{
  "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": "square",
    "quantity": 4,
    "panelWidth": 12,
    "panelRows": 12
  },
  "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": "Back-loop square-texture panel (make 4), row 1: Ch 13. Starting in second chain from hook, work 12 sc.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "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": "Back-loop square-texture panel (make 4), row 2: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "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": "Back-loop square-texture panel (make 4), row 3: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "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": "Back-loop square-texture panel (make 4), row 4: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "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": "Back-loop square-texture panel (make 4), row 5: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "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": "Back-loop square-texture panel (make 4), row 6: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "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": "Back-loop square-texture panel (make 4), row 7: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "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": "Back-loop square-texture panel (make 4), row 8: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "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": "Back-loop square-texture panel (make 4), row 9: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "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": "Back-loop square-texture panel (make 4), row 10: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "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": "Back-loop square-texture panel (make 4), row 11: Ch 1, turn (turning chain does not count). Work 12 sc in back loop only, one into each old stitch.",
      "component": "Back-loop square-texture panel",
      "quantity": 4,
      "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": "Back-loop square-texture panel (make 4), 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": "Back-loop square-texture panel",
      "quantity": 4,
      "unit": "counted outputs per copy"
    },
    {
      "number": 13,
      "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 1 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": [
    "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.",
    "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 576 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": "Back-loop square-texture panel",
      "quantity": 4,
      "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": "square",
          "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."
    }
  ],
  "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": "square",
    "parts": [
      {
        "name": "Back-loop square-texture panel",
        "quantity": 4,
        "sourceTool": "stitch-pattern",
        "workMode": "flat",
        "counts": [
          12,
          12,
          12,
          12,
          12,
          12,
          12,
          12,
          12,
          12,
          12,
          12
        ],
        "usedColors": [
          0
        ]
      }
    ],
    "assemblyRows": [
      12
    ],
    "totalOutputs": 576
  }
}