{
  "version": 1,
  "tool": "amigurumi-creature",
  "metadata": {
    "name": "amigurumi-creature",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 4,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#72A66A",
      "#24382D",
      "#E8E8C7"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "animal": "frog"
  },
  "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": "Head (make 1), round 1, base yarn #72A66A: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "Head",
      "quantity": 1
    },
    {
      "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": "Head (make 1), round 2, base yarn #72A66A: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Head",
      "quantity": 1
    },
    {
      "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": "Head (make 1), round 3, base yarn #72A66A: Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Head",
      "quantity": 1
    },
    {
      "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": "Head (make 1), round 4, base yarn #72A66A: Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 5,
      "count": 24,
      "consumed": 24,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 5, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 6,
      "count": 24,
      "consumed": 24,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 6, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 7,
      "count": 24,
      "consumed": 24,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 7, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 8,
      "count": 24,
      "consumed": 24,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 8, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 9,
      "count": 18,
      "consumed": 24,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 9, base yarn #72A66A: Repeat [2 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 10,
      "count": 12,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 10, base yarn #72A66A: Repeat [1 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small. Fasten off with a long sewing tail. Keep the twelve-stitch rim open for the matching attachment; add filling before the seam closes.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 11,
      "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": "Body (make 1), round 1, base yarn #72A66A: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 12,
      "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": "Body (make 1), round 2, base yarn #72A66A: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 13,
      "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": "Body (make 1), round 3, base yarn #72A66A: Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 14,
      "count": 18,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Body (make 1), round 4, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 15,
      "count": 18,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Body (make 1), round 5, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 16,
      "count": 18,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Body (make 1), round 6, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 17,
      "count": 12,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        }
      ],
      "text": "Body (make 1), round 7, base yarn #72A66A: Repeat [1 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small. Fasten off with a long sewing tail. Keep the twelve-stitch rim open for the matching attachment; add filling before the seam closes.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 18,
      "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": "Forelimbs (make 2), round 1, base yarn #72A66A: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "Forelimbs",
      "quantity": 2
    },
    {
      "number": 19,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Forelimbs (make 2), round 2, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Forelimbs",
      "quantity": 2
    },
    {
      "number": 20,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Forelimbs (make 2), round 3, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Forelimbs",
      "quantity": 2
    },
    {
      "number": 21,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Forelimbs (make 2), round 4, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker. Fasten off with a sewing tail. Flatten the open 6-stitch rim, pair stitches 1 with 6, 2 with 5, and continue for 3 pairs. Sew each pair once without adding a crochet round; conceal the tail securely.",
      "component": "Forelimbs",
      "quantity": 2
    },
    {
      "number": 22,
      "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": "Hindlimbs (make 2), round 1, base yarn #72A66A: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "Hindlimbs",
      "quantity": 2
    },
    {
      "number": 23,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Hindlimbs (make 2), round 2, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Hindlimbs",
      "quantity": 2
    },
    {
      "number": 24,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Hindlimbs (make 2), round 3, base yarn #72A66A: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Hindlimbs",
      "quantity": 2
    },
    {
      "number": 25,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "dec",
          "consumes": 2,
          "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
        }
      ],
      "text": "Hindlimbs (make 2), round 4, base yarn #72A66A: Sc2tog over old stitches 1 and 2; sc once in old stitches 3–3; 2 sc in old stitch 4; sc once in old stitches 5–6. One decrease and one increase keep 6 output stitches. Keep the decrease side marked as the inner bend; the opposite increase supplies the outer bend.",
      "bend": true,
      "component": "Hindlimbs",
      "quantity": 2
    },
    {
      "number": 26,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "dec",
          "consumes": 2,
          "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
        }
      ],
      "text": "Hindlimbs (make 2), round 5, base yarn #72A66A: Sc2tog over old stitches 1 and 2; sc once in old stitches 3–3; 2 sc in old stitch 4; sc once in old stitches 5–6. One decrease and one increase keep 6 output stitches. Keep the decrease side marked as the inner bend; the opposite increase supplies the outer bend.",
      "bend": true,
      "component": "Hindlimbs",
      "quantity": 2
    },
    {
      "number": 27,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Hindlimbs (make 2), round 6, base yarn #72A66A: Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation.",
      "component": "Hindlimbs",
      "quantity": 2
    },
    {
      "number": 28,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Hindlimbs (make 2), round 7, base yarn #72A66A: Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation.",
      "component": "Hindlimbs",
      "quantity": 2
    },
    {
      "number": 29,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Hindlimbs (make 2), round 8, base yarn #72A66A: Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation. Fasten off with a sewing tail. Flatten the open 6-stitch rim, pair stitches 1 with 6, 2 with 5, and continue for 3 pairs. Sew each pair once without adding a crochet round; conceal the tail securely. Add only light filling; compare the actual curved sample before assembly. No fixed bend angle is calculated.",
      "component": "Hindlimbs",
      "quantity": 2
    },
    {
      "number": 30,
      "count": 12,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Head 1 to Body 1; matching open rims. Use the source's final round 10. Align the two twelve-stitch openings with both right sides outward; pin four quarter points before sewing. Match source rim positions 1–12 in order to receiving round 7, stitches 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. Sew 12 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 31,
      "count": 3,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Forelimbs 1 to Body 1; flattened forelimb edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 6, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 32,
      "count": 3,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Forelimbs 2 to Body 1; flattened forelimb edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 6, stitches 12, 13, 14. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 33,
      "count": 3,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Hindlimbs 1 to Body 1; flattened hindlimb edge. Use the source's final round 8. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 6, 1, 2. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 34,
      "count": 3,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Hindlimbs 2 to Body 1; flattened hindlimb edge. Use the source's final round 8. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 35,
      "count": 24,
      "unit": "head reference positions",
      "component": "Embroidery",
      "assembly": true,
      "text": "Head: embroider the frog expression after checking front orientation. frog placement trial on an existing head: mark front center stitch 12. Eyes are centered at stitches 8 and 16 on round 5; separation 8 stitch intervals (7 numbered positions strictly between). left-eye-ring: embroider an oval centered at (8, R5), half-width 0.85 stitch intervals and half-height 0.7 rounds; yarn slot 3. left-eye: embroider an oval centered at (8, R5), half-width 0.35 stitch intervals and half-height 0.35 rounds; yarn slot 2. right-eye-ring: embroider an oval centered at (16, R5), half-width 0.85 stitch intervals and half-height 0.7 rounds; yarn slot 3. right-eye: embroider an oval centered at (16, R5), half-width 0.35 stitch intervals and half-height 0.35 rounds; yarn slot 2. smile: couch a curve from (10.5, R6.6) through control (12, R7.6) to (13.5, R6.6); yarn slot 2. Fractional coordinates are between stitch or round markers; curve controls guide the shape and are not extra insertion points. Compare temporary threads on the stuffed head, then secure each separate strand inside without distorting the surface. This plan references 24 head positions; it does not make 24 new crochet stitches. The separate embroidery map refers only to this head's existing widest band; its head-color tint does not redraw any crochet colorwork patches."
    }
  ],
  "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": "6 separate pieces; 5 attachment seams; physical size requires a swatch",
  "materials": [
    "Smooth compatible yarns and a hook giving firm, even fabric",
    "Tapestry needle, scissors, removable round and seam markers",
    "Suitable filling for the closed shell parts; keep flattened ears unstuffed"
  ],
  "notes": [
    "Pin Head 1 to Body 1; matching open rims. Use the source's final round 10. Align the two twelve-stitch openings with both right sides outward; pin four quarter points before sewing. Match source rim positions 1–12 in order to receiving round 7, stitches 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. Sew 12 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Forelimbs 1 to Body 1; flattened forelimb edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 6, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Forelimbs 2 to Body 1; flattened forelimb edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 6, stitches 12, 13, 14. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Hindlimbs 1 to Body 1; flattened hindlimb edge. Use the source's final round 8. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 6, 1, 2. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Hindlimbs 2 to Body 1; flattened hindlimb edge. Use the source's final round 8. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Round counts describe one copy of the named part. Make the stated quantity separately; assembly pair counts are sewing work and never additional crochet stitches.",
    "Work each shell in a continuous spiral, with the first stitch marked. Foundation and finish belong to each separate component; no shared global foundation is implied.",
    "Source charts show actual base consumption. Texture loops and connection graphs are schematics; no fixed stuffed dimensions, bend angle or physical sample is claimed.",
    "Facial landmarks are embroidered onto the existing head. The saved construction uses stitched features and contains no detachable plastic eyes. Assess the finished object and secure every seam in the actual materials."
  ],
  "repeatUnit": null,
  "colors": [
    "#72A66A",
    "#24382D",
    "#E8E8C7"
  ],
  "parts": [
    {
      "name": "Head",
      "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."
        },
        {
          "number": 5,
          "count": 24,
          "consumed": 24,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 6,
          "count": 24,
          "consumed": 24,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 7,
          "count": 24,
          "consumed": 24,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 8,
          "count": 24,
          "consumed": 24,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 9,
          "count": 18,
          "consumed": 24,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            }
          ],
          "text": "Repeat [2 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small."
        },
        {
          "number": 10,
          "count": 12,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            }
          ],
          "text": "Repeat [1 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small."
        }
      ],
      "foundation": {
        "type": "ring"
      },
      "closure": {
        "type": "open-rim",
        "count": 12
      },
      "finish": "Fasten off with a long sewing tail. Keep the twelve-stitch rim open for the matching attachment; add filling before the seam closes."
    },
    {
      "name": "Body",
      "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": 18,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 5,
          "count": 18,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 6,
          "count": 18,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 7,
          "count": 12,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            }
          ],
          "text": "Repeat [1 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small."
        }
      ],
      "foundation": {
        "type": "ring"
      },
      "closure": {
        "type": "open-rim",
        "count": 12
      },
      "finish": "Fasten off with a long sewing tail. Keep the twelve-stitch rim open for the matching attachment; add filling before the seam closes."
    },
    {
      "name": "Forelimbs",
      "kind": "spiral",
      "quantity": 2,
      "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": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 3,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 4,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        }
      ],
      "foundation": {
        "type": "ring"
      },
      "closure": {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            6
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      "finish": "Fasten off with a sewing tail. Flatten the open 6-stitch rim, pair stitches 1 with 6, 2 with 5, and continue for 3 pairs. Sew each pair once without adding a crochet round; conceal the tail securely."
    },
    {
      "name": "Hindlimbs",
      "kind": "spiral",
      "quantity": 2,
      "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": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 3,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 4,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "dec",
              "consumes": 2,
              "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
            }
          ],
          "text": "Sc2tog over old stitches 1 and 2; sc once in old stitches 3–3; 2 sc in old stitch 4; sc once in old stitches 5–6. One decrease and one increase keep 6 output stitches. Keep the decrease side marked as the inner bend; the opposite increase supplies the outer bend.",
          "bend": true
        },
        {
          "number": 5,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "dec",
              "consumes": 2,
              "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
            }
          ],
          "text": "Sc2tog over old stitches 1 and 2; sc once in old stitches 3–3; 2 sc in old stitch 4; sc once in old stitches 5–6. One decrease and one increase keep 6 output stitches. Keep the decrease side marked as the inner bend; the opposite increase supplies the outer bend.",
          "bend": true
        },
        {
          "number": 6,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation."
        },
        {
          "number": 7,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation."
        },
        {
          "number": 8,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation."
        }
      ],
      "foundation": {
        "type": "ring"
      },
      "closure": {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            6
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      "finish": "Fasten off with a sewing tail. Flatten the open 6-stitch rim, pair stitches 1 with 6, 2 with 5, and continue for 3 pairs. Sew each pair once without adding a crochet round; conceal the tail securely. Add only light filling; compare the actual curved sample before assembly. No fixed bend angle is calculated."
    }
  ],
  "assembly": [
    "Pin Head 1 to Body 1; matching open rims. Use the source's final round 10. Align the two twelve-stitch openings with both right sides outward; pin four quarter points before sewing. Match source rim positions 1–12 in order to receiving round 7, stitches 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. Sew 12 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Forelimbs 1 to Body 1; flattened forelimb edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 6, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Forelimbs 2 to Body 1; flattened forelimb edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 6, stitches 12, 13, 14. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Hindlimbs 1 to Body 1; flattened hindlimb edge. Use the source's final round 8. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 6, 1, 2. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Hindlimbs 2 to Body 1; flattened hindlimb edge. Use the source's final round 8. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Head: embroider the frog expression after checking front orientation. frog placement trial on an existing head: mark front center stitch 12. Eyes are centered at stitches 8 and 16 on round 5; separation 8 stitch intervals (7 numbered positions strictly between). left-eye-ring: embroider an oval centered at (8, R5), half-width 0.85 stitch intervals and half-height 0.7 rounds; yarn slot 3. left-eye: embroider an oval centered at (8, R5), half-width 0.35 stitch intervals and half-height 0.35 rounds; yarn slot 2. right-eye-ring: embroider an oval centered at (16, R5), half-width 0.85 stitch intervals and half-height 0.7 rounds; yarn slot 3. right-eye: embroider an oval centered at (16, R5), half-width 0.35 stitch intervals and half-height 0.35 rounds; yarn slot 2. smile: couch a curve from (10.5, R6.6) through control (12, R7.6) to (13.5, R6.6); yarn slot 2. Fractional coordinates are between stitch or round markers; curve controls guide the shape and are not extra insertion points. Compare temporary threads on the stuffed head, then secure each separate strand inside without distorting the surface. This plan references 24 head positions; it does not make 24 new crochet stitches. The separate embroidery map refers only to this head's existing widest band; its head-color tint does not redraw any crochet colorwork patches."
  ],
  "creaturePlan": {
    "mode": "frog",
    "nodes": [
      {
        "id": "0:1",
        "part": 0,
        "copy": 1,
        "label": "Head 1"
      },
      {
        "id": "1:1",
        "part": 1,
        "copy": 1,
        "label": "Body 1"
      },
      {
        "id": "2:1",
        "part": 2,
        "copy": 1,
        "label": "Forelimbs 1"
      },
      {
        "id": "2:2",
        "part": 2,
        "copy": 2,
        "label": "Forelimbs 2"
      },
      {
        "id": "3:1",
        "part": 3,
        "copy": 1,
        "label": "Hindlimbs 1"
      },
      {
        "id": "3:2",
        "part": 3,
        "copy": 2,
        "label": "Hindlimbs 2"
      }
    ],
    "joins": [
      {
        "from": "0:1",
        "to": "1:1",
        "type": "matching open rims",
        "pairs": 12,
        "sourceRound": 10,
        "receiverRound": 7,
        "receiverStitches": [
          12,
          11,
          10,
          9,
          8,
          7,
          6,
          5,
          4,
          3,
          2,
          1
        ],
        "readingRow": 29
      },
      {
        "from": "2:1",
        "to": "1:1",
        "type": "flattened forelimb edge",
        "pairs": 3,
        "sourceRound": 4,
        "receiverRound": 6,
        "receiverStitches": [
          3,
          4,
          5
        ],
        "readingRow": 30
      },
      {
        "from": "2:2",
        "to": "1:1",
        "type": "flattened forelimb edge",
        "pairs": 3,
        "sourceRound": 4,
        "receiverRound": 6,
        "receiverStitches": [
          12,
          13,
          14
        ],
        "readingRow": 31
      },
      {
        "from": "3:1",
        "to": "1:1",
        "type": "flattened hindlimb edge",
        "pairs": 3,
        "sourceRound": 8,
        "receiverRound": 1,
        "receiverStitches": [
          6,
          1,
          2
        ],
        "readingRow": 32
      },
      {
        "from": "3:2",
        "to": "1:1",
        "type": "flattened hindlimb edge",
        "pairs": 3,
        "sourceRound": 8,
        "receiverRound": 1,
        "receiverStitches": [
          3,
          4,
          5
        ],
        "readingRow": 33
      }
    ],
    "closures": [
      {
        "type": "open-rim",
        "count": 12
      },
      {
        "type": "open-rim",
        "count": 12
      },
      {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            6
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            6
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      }
    ],
    "faces": [
      {
        "part": 0,
        "params": {
          "width": 24,
          "height": 10,
          "eyeGap": 8,
          "faceStyle": "frog",
          "colors": [
            "#72A66A",
            "#24382D",
            "#E8E8C7"
          ]
        },
        "paletteSlots": [
          0,
          1,
          2
        ],
        "landmarks": {
          "left": 8,
          "right": 16,
          "round": 5,
          "gap": 8
        },
        "design": {
          "style": "frog",
          "width": 24,
          "height": 10,
          "center": 12,
          "plans": [
            {
              "name": "frog",
              "gap": 8,
              "left": 8,
              "right": 16,
              "eyeRound": 5,
              "features": [
                {
                  "id": "left-eye-ring",
                  "type": "ellipse",
                  "x": 8,
                  "y": 5,
                  "rx": 0.85,
                  "ry": 0.7,
                  "color": 2
                },
                {
                  "id": "left-eye",
                  "type": "ellipse",
                  "x": 8,
                  "y": 5,
                  "rx": 0.35,
                  "ry": 0.35,
                  "color": 1
                },
                {
                  "id": "right-eye-ring",
                  "type": "ellipse",
                  "x": 16,
                  "y": 5,
                  "rx": 0.85,
                  "ry": 0.7,
                  "color": 2
                },
                {
                  "id": "right-eye",
                  "type": "ellipse",
                  "x": 16,
                  "y": 5,
                  "rx": 0.35,
                  "ry": 0.35,
                  "color": 1
                },
                {
                  "id": "smile",
                  "type": "curve",
                  "points": [
                    [
                      10.5,
                      6.6
                    ],
                    [
                      12,
                      7.6
                    ],
                    [
                      13.5,
                      6.6
                    ]
                  ],
                  "color": 1
                }
              ]
            }
          ]
        },
        "text": "frog placement trial on an existing head: mark front center stitch 12. Eyes are centered at stitches 8 and 16 on round 5; separation 8 stitch intervals (7 numbered positions strictly between). left-eye-ring: embroider an oval centered at (8, R5), half-width 0.85 stitch intervals and half-height 0.7 rounds; yarn slot 3. left-eye: embroider an oval centered at (8, R5), half-width 0.35 stitch intervals and half-height 0.35 rounds; yarn slot 2. right-eye-ring: embroider an oval centered at (16, R5), half-width 0.85 stitch intervals and half-height 0.7 rounds; yarn slot 3. right-eye: embroider an oval centered at (16, R5), half-width 0.35 stitch intervals and half-height 0.35 rounds; yarn slot 2. smile: couch a curve from (10.5, R6.6) through control (12, R7.6) to (13.5, R6.6); yarn slot 2. Fractional coordinates are between stitch or round markers; curve controls guide the shape and are not extra insertion points. Compare temporary threads on the stuffed head, then secure each separate strand inside without distorting the surface. This plan references 24 head positions; it does not make 24 new crochet stitches.",
        "animal": "frog",
        "readingRow": 34
      }
    ]
  },
  "construction": "Original frog creature study"
}