{
  "version": 1,
  "tool": "sunburst-granny-square",
  "metadata": {
    "name": "sunburst-granny-square",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 3,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#182642",
      "#F4F0E8",
      "#A12D32",
      "#182642",
      "#F4F0E8",
      "#182642"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "sunPoints": 16,
    "puffLoops": 4,
    "clusterPosts": 5,
    "puffSpacing": 2,
    "cornerChains": 3
  },
  "rows": [
    {
      "number": 1,
      "count": 16,
      "text": "Magic ring:ch2 (not counted),16 dc;sl st to first dc. Tighten ring.",
      "closed": true
    },
    {
      "number": 2,
      "count": 16,
      "text": "Join puff color. In each dc make one puff:[yarn over,insert and draw up a loop] 4 times; yarn over and pull through all9 loops;ch1 to secure,then ch2 for spacing. Join to first puff. 16 puffs and16 spacing arches.",
      "closed": true,
      "chainSpaces": 16
    },
    {
      "number": 3,
      "count": 16,
      "text": "In each spacing arch work one 5-dc cluster,ch2. Cluster:[yarn over,insert,draw up a loop,yarn over and pull through2] 5 times;yarn over and pull through all6 loops. Join to first cluster. 16 clusters and16 ch-2 spaces.",
      "closed": true,
      "chainSpaces": 16
    },
    {
      "number": 4,
      "count": 60,
      "text": "Join in a ch-2 space;ch3 (not counted). Repeat four sectors:[3 tr,ch3,3 tr] in corner space;3 dc in next space,3 hdc in next,3 dc in next. Sl st to first actual stitch. 60 counted posts and12 corner chains.",
      "closed": true,
      "corners": 4,
      "chainSpaces": 4
    },
    {
      "number": 5,
      "count": 72,
      "text": "Join in corner space;ch2 (not counted). In each corner work(3 dc,ch3,3 dc). Between corners work3 dc in each of the4 group gaps. Sl st to first dc. 72 dc and12 corner chains.",
      "closed": true,
      "corners": 4,
      "chainSpaces": 4
    },
    {
      "number": 6,
      "count": 84,
      "text": "Join in corner space;ch2 (not counted). In each corner work(3 dc,ch3,3 dc). Between corners work3 dc in each of the5 group gaps. Sl st to first dc. 84 dc and12 corner chains.",
      "closed": true,
      "corners": 4,
      "chainSpaces": 4
    }
  ],
  "grid": [
    [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    [
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0
    ],
    [
      0,
      1,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      3,
      3,
      3,
      3,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      4,
      4,
      4,
      4,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      4,
      5,
      5,
      4,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      4,
      5,
      5,
      4,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      4,
      4,
      4,
      4,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      3,
      3,
      3,
      3,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      1,
      0
    ],
    [
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0
    ],
    [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ]
  ],
  "dimensions": "6 rounds; widest round 84 stitches",
  "materials": [
    "Yarn suitable for a practice swatch",
    "Matching crochet hook",
    "Tapestry needle; scissors; stitch markers"
  ],
  "notes": [
    "A securing chain closes each puff;the following spacing arch is distinct. Cluster posts are unfinished legs with one completed top. Corner chains and joins are excluded from post totals.",
    "Options change actual center repeat count,loop/partial-post budgets and chain spaces. Measure and check flatness using a physical material trial;algorithm checks do not certify finished dimensions."
  ],
  "repeatUnit": 4,
  "colors": [
    "#182642",
    "#F4F0E8",
    "#A12D32",
    "#182642",
    "#F4F0E8",
    "#182642"
  ],
  "sunburstOptions": {
    "points": 16,
    "loops": 4,
    "posts": 5,
    "gap": 2,
    "corner": 3
  },
  "squareStructure": {
    "rings": [
      {
        "number": 1,
        "kind": "radial",
        "groups": [
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          }
        ],
        "posts": 16,
        "join": {
          "from": 15,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 2,
        "kind": "radial",
        "groups": [
          {
            "source": "R1G0",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G1",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G2",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G3",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G4",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G5",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G6",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G7",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G8",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G9",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G10",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G11",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G12",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G13",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G14",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G15",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 4
          }
        ],
        "posts": 16,
        "join": {
          "from": 15,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 3,
        "kind": "radial",
        "groups": [
          {
            "source": "R2S0",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S1",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S2",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S3",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S4",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S5",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S6",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S7",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S8",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S9",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S10",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S11",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S12",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S13",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S14",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          },
          {
            "source": "R2S15",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 5
          }
        ],
        "posts": 16,
        "join": {
          "from": 15,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 4,
        "kind": "square",
        "groups": [
          {
            "source": "R3S0",
            "corner": 0,
            "stitches": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R3S1",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S2",
            "corner": null,
            "stitches": [
              "hdc",
              "hdc",
              "hdc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S3",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S4",
            "corner": 1,
            "stitches": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R3S5",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S6",
            "corner": null,
            "stitches": [
              "hdc",
              "hdc",
              "hdc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S7",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S8",
            "corner": 2,
            "stitches": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R3S9",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S10",
            "corner": null,
            "stitches": [
              "hdc",
              "hdc",
              "hdc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S11",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S12",
            "corner": 3,
            "stitches": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R3S13",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S14",
            "corner": null,
            "stitches": [
              "hdc",
              "hdc",
              "hdc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S15",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          }
        ],
        "posts": 60,
        "join": {
          "from": 59,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 5,
        "kind": "square",
        "groups": [
          {
            "source": "R4S0",
            "corner": 0,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R4S1",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S2",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S3",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S4",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S5",
            "corner": 1,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R4S6",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S7",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S8",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S9",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S10",
            "corner": 2,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R4S11",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S12",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S13",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S14",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S15",
            "corner": 3,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R4S16",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S17",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S18",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S19",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          }
        ],
        "posts": 72,
        "join": {
          "from": 71,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 6,
        "kind": "square",
        "groups": [
          {
            "source": "R5S0",
            "corner": 0,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R5S1",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S2",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S3",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S4",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S5",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S6",
            "corner": 1,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R5S7",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S8",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S9",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S10",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S11",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S12",
            "corner": 2,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R5S13",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S14",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S15",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S16",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S17",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S18",
            "corner": 3,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 3,
            "split": 3
          },
          {
            "source": "R5S19",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S20",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S21",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S22",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R5S23",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          }
        ],
        "posts": 84,
        "join": {
          "from": 83,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      }
    ],
    "center": 16,
    "transitionRound": 4
  }
}