{
  "version": 1,
  "tool": "coaster-set",
  "metadata": {
    "name": "coaster-set",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 4,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#C66B35",
      "#E3B949",
      "#537E77"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "coasterStyle": "seasonal",
    "quantity": 4,
    "panelWidth": 12,
    "panelRows": 12
  },
  "rows": [
    {
      "number": 1,
      "count": 6,
      "consumed": 0,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        }
      ],
      "text": "Winter plain disk (make 1), round 1: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "Winter plain disk",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 2,
      "count": 12,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Winter plain disk (make 1), round 2: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Winter plain disk",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 3,
      "count": 18,
      "consumed": 12,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Winter plain disk (make 1), round 3: Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Winter plain disk",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 4,
      "count": 24,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Winter plain disk (make 1), round 4: Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base. Sl st in the next stitch to soften the spiral finish; this finishing slip stitch is excluded from sc counts. Fasten off, weave both tails securely and block the unfilled disk flat without stretching.",
      "component": "Winter plain disk",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 5,
      "count": 8,
      "text": "Spring daisy mat (make 1), round 1: Magic ring:ch1 (not counted),8 sc. Sl st to first actual sc.",
      "closed": true,
      "component": "Spring daisy mat",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 6,
      "count": 40,
      "text": "Spring daisy mat (make 1), round 2: Attach each of eight petals separately in one old sc:sl st to attach,ch2,3dc,ch2,sl st into the same base,then fasten off. Eight petals contain24dc,16sl and32chains. Select only each trailing ch-2 arch for the frame.",
      "closed": false,
      "component": "Spring daisy mat",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 7,
      "count": 16,
      "text": "Spring daisy mat (make 1), round 3: Join frame yarn in a trailing petal arch. In each of eight selected arches work (dc,ch2,dc,ch2). Starting ch2 is uncounted;join to first dc. Sixteen dc and sixteen ch-2 openings.",
      "closed": true,
      "component": "Spring daisy mat",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 8,
      "count": 48,
      "text": "Spring daisy mat (make 1), round 4: Ch2 (not counted). Work3dc in each of sixteen ch-2 openings;join to first dc. Forty-eight dc. Do not also work the old post tops. Fasten off, weave in ends and block the completed motif without stretching.",
      "closed": true,
      "component": "Spring daisy mat",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 9,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "right to left",
      "operations": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "text": "Summer back-loop panel (make 1), row 1: Ch 13. Starting in second chain from hook, work 12 sc.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 10,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 2: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 11,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 3: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 12,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 4: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 13,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 5: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 14,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 6: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 15,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 7: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 16,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 8: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 17,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 9: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 18,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 10: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 19,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 11: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 20,
      "count": 12,
      "consumed": 12,
      "produced": 12,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Summer back-loop panel (make 1), row 12: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch. Fasten off, weave in ends and block the completed motif without stretching.",
      "component": "Summer back-loop panel",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 21,
      "count": 12,
      "text": "Autumn hexagon (make 1), round 1: Magic ring: ch 2 (not counted), then repeat (dc, ch 2, dc) six times; sl st to first dc.",
      "consumed": 0,
      "produced": 12,
      "corners": 6,
      "closed": true,
      "chainSpaces": 6,
      "component": "Autumn hexagon",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 22,
      "count": 24,
      "text": "Autumn hexagon (make 1), round 2: Sl st to the first corner space. Ch 2 (not counted). Repeat six times: (dc, ch 2, dc) in corner space, then dc in every old dc along the side up to the next corner. Join to first dc.",
      "consumed": 12,
      "produced": 24,
      "corners": 6,
      "closed": true,
      "chainSpaces": 6,
      "component": "Autumn hexagon",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 23,
      "count": 36,
      "text": "Autumn hexagon (make 1), round 3: Sl st to the first corner space. Ch 2 (not counted). Repeat six times: (dc, ch 2, dc) in corner space, then dc in every old dc along the side up to the next corner. Join to first dc.",
      "consumed": 24,
      "produced": 36,
      "corners": 6,
      "closed": true,
      "chainSpaces": 6,
      "component": "Autumn hexagon",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 24,
      "count": 48,
      "text": "Autumn hexagon (make 1), round 4: Sl st to the first corner space. Ch 2 (not counted). Repeat six times: (dc, ch 2, dc) in corner space, then dc in every old dc along the side up to the next corner. Join to first dc. Fasten off, weave in ends and block the completed motif without stretching.",
      "consumed": 36,
      "produced": 48,
      "corners": 6,
      "closed": true,
      "chainSpaces": 6,
      "component": "Autumn hexagon",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 25,
      "count": 4,
      "unit": "separate finished pieces",
      "component": "Assembly",
      "assembly": true,
      "text": "Keep these pieces separate; no seam joins the set. Finish every recipe as written. Wash and block a trial piece, compare the actual base of the intended cup, and repeat to the stated quantities. A larger table mat is not certified for hot cookware."
    }
  ],
  "grid": [
    [
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0
    ],
    [
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0
    ],
    [
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1
    ],
    [
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1
    ],
    [
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0
    ],
    [
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1
    ],
    [
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1
    ],
    [
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0
    ]
  ],
  "dimensions": "4 separate pieces from 4 counted recipes; measure a finished sample for physical size",
  "materials": [
    "Smooth compatible yarns in the selected roles",
    "A matching hook, removable markers, tapestry needle and scissors"
  ],
  "notes": [
    "Sl st in the next stitch to soften the spiral finish; this finishing slip stitch is excluded from sc counts. Fasten off, weave both tails securely and block the unfilled disk flat without stretching.",
    "No filling or sewn cap. Six increases per growth round; assess relaxed physical flatness with a real sample.",
    "Chains,starting lifts and ordinary round joins are separate from completed-unit counts. Separately attached petal slip stitches are actual construction units and are included.",
    "Dark symbols show actual insertion sources. Petal arches and retained front/back loops have distinct roles;do not substitute every visible opening as another source.",
    "Round count means all working rounds,including an optional pointed final round. Only solid circles support spiral mode. Check relaxed physical flatness,dimensions and fit in a sample;none is certified by these counts.",
    "Foundation row uses ordinary sc. All later rows use the back loop only; the horizontal mark beneath a cross indicates back-loop insertion. Row-height ribs are evaluated after washing.",
    "Turning chains never count as stitches. The Repeat and primary Stitch controls apply only to the Basic structure. Measure washed gauge before choosing physical dimensions.",
    "Six corner spaces are maintained separately from dc counts. Each round adds 12 dc. Rotate the round start to a corner before continuing; block without stretching.",
    "Keep these pieces separate; no seam joins the set. Finish every recipe as written. Wash and block a trial piece, compare the actual base of the intended cup, and repeat to the stated quantities. A larger table mat is not certified for hot cookware.",
    "Component counts describe one copy. Make the stated quantities separately; sewing, placement and finishing references are not additional crochet outputs.",
    "These are source-connected construction diagrams. Measure actual yarn, hook, stitch and row gauge before relying on finished dimensions.",
    "The set workload is 436 counted outputs across all copies; chain-space and joining conventions remain those of each source recipe. Round input does not control the rectangular recipe: use its width and row fields.",
    "Alternating-round spiral means one active working yarn with a color change each round; it is not a two-active-arm spiral. Decorative coasters and table mats are not heatproof trivets."
  ],
  "repeatUnit": null,
  "colors": [
    "#C66B35",
    "#E3B949",
    "#537E77"
  ],
  "parts": [
    {
      "name": "Winter plain disk",
      "quantity": 1,
      "kind": "project",
      "workMode": "round",
      "color": 0,
      "usedColors": [
        0
      ],
      "pattern": {
        "version": 1,
        "tool": "coaster-set",
        "metadata": {
          "name": "Winter plain disk",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 4,
          "repeat": 4,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#C66B35",
            "#E3B949",
            "#537E77"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "coasterStyle": "seasonal",
          "quantity": 4,
          "panelWidth": 12,
          "panelRows": 12
        },
        "colors": [
          "#C66B35",
          "#E3B949",
          "#537E77"
        ],
        "parts": [
          {
            "name": "Winter plain disk",
            "kind": "spiral",
            "quantity": 1,
            "color": 0,
            "rows": [
              {
                "number": 1,
                "count": 6,
                "consumed": 0,
                "operations": [
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR"
                  },
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR"
                  },
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR"
                  },
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR"
                  },
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR"
                  },
                  {
                    "stitch": "sc",
                    "consumes": 0,
                    "produces": 1,
                    "source": "MR"
                  }
                ],
                "text": "Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning."
              },
              {
                "number": 2,
                "count": 12,
                "consumed": 6,
                "operations": [
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  }
                ],
                "text": "Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
              },
              {
                "number": 3,
                "count": 18,
                "consumed": 12,
                "operations": [
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  }
                ],
                "text": "Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
              },
              {
                "number": 4,
                "count": 24,
                "consumed": 18,
                "operations": [
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 1
                  },
                  {
                    "stitch": "sc",
                    "consumes": 1,
                    "produces": 2
                  }
                ],
                "text": "Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
              }
            ],
            "foundation": {
              "type": "ring"
            },
            "closure": {
              "type": "open-rim",
              "count": 24
            },
            "finish": "Sl st in the next stitch to soften the spiral finish; this finishing slip stitch is excluded from sc counts. Fasten off, weave both tails securely and block the unfilled disk flat without stretching."
          }
        ],
        "rows": [
          {
            "number": 1,
            "count": 6,
            "consumed": 0,
            "operations": [
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR"
              },
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR"
              },
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR"
              },
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR"
              },
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR"
              },
              {
                "stitch": "sc",
                "consumes": 0,
                "produces": 1,
                "source": "MR"
              }
            ],
            "text": "Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning."
          },
          {
            "number": 2,
            "count": 12,
            "consumed": 6,
            "operations": [
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              }
            ],
            "text": "Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
          },
          {
            "number": 3,
            "count": 18,
            "consumed": 12,
            "operations": [
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              }
            ],
            "text": "Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
          },
          {
            "number": 4,
            "count": 24,
            "consumed": 18,
            "operations": [
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 1
              },
              {
                "stitch": "sc",
                "consumes": 1,
                "produces": 2
              }
            ],
            "text": "Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
          }
        ],
        "materials": [
          "Compatible yarn and hook; markers; tapestry needle"
        ],
        "notes": [
          "Sl st in the next stitch to soften the spiral finish; this finishing slip stitch is excluded from sc counts. Fasten off, weave both tails securely and block the unfilled disk flat without stretching.",
          "No filling or sewn cap. Six increases per growth round; assess relaxed physical flatness with a real sample."
        ],
        "dimensions": "4 counted spiral rounds",
        "repeatUnit": 6
      },
      "rows": [
        {
          "number": 1,
          "count": 6,
          "consumed": 0,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            }
          ],
          "text": "Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning."
        },
        {
          "number": 2,
          "count": 12,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 3,
          "count": 18,
          "consumed": 12,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 4,
          "count": 24,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        }
      ],
      "finish": "Sl st in the next stitch to soften the spiral finish; this finishing slip stitch is excluded from sc counts. Fasten off, weave both tails securely and block the unfilled disk flat without stretching."
    },
    {
      "name": "Spring daisy mat",
      "quantity": 1,
      "kind": "project",
      "workMode": "round",
      "color": 0,
      "usedColors": [
        0,
        1,
        2
      ],
      "pattern": {
        "version": 1,
        "tool": "mandala-doily",
        "metadata": {
          "name": "mandala-doily",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 4,
          "repeat": 4,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#C66B35",
            "#E3B949",
            "#537E77"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "coasterStyle": "seasonal",
          "quantity": 4,
          "panelWidth": 12,
          "panelRows": 12,
          "mandalaStyle": "daisy",
          "roundMode": "joined"
        },
        "rows": [
          {
            "number": 1,
            "count": 8,
            "text": "Magic ring:ch1 (not counted),8 sc. Sl st to first actual sc.",
            "closed": true
          },
          {
            "number": 2,
            "count": 40,
            "text": "Attach each of eight petals separately in one old sc:sl st to attach,ch2,3dc,ch2,sl st into the same base,then fasten off. Eight petals contain24dc,16sl and32chains. Select only each trailing ch-2 arch for the frame.",
            "closed": false
          },
          {
            "number": 3,
            "count": 16,
            "text": "Join frame yarn in a trailing petal arch. In each of eight selected arches work (dc,ch2,dc,ch2). Starting ch2 is uncounted;join to first dc. Sixteen dc and sixteen ch-2 openings.",
            "closed": true
          },
          {
            "number": 4,
            "count": 48,
            "text": "Ch2 (not counted). Work3dc in each of sixteen ch-2 openings;join to first dc. Forty-eight dc. Do not also work the old post tops.",
            "closed": true
          }
        ],
        "grid": [
          [
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0
          ],
          [
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0
          ],
          [
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1
          ],
          [
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1
          ],
          [
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0
          ],
          [
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1
          ],
          [
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1
          ],
          [
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1
          ],
          [
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0
          ]
        ],
        "dimensions": "daisy mandala;4 working rounds;outer 48 completed units",
        "materials": [
          "Yarn suitable for a practice swatch",
          "Matching crochet hook",
          "Tapestry needle; scissors; stitch markers"
        ],
        "notes": [
          "Chains,starting lifts and ordinary round joins are separate from completed-unit counts. Separately attached petal slip stitches are actual construction units and are included.",
          "Dark symbols show actual insertion sources. Petal arches and retained front/back loops have distinct roles;do not substitute every visible opening as another source.",
          "Round count means all working rounds,including an optional pointed final round. Only solid circles support spiral mode. Check relaxed physical flatness,dimensions and fit in a sample;none is certified by these counts."
        ],
        "repeatUnit": 4,
        "colors": [
          "#C66B35",
          "#E3B949",
          "#537E77"
        ],
        "mandalaStructure": {
          "style": "daisy",
          "sectors": null,
          "rings": [
            {
              "groups": [
                {
                  "source": "ring",
                  "stitches": [
                    "sc"
                  ],
                  "segments": []
                },
                {
                  "source": "ring",
                  "stitches": [
                    "sc"
                  ],
                  "segments": []
                },
                {
                  "source": "ring",
                  "stitches": [
                    "sc"
                  ],
                  "segments": []
                },
                {
                  "source": "ring",
                  "stitches": [
                    "sc"
                  ],
                  "segments": []
                },
                {
                  "source": "ring",
                  "stitches": [
                    "sc"
                  ],
                  "segments": []
                },
                {
                  "source": "ring",
                  "stitches": [
                    "sc"
                  ],
                  "segments": []
                },
                {
                  "source": "ring",
                  "stitches": [
                    "sc"
                  ],
                  "segments": []
                },
                {
                  "source": "ring",
                  "stitches": [
                    "sc"
                  ],
                  "segments": []
                }
              ],
              "count": 8,
              "closed": true
            },
            {
              "groups": [
                {
                  "source": "R1P0",
                  "stitches": [
                    "sl",
                    "dc",
                    "dc",
                    "dc",
                    "sl"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R2A0"
                    },
                    {
                      "after": 3,
                      "count": 2,
                      "id": "R2A1"
                    }
                  ],
                  "petal": true
                },
                {
                  "source": "R1P1",
                  "stitches": [
                    "sl",
                    "dc",
                    "dc",
                    "dc",
                    "sl"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R2A2"
                    },
                    {
                      "after": 3,
                      "count": 2,
                      "id": "R2A3"
                    }
                  ],
                  "petal": true
                },
                {
                  "source": "R1P2",
                  "stitches": [
                    "sl",
                    "dc",
                    "dc",
                    "dc",
                    "sl"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R2A4"
                    },
                    {
                      "after": 3,
                      "count": 2,
                      "id": "R2A5"
                    }
                  ],
                  "petal": true
                },
                {
                  "source": "R1P3",
                  "stitches": [
                    "sl",
                    "dc",
                    "dc",
                    "dc",
                    "sl"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R2A6"
                    },
                    {
                      "after": 3,
                      "count": 2,
                      "id": "R2A7"
                    }
                  ],
                  "petal": true
                },
                {
                  "source": "R1P4",
                  "stitches": [
                    "sl",
                    "dc",
                    "dc",
                    "dc",
                    "sl"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R2A8"
                    },
                    {
                      "after": 3,
                      "count": 2,
                      "id": "R2A9"
                    }
                  ],
                  "petal": true
                },
                {
                  "source": "R1P5",
                  "stitches": [
                    "sl",
                    "dc",
                    "dc",
                    "dc",
                    "sl"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R2A10"
                    },
                    {
                      "after": 3,
                      "count": 2,
                      "id": "R2A11"
                    }
                  ],
                  "petal": true
                },
                {
                  "source": "R1P6",
                  "stitches": [
                    "sl",
                    "dc",
                    "dc",
                    "dc",
                    "sl"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R2A12"
                    },
                    {
                      "after": 3,
                      "count": 2,
                      "id": "R2A13"
                    }
                  ],
                  "petal": true
                },
                {
                  "source": "R1P7",
                  "stitches": [
                    "sl",
                    "dc",
                    "dc",
                    "dc",
                    "sl"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R2A14"
                    },
                    {
                      "after": 3,
                      "count": 2,
                      "id": "R2A15"
                    }
                  ],
                  "petal": true
                }
              ],
              "count": 40,
              "closed": false
            },
            {
              "groups": [
                {
                  "source": "R2A1",
                  "stitches": [
                    "dc",
                    "dc"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R3A0"
                    },
                    {
                      "after": 1,
                      "count": 2,
                      "id": "R3A1"
                    }
                  ]
                },
                {
                  "source": "R2A3",
                  "stitches": [
                    "dc",
                    "dc"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R3A2"
                    },
                    {
                      "after": 1,
                      "count": 2,
                      "id": "R3A3"
                    }
                  ]
                },
                {
                  "source": "R2A5",
                  "stitches": [
                    "dc",
                    "dc"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R3A4"
                    },
                    {
                      "after": 1,
                      "count": 2,
                      "id": "R3A5"
                    }
                  ]
                },
                {
                  "source": "R2A7",
                  "stitches": [
                    "dc",
                    "dc"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R3A6"
                    },
                    {
                      "after": 1,
                      "count": 2,
                      "id": "R3A7"
                    }
                  ]
                },
                {
                  "source": "R2A9",
                  "stitches": [
                    "dc",
                    "dc"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R3A8"
                    },
                    {
                      "after": 1,
                      "count": 2,
                      "id": "R3A9"
                    }
                  ]
                },
                {
                  "source": "R2A11",
                  "stitches": [
                    "dc",
                    "dc"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R3A10"
                    },
                    {
                      "after": 1,
                      "count": 2,
                      "id": "R3A11"
                    }
                  ]
                },
                {
                  "source": "R2A13",
                  "stitches": [
                    "dc",
                    "dc"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R3A12"
                    },
                    {
                      "after": 1,
                      "count": 2,
                      "id": "R3A13"
                    }
                  ]
                },
                {
                  "source": "R2A15",
                  "stitches": [
                    "dc",
                    "dc"
                  ],
                  "segments": [
                    {
                      "after": 0,
                      "count": 2,
                      "id": "R3A14"
                    },
                    {
                      "after": 1,
                      "count": 2,
                      "id": "R3A15"
                    }
                  ]
                }
              ],
              "count": 16,
              "closed": true
            },
            {
              "groups": [
                {
                  "source": "R3A0",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A1",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A2",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A3",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A4",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A5",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A6",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A7",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A8",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A9",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A10",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A11",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A12",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A13",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A14",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                },
                {
                  "source": "R3A15",
                  "stitches": [
                    "dc",
                    "dc",
                    "dc"
                  ],
                  "segments": []
                }
              ],
              "count": 48,
              "closed": true
            }
          ]
        }
      },
      "rows": [
        {
          "number": 1,
          "count": 8,
          "text": "Magic ring:ch1 (not counted),8 sc. Sl st to first actual sc.",
          "closed": true
        },
        {
          "number": 2,
          "count": 40,
          "text": "Attach each of eight petals separately in one old sc:sl st to attach,ch2,3dc,ch2,sl st into the same base,then fasten off. Eight petals contain24dc,16sl and32chains. Select only each trailing ch-2 arch for the frame.",
          "closed": false
        },
        {
          "number": 3,
          "count": 16,
          "text": "Join frame yarn in a trailing petal arch. In each of eight selected arches work (dc,ch2,dc,ch2). Starting ch2 is uncounted;join to first dc. Sixteen dc and sixteen ch-2 openings.",
          "closed": true
        },
        {
          "number": 4,
          "count": 48,
          "text": "Ch2 (not counted). Work3dc in each of sixteen ch-2 openings;join to first dc. Forty-eight dc. Do not also work the old post tops.",
          "closed": true
        }
      ],
      "finish": "Fasten off, weave in ends and block the completed motif without stretching."
    },
    {
      "name": "Summer back-loop panel",
      "quantity": 1,
      "kind": "project",
      "workMode": "flat",
      "color": 0,
      "usedColors": [
        0
      ],
      "pattern": {
        "version": 1,
        "tool": "stitch-pattern",
        "metadata": {
          "name": "stitch-pattern",
          "terms": "US"
        },
        "params": {
          "width": 12,
          "height": 12,
          "rounds": 4,
          "repeat": 1,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#C66B35",
            "#E3B949",
            "#537E77"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "coasterStyle": "seasonal",
          "quantity": 4,
          "panelWidth": 12,
          "panelRows": 12,
          "texture": "ribbed"
        },
        "rows": [
          {
            "number": 1,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "right to left",
            "operations": [
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc"
            ],
            "text": "Ch 13. Starting in second chain from hook, work 12 sc."
          },
          {
            "number": 2,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          },
          {
            "number": 3,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          },
          {
            "number": 4,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          },
          {
            "number": 5,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          },
          {
            "number": 6,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          },
          {
            "number": 7,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          },
          {
            "number": 8,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          },
          {
            "number": 9,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          },
          {
            "number": 10,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          },
          {
            "number": 11,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          },
          {
            "number": 12,
            "count": 12,
            "consumed": 12,
            "produced": 12,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
          }
        ],
        "grid": [
          [
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            0,
            0,
            0,
            0
          ],
          [
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0
          ],
          [
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0
          ],
          [
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            0
          ],
          [
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            1
          ],
          [
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1
          ],
          [
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            0
          ],
          [
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0
          ],
          [
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0
          ]
        ],
        "dimensions": "12 stitches × 12 rows",
        "materials": [
          "Yarn suitable for a practice swatch",
          "Matching crochet hook",
          "Tapestry needle; scissors; stitch markers"
        ],
        "notes": [
          "Foundation row uses ordinary sc. All later rows use the back loop only; the horizontal mark beneath a cross indicates back-loop insertion. Row-height ribs are evaluated after washing.",
          "Turning chains never count as stitches. The Repeat and primary Stitch controls apply only to the Basic structure. Measure washed gauge before choosing physical dimensions."
        ],
        "repeatUnit": {
          "rows": 1,
          "stitches": 1
        },
        "colors": [
          "#C66B35",
          "#E3B949",
          "#537E77"
        ],
        "foundation": 13
      },
      "rows": [
        {
          "number": 1,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "right to left",
          "operations": [
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc"
          ],
          "text": "Ch 13. Starting in second chain from hook, work 12 sc."
        },
        {
          "number": 2,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        },
        {
          "number": 3,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        },
        {
          "number": 4,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        },
        {
          "number": 5,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        },
        {
          "number": 6,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        },
        {
          "number": 7,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        },
        {
          "number": 8,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        },
        {
          "number": 9,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        },
        {
          "number": 10,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        },
        {
          "number": 11,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        },
        {
          "number": 12,
          "count": 12,
          "consumed": 12,
          "produced": 12,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch."
        }
      ],
      "finish": "Fasten off, weave in ends and block the completed motif without stretching."
    },
    {
      "name": "Autumn hexagon",
      "quantity": 1,
      "kind": "project",
      "workMode": "round",
      "color": 0,
      "usedColors": [
        0,
        1,
        2
      ],
      "pattern": {
        "version": 1,
        "tool": "hexagon-motif",
        "metadata": {
          "name": "hexagon-motif",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 4,
          "repeat": 4,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#C66B35",
            "#E3B949",
            "#537E77"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "coasterStyle": "seasonal",
          "quantity": 4,
          "panelWidth": 12,
          "panelRows": 12,
          "hexCenter": "plain",
          "hexJoin": "none"
        },
        "rows": [
          {
            "number": 1,
            "count": 12,
            "text": "Magic ring: ch 2 (not counted), then repeat (dc, ch 2, dc) six times; sl st to first dc.",
            "consumed": 0,
            "produced": 12,
            "corners": 6,
            "closed": true,
            "chainSpaces": 6
          },
          {
            "number": 2,
            "count": 24,
            "text": "Sl st to the first corner space. Ch 2 (not counted). Repeat six times: (dc, ch 2, dc) in corner space, then dc in every old dc along the side up to the next corner. Join to first dc.",
            "consumed": 12,
            "produced": 24,
            "corners": 6,
            "closed": true,
            "chainSpaces": 6
          },
          {
            "number": 3,
            "count": 36,
            "text": "Sl st to the first corner space. Ch 2 (not counted). Repeat six times: (dc, ch 2, dc) in corner space, then dc in every old dc along the side up to the next corner. Join to first dc.",
            "consumed": 24,
            "produced": 36,
            "corners": 6,
            "closed": true,
            "chainSpaces": 6
          },
          {
            "number": 4,
            "count": 48,
            "text": "Sl st to the first corner space. Ch 2 (not counted). Repeat six times: (dc, ch 2, dc) in corner space, then dc in every old dc along the side up to the next corner. Join to first dc.",
            "consumed": 36,
            "produced": 48,
            "corners": 6,
            "closed": true,
            "chainSpaces": 6
          }
        ],
        "grid": [
          [
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0
          ],
          [
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0
          ],
          [
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1
          ],
          [
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1
          ],
          [
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0
          ],
          [
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1
          ],
          [
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1
          ],
          [
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1
          ],
          [
            0,
            0,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            0,
            0,
            0,
            0,
            1,
            1,
            1,
            1,
            0
          ]
        ],
        "dimensions": "4 rounds; widest round 48 stitches",
        "materials": [
          "Yarn suitable for a practice swatch",
          "Matching crochet hook",
          "Tapestry needle; scissors; stitch markers"
        ],
        "notes": [
          "Six corner spaces are maintained separately from dc counts. Each round adds 12 dc. Rotate the round start to a corner before continuing; block without stretching."
        ],
        "repeatUnit": 4,
        "colors": [
          "#C66B35",
          "#E3B949",
          "#537E77"
        ],
        "topology": {
          "kind": "radial",
          "rows": [
            {
              "operations": [
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 0
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 2
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 3
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 4
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 5
                }
              ],
              "corners": 6,
              "closed": true,
              "chainSpaces": 6
            },
            {
              "operations": [
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 0
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 2
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 3
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 4
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 5
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                }
              ],
              "corners": 6,
              "closed": true,
              "chainSpaces": 6
            },
            {
              "operations": [
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 0
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 2
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 3
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 4
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 5
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                }
              ],
              "corners": 6,
              "closed": true,
              "chainSpaces": 6
            },
            {
              "operations": [
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 0
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 2
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 3
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 4
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 0,
                  "produces": 2,
                  "space": "corner",
                  "chains": 2,
                  "corner": 5
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                },
                {
                  "stitch": "dc",
                  "consumes": 1,
                  "produces": 1
                }
              ],
              "corners": 6,
              "closed": true,
              "chainSpaces": 6
            }
          ],
          "stitchCount": [
            12,
            24,
            36,
            48
          ]
        }
      },
      "rows": [
        {
          "number": 1,
          "count": 12,
          "text": "Magic ring: ch 2 (not counted), then repeat (dc, ch 2, dc) six times; sl st to first dc.",
          "consumed": 0,
          "produced": 12,
          "corners": 6,
          "closed": true,
          "chainSpaces": 6
        },
        {
          "number": 2,
          "count": 24,
          "text": "Sl st to the first corner space. Ch 2 (not counted). Repeat six times: (dc, ch 2, dc) in corner space, then dc in every old dc along the side up to the next corner. Join to first dc.",
          "consumed": 12,
          "produced": 24,
          "corners": 6,
          "closed": true,
          "chainSpaces": 6
        },
        {
          "number": 3,
          "count": 36,
          "text": "Sl st to the first corner space. Ch 2 (not counted). Repeat six times: (dc, ch 2, dc) in corner space, then dc in every old dc along the side up to the next corner. Join to first dc.",
          "consumed": 24,
          "produced": 36,
          "corners": 6,
          "closed": true,
          "chainSpaces": 6
        },
        {
          "number": 4,
          "count": 48,
          "text": "Sl st to the first corner space. Ch 2 (not counted). Repeat six times: (dc, ch 2, dc) in corner space, then dc in every old dc along the side up to the next corner. Join to first dc.",
          "consumed": 36,
          "produced": 48,
          "corners": 6,
          "closed": true,
          "chainSpaces": 6
        }
      ],
      "finish": "Fasten off, weave in ends and block the completed motif without stretching."
    }
  ],
  "assembly": [
    "Keep these pieces separate; no seam joins the set. Finish every recipe as written. Wash and block a trial piece, compare the actual base of the intended cup, and repeat to the stated quantities. A larger table mat is not certified for hot cookware."
  ],
  "projectPlan": {
    "style": "seasonal",
    "parts": [
      {
        "name": "Winter plain disk",
        "quantity": 1,
        "sourceTool": "coaster-set",
        "workMode": "round",
        "counts": [
          6,
          12,
          18,
          24
        ],
        "usedColors": [
          0
        ]
      },
      {
        "name": "Spring daisy mat",
        "quantity": 1,
        "sourceTool": "mandala-doily",
        "workMode": "round",
        "counts": [
          8,
          40,
          16,
          48
        ],
        "usedColors": [
          0,
          1,
          2
        ]
      },
      {
        "name": "Summer back-loop panel",
        "quantity": 1,
        "sourceTool": "stitch-pattern",
        "workMode": "flat",
        "counts": [
          12,
          12,
          12,
          12,
          12,
          12,
          12,
          12,
          12,
          12,
          12,
          12
        ],
        "usedColors": [
          0
        ]
      },
      {
        "name": "Autumn hexagon",
        "quantity": 1,
        "sourceTool": "hexagon-motif",
        "workMode": "round",
        "counts": [
          12,
          24,
          36,
          48
        ],
        "usedColors": [
          0,
          1,
          2
        ]
      }
    ],
    "assemblyRows": [
      24
    ],
    "totalOutputs": 436
  }
}