{
  "version": 2,
  "plays": [
    {
      "name": "Michigan | Loop, handoff and flare",
      "desc": "Observed men's game possession, 2019-02-16, versus Maryland. Source: https://www.youtube.com/watch?v=W4q7orXP_Hw&t=0s (0.0 to 10.41 seconds). Game clock: 16:56 to 16:51, second half. Teaching numbers: 1 jersey 3. 2 jersey 2. 3 jersey 1. 4 jersey 13. 5 jersey 15.. Observed finish: Three-point attempt by jersey 13. Make or miss is not visible..  Original schematic redraw. Order and recipients follow film. Playback uses teaching beats, not frame-synchronized tracking.",
      "team": "Michigan",
      "season": "2018-19",
      "courtType": "ncaa",
      "courtView": "half",
      "importSeriesName": "Film first | Tier 1 under-outs",
      "publishing": {
        "chapter": "Baseline out of bounds",
        "section": "Film first, slice 1"
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "type": "offense",
              "num": "1",
              "x": 0.26,
              "y": 1.07
            },
            {
              "id": 2,
              "type": "offense",
              "num": "2",
              "x": 0.64,
              "y": 0.55
            },
            {
              "id": 3,
              "type": "offense",
              "num": "3",
              "x": 0.95,
              "y": 0.86
            },
            {
              "id": 4,
              "type": "offense",
              "num": "4",
              "x": 0.36,
              "y": 0.6
            },
            {
              "id": 5,
              "type": "offense",
              "num": "5",
              "x": 0.22,
              "y": 0.73
            },
            {
              "id": 6,
              "type": "ball",
              "num": "ball",
              "x": 0.26,
              "y": 1.07,
              "holderId": 1
            }
          ],
          "paths": [
            {
              "actorId": 4,
              "actorNum": "4",
              "style": "screen",
              "points": [
                {
                  "x": 0.36,
                  "y": 0.6
                },
                {
                  "x": 0.36,
                  "y": 0.6
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1"
            },
            {
              "actorId": 5,
              "actorNum": "5",
              "style": "screen",
              "points": [
                {
                  "x": 0.22,
                  "y": 0.73
                },
                {
                  "x": 0.22,
                  "y": 0.73
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1"
            },
            {
              "actorId": 2,
              "actorNum": "2",
              "style": "cut",
              "points": [
                {
                  "x": 0.64,
                  "y": 0.55
                },
                {
                  "x": 0.5,
                  "y": 0.51
                },
                {
                  "x": 0.38,
                  "y": 0.51
                },
                {
                  "x": 0.25,
                  "y": 0.56
                },
                {
                  "x": 0.14,
                  "y": 0.66
                },
                {
                  "x": 0.14,
                  "y": 0.8
                },
                {
                  "x": 0.36,
                  "y": 0.86
                },
                {
                  "x": 0.53,
                  "y": 0.86
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-2"
            },
            {
              "actorId": 4,
              "actorNum": "4",
              "style": "cut",
              "points": [
                {
                  "x": 0.36,
                  "y": 0.6
                },
                {
                  "x": 0.47,
                  "y": 0.47
                },
                {
                  "x": 0.57,
                  "y": 0.38
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-3"
            }
          ],
          "labels": [],
          "zones": [],
          "ballDisplay": "holder",
          "note": "00:00 to 00:04. 2 loops around the lane screens from 4 and 5. 4 clears high as the loop finishes."
        },
        {
          "players": [
            {
              "id": 1,
              "type": "offense",
              "num": "1",
              "x": 0.26,
              "y": 1.07
            },
            {
              "id": 2,
              "type": "offense",
              "num": "2",
              "x": 0.53,
              "y": 0.86
            },
            {
              "id": 3,
              "type": "offense",
              "num": "3",
              "x": 0.95,
              "y": 0.86
            },
            {
              "id": 4,
              "type": "offense",
              "num": "4",
              "x": 0.57,
              "y": 0.38
            },
            {
              "id": 5,
              "type": "offense",
              "num": "5",
              "x": 0.22,
              "y": 0.73
            },
            {
              "id": 6,
              "type": "ball",
              "num": "ball",
              "x": 0.26,
              "y": 1.07,
              "holderId": 1
            }
          ],
          "paths": [
            {
              "actorId": 5,
              "actorNum": "5",
              "style": "screen",
              "points": [
                {
                  "x": 0.22,
                  "y": 0.73
                },
                {
                  "x": 0.22,
                  "y": 0.73
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1",
              "completedScreen": true
            },
            {
              "actorId": 5,
              "actorNum": "5",
              "style": "cut",
              "points": [
                {
                  "x": 0.22,
                  "y": 0.73
                },
                {
                  "x": 0.15,
                  "y": 0.89
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1"
            },
            {
              "actorId": 1,
              "actorNum": "1",
              "style": "pass",
              "points": [
                {
                  "x": 0.26,
                  "y": 1.07
                },
                {
                  "x": 0.15,
                  "y": 0.89
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-2",
              "receiverId": 5
            }
          ],
          "labels": [],
          "zones": [],
          "ballDisplay": "holder",
          "note": "00:04 to 00:05. 5 pops to the short corner for the inbound pass."
        },
        {
          "players": [
            {
              "id": 1,
              "type": "offense",
              "num": "1",
              "x": 0.26,
              "y": 1.07
            },
            {
              "id": 2,
              "type": "offense",
              "num": "2",
              "x": 0.53,
              "y": 0.86
            },
            {
              "id": 3,
              "type": "offense",
              "num": "3",
              "x": 0.95,
              "y": 0.86
            },
            {
              "id": 4,
              "type": "offense",
              "num": "4",
              "x": 0.57,
              "y": 0.38
            },
            {
              "id": 5,
              "type": "offense",
              "num": "5",
              "x": 0.15,
              "y": 0.89
            },
            {
              "id": 6,
              "type": "ball",
              "num": "ball",
              "x": 0.15,
              "y": 0.89,
              "holderId": 5
            }
          ],
          "paths": [
            {
              "actorId": 1,
              "actorNum": "1",
              "style": "cut",
              "points": [
                {
                  "x": 0.26,
                  "y": 1.07
                },
                {
                  "x": 0.05,
                  "y": 1.0
                },
                {
                  "x": 0.05,
                  "y": 0.88
                },
                {
                  "x": 0.07,
                  "y": 0.84
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1"
            },
            {
              "actorId": 5,
              "actorNum": "5",
              "style": "handoff",
              "points": [
                {
                  "x": 0.15,
                  "y": 0.89
                },
                {
                  "x": 0.07,
                  "y": 0.84
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-2",
              "receiverId": 1
            }
          ],
          "labels": [],
          "zones": [],
          "ballDisplay": "holder",
          "note": "00:05 to 00:06. 1 follows in for the handoff from 5."
        },
        {
          "players": [
            {
              "id": 1,
              "type": "offense",
              "num": "1",
              "x": 0.07,
              "y": 0.84
            },
            {
              "id": 2,
              "type": "offense",
              "num": "2",
              "x": 0.53,
              "y": 0.86
            },
            {
              "id": 3,
              "type": "offense",
              "num": "3",
              "x": 0.95,
              "y": 0.86
            },
            {
              "id": 4,
              "type": "offense",
              "num": "4",
              "x": 0.57,
              "y": 0.38
            },
            {
              "id": 5,
              "type": "offense",
              "num": "5",
              "x": 0.15,
              "y": 0.89
            },
            {
              "id": 6,
              "type": "ball",
              "num": "ball",
              "x": 0.07,
              "y": 0.84,
              "holderId": 1
            }
          ],
          "paths": [
            {
              "actorId": 1,
              "actorNum": "1",
              "style": "dribble",
              "points": [
                {
                  "x": 0.07,
                  "y": 0.84
                },
                {
                  "x": 0.09,
                  "y": 0.68
                },
                {
                  "x": 0.12,
                  "y": 0.5
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1"
            },
            {
              "actorId": 3,
              "actorNum": "3",
              "style": "screen",
              "points": [
                {
                  "x": 0.95,
                  "y": 0.86
                },
                {
                  "x": 0.83,
                  "y": 0.76
                },
                {
                  "x": 0.72,
                  "y": 0.65
                },
                {
                  "x": 0.66,
                  "y": 0.58
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1"
            },
            {
              "actorId": 5,
              "actorNum": "5",
              "style": "screen",
              "points": [
                {
                  "x": 0.15,
                  "y": 0.89
                },
                {
                  "x": 0.26,
                  "y": 0.86
                },
                {
                  "x": 0.35,
                  "y": 0.84
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1"
            },
            {
              "actorId": 4,
              "actorNum": "4",
              "style": "cut",
              "points": [
                {
                  "x": 0.57,
                  "y": 0.38
                },
                {
                  "x": 0.69,
                  "y": 0.4
                },
                {
                  "x": 0.78,
                  "y": 0.47
                },
                {
                  "x": 0.9,
                  "y": 0.53
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-2"
            },
            {
              "actorId": 2,
              "actorNum": "2",
              "style": "cut",
              "points": [
                {
                  "x": 0.53,
                  "y": 0.86
                },
                {
                  "x": 0.4,
                  "y": 0.75
                },
                {
                  "x": 0.31,
                  "y": 0.75
                },
                {
                  "x": 0.22,
                  "y": 0.8
                },
                {
                  "x": 0.03,
                  "y": 0.89
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-2"
            }
          ],
          "labels": [],
          "zones": [],
          "ballDisplay": "holder",
          "note": "00:06 to 00:08. 1 dribbles out. 3 sets the flare for 4. 5 turns to down-screen 2 toward the other corner."
        },
        {
          "players": [
            {
              "id": 1,
              "type": "offense",
              "num": "1",
              "x": 0.12,
              "y": 0.5
            },
            {
              "id": 2,
              "type": "offense",
              "num": "2",
              "x": 0.03,
              "y": 0.89
            },
            {
              "id": 3,
              "type": "offense",
              "num": "3",
              "x": 0.66,
              "y": 0.58
            },
            {
              "id": 4,
              "type": "offense",
              "num": "4",
              "x": 0.9,
              "y": 0.53
            },
            {
              "id": 5,
              "type": "offense",
              "num": "5",
              "x": 0.35,
              "y": 0.84
            },
            {
              "id": 6,
              "type": "ball",
              "num": "ball",
              "x": 0.12,
              "y": 0.5,
              "holderId": 1
            }
          ],
          "paths": [
            {
              "actorId": 3,
              "actorNum": "3",
              "style": "screen",
              "points": [
                {
                  "x": 0.95,
                  "y": 0.86
                },
                {
                  "x": 0.83,
                  "y": 0.76
                },
                {
                  "x": 0.72,
                  "y": 0.65
                },
                {
                  "x": 0.66,
                  "y": 0.58
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1",
              "completedScreen": true
            },
            {
              "actorId": 5,
              "actorNum": "5",
              "style": "screen",
              "points": [
                {
                  "x": 0.15,
                  "y": 0.89
                },
                {
                  "x": 0.26,
                  "y": 0.86
                },
                {
                  "x": 0.35,
                  "y": 0.84
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1",
              "completedScreen": true
            },
            {
              "actorId": 1,
              "actorNum": "1",
              "style": "pass",
              "points": [
                {
                  "x": 0.12,
                  "y": 0.5
                },
                {
                  "x": 0.9,
                  "y": 0.53
                }
              ],
              "color": "#17394f",
              "width": 3,
              "arrowStyle": "filled",
              "group": "beat-1",
              "receiverId": 4
            }
          ],
          "labels": [],
          "zones": [],
          "ballDisplay": "holder",
          "note": "00:07 to 00:10.41. 1 passes across to 4 off the flare. 4 shoots a three. The clip ends before the outcome."
        }
      ],
      "animator": {
        "preset": "teaching",
        "settings": {
          "preset": "teaching",
          "platformKey": "youtube",
          "renderMode": "whiteboard",
          "motionSec": 0.3,
          "pathSec": 0.7,
          "holdSec": 0.5,
          "fps": 30,
          "ease": "smooth",
          "loop": true,
          "perAction": true,
          "titleCard": false,
          "endCard": false,
          "topVideo": false
        },
        "captions": []
      },
      "sourceFilm": {
        "ncaa_id": 418,
        "team": "Michigan",
        "tier": 1,
        "priority_rank": 2,
        "title": "Loop, handoff and flare",
        "category": "BLOB",
        "film_checked": true,
        "setup_checked": true,
        "source_video": "https://www.youtube.com/watch?v=W4q7orXP_Hw",
        "watch_url": "https://www.youtube.com/watch?v=W4q7orXP_Hw&t=0s",
        "start_seconds": 0,
        "end_seconds": 10.41,
        "game_clock": "16:56 to 16:51, second half",
        "opponent": "Maryland",
        "game_date": "2019-02-16",
        "season": "2018-19",
        "official_game_source": "https://mgoblue.com/sports/mens-basketball/stats/2018/maryland/boxscore/15155",
        "film_publisher": "Justin Cellars",
        "role_key": "1 jersey 3. 2 jersey 2. 3 jersey 1. 4 jersey 13. 5 jersey 15.",
        "observed_finish": "Three-point attempt by jersey 13. Make or miss is not visible.",
        "caveats": "",
        "source_media_sha256": "c7456254d552724b4e5962595e8ed0a3d1668e79b0abb26e11511b20f86c4b2d",
        "playdraw_file": "/Users/elon/Documents/Basketball Vault/wiki/queries/2026-10-12_ncaa-d1-team-sets/film-first-slice/418.json"
      }
    }
  ]
}
