{
  "version": 2,
  "plays": [
    {
      "version": 1,
      "playName": "Horns",
      "playDesc": "Two high posts and two corners.",
      "brandName": "PlayDrawPro.com",
      "courtType": "nba",
      "courtView": "half",
      "courtStyle": "wood",
      "videoSettings": {
        "layoutMode": "whiteboard",
        "offsetSec": 0,
        "fileName": ""
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.8723404255319149
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.8723404255319149
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.66,
              "y": 0.5957446808510638
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.34,
              "y": 0.5957446808510638
            }
          ],
          "paths": [],
          "labels": [],
          "zones": []
        }
      ]
    },
    {
      "version": 1,
      "playName": "1-4 High",
      "playDesc": "Two wings and two elbows across the foul line.",
      "brandName": "PlayDrawPro.com",
      "courtType": "nba",
      "courtView": "half",
      "courtStyle": "wood",
      "videoSettings": {
        "layoutMode": "whiteboard",
        "offsetSec": 0,
        "fileName": ""
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.5957446808510638
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.5957446808510638
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.34,
              "y": 0.5957446808510638
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.66,
              "y": 0.5957446808510638
            }
          ],
          "paths": [],
          "labels": [],
          "zones": []
        }
      ]
    },
    {
      "version": 1,
      "playName": "1-4 Low",
      "playDesc": "Two corners and two low posts.",
      "brandName": "PlayDrawPro.com",
      "courtType": "nba",
      "courtView": "half",
      "courtStyle": "wood",
      "videoSettings": {
        "layoutMode": "whiteboard",
        "offsetSec": 0,
        "fileName": ""
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.8723404255319149
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.8723404255319149
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.32,
              "y": 0.851063829787234
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.68,
              "y": 0.851063829787234
            }
          ],
          "paths": [],
          "labels": [],
          "zones": []
        }
      ]
    },
    {
      "version": 1,
      "playName": "4 Out, 1 In",
      "playDesc": "Two slots, two low wings and one low post.",
      "brandName": "PlayDrawPro.com",
      "courtType": "nba",
      "courtView": "half",
      "courtStyle": "wood",
      "videoSettings": {
        "layoutMode": "whiteboard",
        "offsetSec": 0,
        "fileName": ""
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.34,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.7021276595744681
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.7021276595744681
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.66,
              "y": 0.34042553191489366
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.32,
              "y": 0.851063829787234
            }
          ],
          "paths": [],
          "labels": [],
          "zones": []
        }
      ]
    },
    {
      "version": 1,
      "playName": "3 Out, 2 In",
      "playDesc": "One top, two wings and two low posts.",
      "brandName": "PlayDrawPro.com",
      "courtType": "nba",
      "courtView": "half",
      "courtStyle": "wood",
      "videoSettings": {
        "layoutMode": "whiteboard",
        "offsetSec": 0,
        "fileName": ""
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.5957446808510638
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.5957446808510638
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.32,
              "y": 0.7872340425531915
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.68,
              "y": 0.7872340425531915
            }
          ],
          "paths": [],
          "labels": [],
          "zones": []
        }
      ]
    },
    {
      "version": 1,
      "playName": "5 Out",
      "playDesc": "One top, two wings and two corners.",
      "brandName": "PlayDrawPro.com",
      "courtType": "nba",
      "courtView": "half",
      "courtStyle": "wood",
      "videoSettings": {
        "layoutMode": "whiteboard",
        "offsetSec": 0,
        "fileName": ""
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.5957446808510638
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.5957446808510638
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.96,
              "y": 0.8723404255319149
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.04,
              "y": 0.8723404255319149
            }
          ],
          "paths": [],
          "labels": [],
          "zones": []
        }
      ]
    },
    {
      "version": 1,
      "playName": "Box",
      "playDesc": "Two high posts and two low posts.",
      "brandName": "PlayDrawPro.com",
      "courtType": "nba",
      "courtView": "half",
      "courtStyle": "wood",
      "videoSettings": {
        "layoutMode": "whiteboard",
        "offsetSec": 0,
        "fileName": ""
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.68,
              "y": 0.851063829787234
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.32,
              "y": 0.851063829787234
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.34,
              "y": 0.5957446808510638
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.66,
              "y": 0.5957446808510638
            }
          ],
          "paths": [],
          "labels": [],
          "zones": []
        }
      ]
    },
    {
      "version": 1,
      "playName": "Horns: elbow entry",
      "playDesc": "1 passes to 4 at the elbow, then cuts to the basket. 4 looks for the return pass. A teaching example with no defenders.",
      "brandName": "PlayDrawPro.com",
      "courtType": "nba",
      "courtView": "half",
      "courtStyle": "wood",
      "videoSettings": {
        "layoutMode": "whiteboard",
        "offsetSec": 0,
        "fileName": ""
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.8723404255319149
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.8723404255319149
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.66,
              "y": 0.5957446808510638
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.34,
              "y": 0.5957446808510638
            },
            {
              "id": 6,
              "type": "ball",
              "num": "●",
              "x": 0.5,
              "y": 0.34042553191489366
            }
          ],
          "paths": [
            {
              "style": "pass",
              "points": [
                {
                  "x": 0.5,
                  "y": 0.34042553191489366
                },
                {
                  "x": 0.66,
                  "y": 0.5957446808510638
                }
              ],
              "color": "#263b24",
              "width": 3
            }
          ],
          "labels": [],
          "zones": []
        },
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.8723404255319149
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.8723404255319149
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.66,
              "y": 0.5957446808510638
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.34,
              "y": 0.5957446808510638
            },
            {
              "id": 6,
              "type": "ball",
              "num": "●",
              "x": 0.66,
              "y": 0.5957446808510638
            }
          ],
          "paths": [
            {
              "style": "cut",
              "points": [
                {
                  "x": 0.5,
                  "y": 0.34042553191489366
                },
                {
                  "x": 0.5,
                  "y": 0.89
                }
              ],
              "color": "#263b24",
              "width": 3
            }
          ],
          "labels": [],
          "zones": []
        },
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.89
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.8723404255319149
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.8723404255319149
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.66,
              "y": 0.5957446808510638
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.34,
              "y": 0.5957446808510638
            },
            {
              "id": 6,
              "type": "ball",
              "num": "●",
              "x": 0.66,
              "y": 0.5957446808510638
            }
          ],
          "paths": [
            {
              "style": "pass",
              "points": [
                {
                  "x": 0.66,
                  "y": 0.5957446808510638
                },
                {
                  "x": 0.5,
                  "y": 0.89
                }
              ],
              "color": "#263b24",
              "width": 3
            }
          ],
          "labels": [],
          "zones": []
        }
      ]
    },
    {
      "version": 1,
      "playName": "Box: baseline entry",
      "playDesc": "1 is the baseline inbounder. 2 clears to the corner as 4 cuts to the rim. 1 looks for 4. For this diagram, the inbounder is shown at the baseline inside the exported bounds.",
      "brandName": "PlayDrawPro.com",
      "courtType": "nba",
      "courtView": "half",
      "courtStyle": "wood",
      "videoSettings": {
        "layoutMode": "whiteboard",
        "offsetSec": 0,
        "fileName": ""
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.78,
              "y": 0.95
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.68,
              "y": 0.851063829787234
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.32,
              "y": 0.851063829787234
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.34,
              "y": 0.5957446808510638
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.66,
              "y": 0.5957446808510638
            },
            {
              "id": 6,
              "type": "ball",
              "num": "●",
              "x": 0.78,
              "y": 0.95
            }
          ],
          "paths": [
            {
              "style": "cut",
              "points": [
                {
                  "x": 0.68,
                  "y": 0.851063829787234
                },
                {
                  "x": 0.95,
                  "y": 0.88
                }
              ],
              "color": "#263b24",
              "width": 3
            },
            {
              "style": "cut",
              "points": [
                {
                  "x": 0.34,
                  "y": 0.5957446808510638
                },
                {
                  "x": 0.5,
                  "y": 0.9
                }
              ],
              "color": "#263b24",
              "width": 3
            }
          ],
          "labels": [],
          "zones": []
        },
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.78,
              "y": 0.95
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.95,
              "y": 0.88
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.32,
              "y": 0.851063829787234
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.5,
              "y": 0.9
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.66,
              "y": 0.5957446808510638
            },
            {
              "id": 6,
              "type": "ball",
              "num": "●",
              "x": 0.78,
              "y": 0.95
            }
          ],
          "paths": [
            {
              "style": "pass",
              "points": [
                {
                  "x": 0.78,
                  "y": 0.95
                },
                {
                  "x": 0.5,
                  "y": 0.9
                }
              ],
              "color": "#263b24",
              "width": 3
            }
          ],
          "labels": [],
          "zones": []
        },
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.78,
              "y": 0.95
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.95,
              "y": 0.88
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.32,
              "y": 0.851063829787234
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.5,
              "y": 0.9
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.66,
              "y": 0.5957446808510638
            },
            {
              "id": 6,
              "type": "ball",
              "num": "●",
              "x": 0.5,
              "y": 0.9
            }
          ],
          "paths": [],
          "labels": [],
          "zones": []
        }
      ]
    },
    {
      "version": 1,
      "playName": "5 Out: pass and cut",
      "playDesc": "1 passes to 3 and cuts to the basket. 2 fills the open top spot. Read the defense before choosing a pass.",
      "brandName": "PlayDrawPro.com",
      "courtType": "nba",
      "courtView": "half",
      "courtStyle": "wood",
      "videoSettings": {
        "layoutMode": "whiteboard",
        "offsetSec": 0,
        "fileName": ""
      },
      "steps": [
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.5957446808510638
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.5957446808510638
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.96,
              "y": 0.8723404255319149
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.04,
              "y": 0.8723404255319149
            },
            {
              "id": 6,
              "type": "ball",
              "num": "●",
              "x": 0.5,
              "y": 0.34042553191489366
            }
          ],
          "paths": [
            {
              "style": "pass",
              "points": [
                {
                  "x": 0.5,
                  "y": 0.34042553191489366
                },
                {
                  "x": 0.96,
                  "y": 0.5957446808510638
                }
              ],
              "color": "#263b24",
              "width": 3
            }
          ],
          "labels": [],
          "zones": []
        },
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.34042553191489366
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.5957446808510638
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.5957446808510638
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.96,
              "y": 0.8723404255319149
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.04,
              "y": 0.8723404255319149
            },
            {
              "id": 6,
              "type": "ball",
              "num": "●",
              "x": 0.96,
              "y": 0.5957446808510638
            }
          ],
          "paths": [
            {
              "style": "cut",
              "points": [
                {
                  "x": 0.5,
                  "y": 0.34042553191489366
                },
                {
                  "x": 0.5,
                  "y": 0.88
                }
              ],
              "color": "#263b24",
              "width": 3
            }
          ],
          "labels": [],
          "zones": []
        },
        {
          "players": [
            {
              "id": 1,
              "num": "1",
              "type": "offense",
              "x": 0.5,
              "y": 0.88
            },
            {
              "id": 2,
              "num": "2",
              "type": "offense",
              "x": 0.04,
              "y": 0.5957446808510638
            },
            {
              "id": 3,
              "num": "3",
              "type": "offense",
              "x": 0.96,
              "y": 0.5957446808510638
            },
            {
              "id": 4,
              "num": "4",
              "type": "offense",
              "x": 0.96,
              "y": 0.8723404255319149
            },
            {
              "id": 5,
              "num": "5",
              "type": "offense",
              "x": 0.04,
              "y": 0.8723404255319149
            },
            {
              "id": 6,
              "type": "ball",
              "num": "●",
              "x": 0.96,
              "y": 0.5957446808510638
            }
          ],
          "paths": [
            {
              "style": "cut",
              "points": [
                {
                  "x": 0.04,
                  "y": 0.5957446808510638
                },
                {
                  "x": 0.5,
                  "y": 0.34
                }
              ],
              "color": "#263b24",
              "width": 3
            }
          ],
          "labels": [],
          "zones": []
        }
      ]
    }
  ]
}
