{
  "version": 1,
  "tool": "flower-granny-square",
  "metadata": {
    "name": "flower-granny-square",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 3,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#243BCE",
      "#C44833",
      "#F4F0E8",
      "#F4F0E8",
      "#F4F0E8"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "petals": 16,
    "petalType": "cluster"
  },
  "rows": [
    {
      "number": 1,
      "count": 16,
      "text": "Magic ring: ch 1 (does not count), 16 sc in ring. Sl st to first sc; tighten ring.",
      "closed": true
    },
    {
      "number": 2,
      "count": 16,
      "text": "Join petal color. In each sc work a 3-dc cluster, ch 2. Cluster: repeat [yarn over, insert in same stitch, pull up loop, yarn over, pull through 2] three times, yarn over and pull through all 4 loops. Sl st to first cluster. 16 clusters and 16 ch-2 spaces.",
      "closed": true,
      "chainSpaces": 16
    },
    {
      "number": 3,
      "count": 60,
      "text": "Join in a ch-2 space; ch 3 (not counted). Repeat four times: (3 tr,ch2,3 tr) in corner space; 3 dc in next space,3 hdc in next space,3 dc in next space. Join to first stitch. All 16 old spaces used once.",
      "corners": 4,
      "closed": true,
      "chainSpaces": 4
    },
    {
      "number": 4,
      "count": 72,
      "text": "Sl st to corner space. In each corner work (3 dc,ch2,3 dc). Between corners work3 dc in each of the 4 gaps between groups. Join to first dc. Ch2 to begin,not counted.",
      "corners": 4,
      "closed": true,
      "chainSpaces": 4
    },
    {
      "number": 5,
      "count": 84,
      "text": "Sl st to corner space. In each corner work (3 dc,ch2,3 dc). Between corners work3 dc in each of the 5 gaps between groups. Join to first dc. Ch2 to begin,not counted.",
      "corners": 4,
      "closed": true,
      "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,
      0,
      0,
      4,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      4,
      0,
      0,
      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": "5 rounds; widest round 84 stitches",
  "materials": [
    "Yarn suitable for a practice swatch",
    "Matching crochet hook",
    "Tapestry needle; scissors; stitch markers"
  ],
  "notes": [
    "Counts distinguish completed clusters/puffs from their partial posts. Corner chains are excluded from post count. Flower supports4/8/12/16 petals and cluster/puff constructions; test flatness with the chosen yarn and hook."
  ],
  "repeatUnit": 4,
  "colors": [
    "#243BCE",
    "#C44833",
    "#F4F0E8",
    "#F4F0E8",
    "#F4F0E8"
  ],
  "squareStructure": {
    "rings": [
      {
        "number": 1,
        "kind": "radial",
        "groups": [
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          }
        ],
        "posts": 16,
        "join": {
          "from": 15,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 2,
        "kind": "radial",
        "groups": [
          {
            "source": "R1G0",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G1",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G2",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G3",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G4",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G5",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G6",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G7",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G8",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G9",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G10",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G11",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G12",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G13",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G14",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G15",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          }
        ],
        "posts": 16,
        "join": {
          "from": 15,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 3,
        "kind": "square",
        "groups": [
          {
            "source": "R2S0",
            "corner": 0,
            "stitches": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R2S1",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S2",
            "corner": null,
            "stitches": [
              "hdc",
              "hdc",
              "hdc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S3",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S4",
            "corner": 1,
            "stitches": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R2S5",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S6",
            "corner": null,
            "stitches": [
              "hdc",
              "hdc",
              "hdc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S7",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S8",
            "corner": 2,
            "stitches": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R2S9",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S10",
            "corner": null,
            "stitches": [
              "hdc",
              "hdc",
              "hdc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S11",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S12",
            "corner": 3,
            "stitches": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R2S13",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S14",
            "corner": null,
            "stitches": [
              "hdc",
              "hdc",
              "hdc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S15",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          }
        ],
        "posts": 60,
        "join": {
          "from": 59,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 4,
        "kind": "square",
        "groups": [
          {
            "source": "R3S0",
            "corner": 0,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S1",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S2",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S3",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S4",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S5",
            "corner": 1,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S6",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S7",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S8",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S9",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S10",
            "corner": 2,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S11",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S12",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S13",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S14",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S15",
            "corner": 3,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S16",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S17",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S18",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S19",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          }
        ],
        "posts": 72,
        "join": {
          "from": 71,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 5,
        "kind": "square",
        "groups": [
          {
            "source": "R4S0",
            "corner": 0,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "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": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S6",
            "corner": 1,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "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": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S11",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S12",
            "corner": 2,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "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": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "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": 3,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R4S19",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S20",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S21",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S22",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S23",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          }
        ],
        "posts": 84,
        "join": {
          "from": 83,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      }
    ],
    "center": 16,
    "transitionRound": 3
  }
}