{
  "version": 1,
  "tool": "bag-panel",
  "metadata": {
    "name": "bag-panel",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 5,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#4F7381",
      "#BD7969",
      "#D8C16C"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "bagStyle": "structured",
    "depth": 5,
    "strapLength": 30,
    "stitchGauge": 20,
    "rowGauge": 24,
    "flapRows": 6,
    "baseGrowth": 4,
    "wallRounds": 12,
    "motifRounds": 2,
    "bagCordChains": 72
  },
  "rows": [
    {
      "number": 1,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "right to left",
      "operations": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "text": "Front and back body panels (make 2), row 1: Ch 25. Starting in second chain from hook, work 24 sc.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 2,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 2: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 3,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 3: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 4,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 4: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 5,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 5: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 6,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 6: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 7,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 7: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 8,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 8: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 9,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 9: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 10,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 10: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 11,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 11: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 12,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Front and back body panels (make 2), row 12: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch. Fasten off, weave in ends and block the completed motif without stretching.",
      "component": "Front and back body panels",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 13,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "right to left",
      "operations": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "text": "Left and right gussets (make 2), row 1: Ch 6. Starting in second chain from hook, work 5 sc.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 14,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 2: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 15,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 3: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 16,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 4: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 17,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 5: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 18,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 6: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 19,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 7: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 20,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 8: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 21,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 9: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 22,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 10: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 23,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 11: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 24,
      "count": 5,
      "consumed": 5,
      "produced": 5,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Left and right gussets (make 2), row 12: Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch. Fasten off, weave in ends and block the completed motif without stretching.",
      "component": "Left and right gussets",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 25,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "right to left",
      "operations": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "text": "Double base layers (make 2), row 1: Ch 25. Starting in second chain from hook, work 24 sc.",
      "component": "Double base layers",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 26,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Double base layers (make 2), row 2: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Double base layers",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 27,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Double base layers (make 2), row 3: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Double base layers",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 28,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Double base layers (make 2), row 4: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Double base layers",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 29,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Double base layers (make 2), row 5: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch.",
      "component": "Double base layers",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 30,
      "count": 24,
      "consumed": 24,
      "produced": 24,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Double base layers (make 2), row 6: Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch. Fasten off, weave in ends and block the completed motif without stretching.",
      "component": "Double base layers",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 31,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "text": "Folded wide handles (make 2), row 1: Ch 9. Starting in second chain from hook, work 8 sc.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 32,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 2: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 33,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 3: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 34,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 4: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 35,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 5: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 36,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 6: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 37,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 7: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 38,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 8: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 39,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 9: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 40,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 10: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 41,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 11: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 42,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 12: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 43,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 13: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 44,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 14: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 45,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 15: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 46,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 16: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 47,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 17: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 48,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 18: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 49,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 19: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 50,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 20: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 51,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 21: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 52,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 22: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 53,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 23: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 54,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 24: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 55,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 25: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 56,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 26: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 57,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 27: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 58,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 28: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 59,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "right to left",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 29: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 60,
      "count": 8,
      "consumed": 8,
      "produced": 8,
      "direction": "left to right",
      "operations": [
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo",
        "scblo"
      ],
      "text": "Folded wide handles (make 2), row 30: Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch. Fasten off, weave in ends and block the completed motif without stretching.",
      "component": "Folded wide handles",
      "quantity": 2,
      "unit": "counted outputs per copy"
    },
    {
      "number": 61,
      "count": 12,
      "unit": "sewing reference pairs",
      "component": "Assembly",
      "assembly": true,
      "text": "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy1 left row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy1 right row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans."
    },
    {
      "number": 62,
      "count": 12,
      "unit": "sewing reference pairs",
      "component": "Assembly",
      "assembly": true,
      "text": "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy2 right row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy1 left row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans."
    },
    {
      "number": 63,
      "count": 12,
      "unit": "sewing reference pairs",
      "component": "Assembly",
      "assembly": true,
      "text": "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy1 right row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy2 left row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans."
    },
    {
      "number": 64,
      "count": 12,
      "unit": "sewing reference pairs",
      "component": "Assembly",
      "assembly": true,
      "text": "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy2 left row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy2 right row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans."
    },
    {
      "number": 65,
      "count": 60,
      "unit": "base-layer basting pairs",
      "component": "Assembly",
      "assembly": true,
      "text": "Lay the two 24-by-6 base layers wrong sides together. Baste corresponding foundation,top and two row-end edges;use 24,24,6,6 labeled references respectively and avoid adding an extra stitch at shared corners. Treat the two layers as one base during the following four seams. The extra layer changes thickness;it does not certify rigidity."
    },
    {
      "number": 66,
      "count": 24,
      "unit": "sewing reference pairs",
      "component": "Assembly",
      "assembly": true,
      "text": "Front to base: Read the base front edge from front-left to front-right. Pair Front and back body panels copy1 foundation posts [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] with Double base layers copy1 foundation edge posts [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans."
    },
    {
      "number": 67,
      "count": 24,
      "unit": "sewing reference pairs",
      "component": "Assembly",
      "assembly": true,
      "text": "Back to base: Read the base back edge from back-left to back-right;reverse the outside-view back-panel numbering. Pair Front and back body panels copy2 foundation posts [24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1] with Double base layers copy1 top edge posts [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans."
    },
    {
      "number": 68,
      "count": 6,
      "unit": "sewing reference pairs",
      "component": "Assembly",
      "assembly": true,
      "text": "Left gusset to base: Read the base left edge from front-left toward back-left. Pair Left and right gussets copy1 foundation posts [5,5,4,3,2,1] with Double base layers copy1 left row ends [1,2,3,4,5,6],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans."
    },
    {
      "number": 69,
      "count": 6,
      "unit": "sewing reference pairs",
      "component": "Assembly",
      "assembly": true,
      "text": "Right gusset to base: Read the base right edge from front-right toward back-right. Pair Left and right gussets copy2 foundation posts [1,1,2,3,4,5] with Double base layers copy1 right row ends [1,2,3,4,5,6],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans."
    },
    {
      "number": 70,
      "count": 60,
      "unit": "handle long-edge sewing pairs",
      "component": "Assembly",
      "assembly": true,
      "text": "Fold each eight-stitch handle lengthwise,wrong sides together,and sew its 30 opposing row-end pairs without twisting. Each end then has four paired receiving positions:1with8,2with7,3with6,4with5. Reinforce these folds before bag attachment;the displayed source still records all eight original stitches per row."
    },
    {
      "number": 71,
      "count": 16,
      "unit": "handle-to-rim attachment tacks",
      "component": "Assembly",
      "assembly": true,
      "text": "For front and back respectively,attach one handle's foundation end to body final-row positions2–5 and its last-row end to positions20–23,four tacks per end. Use each folded four-pair end,catching both handle layers;the double base stays at the bottom. Pin the real loop height and reinforce all sixteen attachment tacks. Leave the top opening free between handle ends;no load rating is implied."
    }
  ],
  "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": "8 separately crocheted pieces;pin measured sources and preserve the named mouth",
  "materials": [
    "Smooth compatible yarns in the selected roles",
    "A matching hook, removable markers, tapestry needle and scissors"
  ],
  "notes": [
    "Foundation row uses ordinary sc. All later rows use the back loop only; the horizontal mark beneath a cross indicates back-loop insertion. Row-height ribs are evaluated after washing.",
    "Turning chains never count as stitches. The Repeat and primary Stitch controls apply only to the Basic structure. Measure washed gauge before choosing physical dimensions.",
    "Foundation row uses ordinary sc. All later rows use the back loop only; the horizontal mark beneath a cross indicates back-loop insertion. Row-height ribs are evaluated after washing.",
    "Turning chains never count as stitches. The Repeat and primary Stitch controls apply only to the Basic structure. Measure washed gauge before choosing physical dimensions.",
    "Foundation row uses ordinary sc. All later rows use the back loop only; the horizontal mark beneath a cross indicates back-loop insertion. Row-height ribs are evaluated after washing.",
    "Turning chains never count as stitches. The Repeat and primary Stitch controls apply only to the Basic structure. Measure washed gauge before choosing physical dimensions.",
    "Foundation row uses ordinary sc. All later rows use the back loop only; the horizontal mark beneath a cross indicates back-loop insertion. Row-height ribs are evaluated after washing.",
    "Turning chains never count as stitches. The Repeat and primary Stitch controls apply only to the Basic structure. Measure washed gauge before choosing physical dimensions.",
    "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy1 left row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy1 right row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy2 right row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy1 left row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy1 right row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy2 left row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy2 left row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy2 right row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Lay the two 24-by-6 base layers wrong sides together. Baste corresponding foundation,top and two row-end edges;use 24,24,6,6 labeled references respectively and avoid adding an extra stitch at shared corners. Treat the two layers as one base during the following four seams. The extra layer changes thickness;it does not certify rigidity.",
    "Front to base: Read the base front edge from front-left to front-right. Pair Front and back body panels copy1 foundation posts [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] with Double base layers copy1 foundation edge posts [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Back to base: Read the base back edge from back-left to back-right;reverse the outside-view back-panel numbering. Pair Front and back body panels copy2 foundation posts [24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1] with Double base layers copy1 top edge posts [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Left gusset to base: Read the base left edge from front-left toward back-left. Pair Left and right gussets copy1 foundation posts [5,5,4,3,2,1] with Double base layers copy1 left row ends [1,2,3,4,5,6],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Right gusset to base: Read the base right edge from front-right toward back-right. Pair Left and right gussets copy2 foundation posts [1,1,2,3,4,5] with Double base layers copy1 right row ends [1,2,3,4,5,6],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Fold each eight-stitch handle lengthwise,wrong sides together,and sew its 30 opposing row-end pairs without twisting. Each end then has four paired receiving positions:1with8,2with7,3with6,4with5. Reinforce these folds before bag attachment;the displayed source still records all eight original stitches per row.",
    "For front and back respectively,attach one handle's foundation end to body final-row positions2–5 and its last-row end to positions20–23,four tacks per end. Use each folded four-pair end,catching both handle layers;the double base stays at the bottom. Pin the real loop height and reinforce all sixteen attachment tacks. Leave the top opening free between handle ends;no load rating is implied.",
    "Component counts describe one copy. Make the stated quantities separately; sewing, placement and finishing references are not additional crochet outputs.",
    "These are source-connected construction diagrams. Measure actual yarn, hook, stitch and row gauge before relying on finished dimensions.",
    "Use the selected yarn and measured washed SC stitch and row gauges. Nominal dimensions do not certify finished fit,stretch,seam strength or load capacity. Pin all receiving edges and reinforce seams before use."
  ],
  "repeatUnit": null,
  "colors": [
    "#4F7381",
    "#BD7969",
    "#D8C16C"
  ],
  "parts": [
    {
      "name": "Front and back body panels",
      "quantity": 2,
      "kind": "project",
      "workMode": "flat",
      "color": 0,
      "usedColors": [
        0
      ],
      "pattern": {
        "version": 1,
        "tool": "stitch-pattern",
        "metadata": {
          "name": "stitch-pattern",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 5,
          "repeat": 1,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#4F7381",
            "#4F7381"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "bagStyle": "structured",
          "depth": 5,
          "strapLength": 30,
          "stitchGauge": 20,
          "rowGauge": 24,
          "flapRows": 6,
          "baseGrowth": 4,
          "wallRounds": 12,
          "motifRounds": 2,
          "bagCordChains": 72,
          "texture": "ribbed"
        },
        "rows": [
          {
            "number": 1,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "right to left",
            "operations": [
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc"
            ],
            "text": "Ch 25. Starting in second chain from hook, work 24 sc."
          },
          {
            "number": 2,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 3,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 4,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 5,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 6,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 7,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 8,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 9,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 10,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 11,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 12,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          }
        ],
        "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": "24 stitches × 12 rows",
        "materials": [
          "Yarn suitable for a practice swatch",
          "Matching crochet hook",
          "Tapestry needle; scissors; stitch markers"
        ],
        "notes": [
          "Foundation row uses ordinary sc. All later rows use the back loop only; the horizontal mark beneath a cross indicates back-loop insertion. Row-height ribs are evaluated after washing.",
          "Turning chains never count as stitches. The Repeat and primary Stitch controls apply only to the Basic structure. Measure washed gauge before choosing physical dimensions."
        ],
        "repeatUnit": {
          "rows": 1,
          "stitches": 1
        },
        "colors": [
          "#4F7381",
          "#4F7381"
        ],
        "foundation": 25
      },
      "rows": [
        {
          "number": 1,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "right to left",
          "operations": [
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc"
          ],
          "text": "Ch 25. Starting in second chain from hook, work 24 sc."
        },
        {
          "number": 2,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 3,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 4,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 5,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 6,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 7,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 8,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 9,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 10,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 11,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 12,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        }
      ],
      "finish": "Fasten off, weave in ends and block the completed motif without stretching."
    },
    {
      "name": "Left and right gussets",
      "quantity": 2,
      "kind": "project",
      "workMode": "flat",
      "color": 1,
      "usedColors": [
        1
      ],
      "pattern": {
        "version": 1,
        "tool": "stitch-pattern",
        "metadata": {
          "name": "stitch-pattern",
          "terms": "US"
        },
        "params": {
          "width": 5,
          "height": 12,
          "rounds": 5,
          "repeat": 1,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#BD7969",
            "#BD7969"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "bagStyle": "structured",
          "depth": 5,
          "strapLength": 30,
          "stitchGauge": 20,
          "rowGauge": 24,
          "flapRows": 6,
          "baseGrowth": 4,
          "wallRounds": 12,
          "motifRounds": 2,
          "bagCordChains": 72,
          "texture": "ribbed"
        },
        "rows": [
          {
            "number": 1,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "right to left",
            "operations": [
              "sc",
              "sc",
              "sc",
              "sc",
              "sc"
            ],
            "text": "Ch 6. Starting in second chain from hook, work 5 sc."
          },
          {
            "number": 2,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          },
          {
            "number": 3,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          },
          {
            "number": 4,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          },
          {
            "number": 5,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          },
          {
            "number": 6,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          },
          {
            "number": 7,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          },
          {
            "number": 8,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          },
          {
            "number": 9,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          },
          {
            "number": 10,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          },
          {
            "number": 11,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          },
          {
            "number": 12,
            "count": 5,
            "consumed": 5,
            "produced": 5,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
          }
        ],
        "grid": [
          [
            0,
            1,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            1
          ],
          [
            1,
            1,
            0,
            0,
            1
          ],
          [
            1,
            0,
            0,
            0,
            0
          ],
          [
            0,
            0,
            0,
            0,
            0
          ],
          [
            0,
            0,
            0,
            0,
            0
          ],
          [
            0,
            0,
            0,
            0,
            0
          ],
          [
            1,
            0,
            0,
            0,
            0
          ],
          [
            1,
            1,
            0,
            0,
            1
          ],
          [
            1,
            1,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            1
          ]
        ],
        "dimensions": "5 stitches × 12 rows",
        "materials": [
          "Yarn suitable for a practice swatch",
          "Matching crochet hook",
          "Tapestry needle; scissors; stitch markers"
        ],
        "notes": [
          "Foundation row uses ordinary sc. All later rows use the back loop only; the horizontal mark beneath a cross indicates back-loop insertion. Row-height ribs are evaluated after washing.",
          "Turning chains never count as stitches. The Repeat and primary Stitch controls apply only to the Basic structure. Measure washed gauge before choosing physical dimensions."
        ],
        "repeatUnit": {
          "rows": 1,
          "stitches": 1
        },
        "colors": [
          "#BD7969",
          "#BD7969"
        ],
        "foundation": 6
      },
      "rows": [
        {
          "number": 1,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "right to left",
          "operations": [
            "sc",
            "sc",
            "sc",
            "sc",
            "sc"
          ],
          "text": "Ch 6. Starting in second chain from hook, work 5 sc."
        },
        {
          "number": 2,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        },
        {
          "number": 3,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        },
        {
          "number": 4,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        },
        {
          "number": 5,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        },
        {
          "number": 6,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        },
        {
          "number": 7,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        },
        {
          "number": 8,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        },
        {
          "number": 9,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        },
        {
          "number": 10,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        },
        {
          "number": 11,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        },
        {
          "number": 12,
          "count": 5,
          "consumed": 5,
          "produced": 5,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 5 sc in back loop only, one into each old stitch."
        }
      ],
      "finish": "Fasten off, weave in ends and block the completed motif without stretching."
    },
    {
      "name": "Double base layers",
      "quantity": 2,
      "kind": "project",
      "workMode": "flat",
      "color": 1,
      "usedColors": [
        1
      ],
      "pattern": {
        "version": 1,
        "tool": "stitch-pattern",
        "metadata": {
          "name": "stitch-pattern",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 6,
          "rounds": 5,
          "repeat": 1,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#BD7969",
            "#BD7969"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "bagStyle": "structured",
          "depth": 5,
          "strapLength": 30,
          "stitchGauge": 20,
          "rowGauge": 24,
          "flapRows": 6,
          "baseGrowth": 4,
          "wallRounds": 12,
          "motifRounds": 2,
          "bagCordChains": 72,
          "texture": "ribbed"
        },
        "rows": [
          {
            "number": 1,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "right to left",
            "operations": [
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc"
            ],
            "text": "Ch 25. Starting in second chain from hook, work 24 sc."
          },
          {
            "number": 2,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 3,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 4,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 5,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          },
          {
            "number": 6,
            "count": 24,
            "consumed": 24,
            "produced": 24,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
          }
        ],
        "grid": [
          [
            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
          ]
        ],
        "dimensions": "24 stitches × 6 rows",
        "materials": [
          "Yarn suitable for a practice swatch",
          "Matching crochet hook",
          "Tapestry needle; scissors; stitch markers"
        ],
        "notes": [
          "Foundation row uses ordinary sc. All later rows use the back loop only; the horizontal mark beneath a cross indicates back-loop insertion. Row-height ribs are evaluated after washing.",
          "Turning chains never count as stitches. The Repeat and primary Stitch controls apply only to the Basic structure. Measure washed gauge before choosing physical dimensions."
        ],
        "repeatUnit": {
          "rows": 1,
          "stitches": 1
        },
        "colors": [
          "#BD7969",
          "#BD7969"
        ],
        "foundation": 25
      },
      "rows": [
        {
          "number": 1,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "right to left",
          "operations": [
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc"
          ],
          "text": "Ch 25. Starting in second chain from hook, work 24 sc."
        },
        {
          "number": 2,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 3,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 4,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 5,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        },
        {
          "number": 6,
          "count": 24,
          "consumed": 24,
          "produced": 24,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 24 sc in back loop only, one into each old stitch."
        }
      ],
      "finish": "Fasten off, weave in ends and block the completed motif without stretching."
    },
    {
      "name": "Folded wide handles",
      "quantity": 2,
      "kind": "project",
      "workMode": "flat",
      "color": 0,
      "usedColors": [
        0
      ],
      "pattern": {
        "version": 1,
        "tool": "stitch-pattern",
        "metadata": {
          "name": "stitch-pattern",
          "terms": "US"
        },
        "params": {
          "width": 8,
          "height": 30,
          "rounds": 5,
          "repeat": 1,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#4F7381",
            "#4F7381"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "bagStyle": "structured",
          "depth": 5,
          "strapLength": 30,
          "stitchGauge": 20,
          "rowGauge": 24,
          "flapRows": 6,
          "baseGrowth": 4,
          "wallRounds": 12,
          "motifRounds": 2,
          "bagCordChains": 72,
          "texture": "ribbed"
        },
        "rows": [
          {
            "number": 1,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc",
              "sc"
            ],
            "text": "Ch 9. Starting in second chain from hook, work 8 sc."
          },
          {
            "number": 2,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 3,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 4,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 5,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 6,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 7,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 8,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 9,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 10,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 11,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 12,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 13,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 14,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 15,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 16,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 17,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 18,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 19,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 20,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 21,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 22,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 23,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 24,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 25,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 26,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 27,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 28,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 29,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "right to left",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          },
          {
            "number": 30,
            "count": 8,
            "consumed": 8,
            "produced": 8,
            "direction": "left to right",
            "operations": [
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo",
              "scblo"
            ],
            "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
          }
        ],
        "grid": [
          [
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0
          ],
          [
            0,
            0,
            0,
            1,
            1,
            1,
            0,
            0
          ],
          [
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            0
          ],
          [
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1
          ],
          [
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1
          ],
          [
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ],
          [
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0
          ],
          [
            0,
            0,
            0,
            1,
            1,
            1,
            0,
            0
          ],
          [
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            0
          ],
          [
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1
          ],
          [
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1
          ],
          [
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1
          ],
          [
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ],
          [
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1
          ],
          [
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1
          ],
          [
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1
          ],
          [
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            0
          ],
          [
            0,
            0,
            0,
            1,
            1,
            1,
            0,
            0
          ],
          [
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0
          ],
          [
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ],
          [
            1,
            1,
            0,
            0,
            0,
            0,
            0,
            1
          ],
          [
            1,
            1,
            1,
            0,
            0,
            0,
            1,
            1
          ],
          [
            1,
            1,
            1,
            1,
            0,
            1,
            1,
            1
          ],
          [
            0,
            1,
            1,
            1,
            1,
            1,
            1,
            1
          ],
          [
            0,
            0,
            1,
            1,
            1,
            1,
            1,
            0
          ],
          [
            0,
            0,
            0,
            1,
            1,
            1,
            0,
            0
          ]
        ],
        "dimensions": "8 stitches × 30 rows",
        "materials": [
          "Yarn suitable for a practice swatch",
          "Matching crochet hook",
          "Tapestry needle; scissors; stitch markers"
        ],
        "notes": [
          "Foundation row uses ordinary sc. All later rows use the back loop only; the horizontal mark beneath a cross indicates back-loop insertion. Row-height ribs are evaluated after washing.",
          "Turning chains never count as stitches. The Repeat and primary Stitch controls apply only to the Basic structure. Measure washed gauge before choosing physical dimensions."
        ],
        "repeatUnit": {
          "rows": 1,
          "stitches": 1
        },
        "colors": [
          "#4F7381",
          "#4F7381"
        ],
        "foundation": 9
      },
      "rows": [
        {
          "number": 1,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc",
            "sc"
          ],
          "text": "Ch 9. Starting in second chain from hook, work 8 sc."
        },
        {
          "number": 2,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 3,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 4,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 5,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 6,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 7,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 8,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 9,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 10,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 11,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 12,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 13,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 14,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 15,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 16,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 17,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 18,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 19,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 20,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 21,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 22,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 23,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 24,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 25,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 26,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 27,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 28,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 29,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "right to left",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        },
        {
          "number": 30,
          "count": 8,
          "consumed": 8,
          "produced": 8,
          "direction": "left to right",
          "operations": [
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo",
            "scblo"
          ],
          "text": "Ch 1, turn (turning chain does not count). Work 8 sc in back loop only, one into each old stitch."
        }
      ],
      "finish": "Fasten off, weave in ends and block the completed motif without stretching."
    }
  ],
  "assembly": [
    "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy1 left row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy1 right row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy2 right row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy1 left row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy1 right row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy2 left row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Vertical body seam: Match foundation-level bottom to bottom and body-level top to top;keep outside faces outward. The extended backpack flap stays above these body seams. Pair Front and back body panels copy2 left row ends [1,2,3,4,5,6,7,8,9,10,11,12] with Left and right gussets copy2 right row ends [1,2,3,4,5,6,7,8,9,10,11,12],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Lay the two 24-by-6 base layers wrong sides together. Baste corresponding foundation,top and two row-end edges;use 24,24,6,6 labeled references respectively and avoid adding an extra stitch at shared corners. Treat the two layers as one base during the following four seams. The extra layer changes thickness;it does not certify rigidity.",
    "Front to base: Read the base front edge from front-left to front-right. Pair Front and back body panels copy1 foundation posts [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] with Double base layers copy1 foundation edge posts [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Back to base: Read the base back edge from back-left to back-right;reverse the outside-view back-panel numbering. Pair Front and back body panels copy2 foundation posts [24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1] with Double base layers copy1 top edge posts [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Left gusset to base: Read the base left edge from front-left toward back-left. Pair Left and right gussets copy1 foundation posts [5,5,4,3,2,1] with Double base layers copy1 left row ends [1,2,3,4,5,6],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Right gusset to base: Read the base right edge from front-right toward back-right. Pair Left and right gussets copy2 foundation posts [1,1,2,3,4,5] with Double base layers copy1 right row ends [1,2,3,4,5,6],respectively. Pin actual lengths before sewing and reinforce without gathering. Repeated references distribute a count mismatch;they do not prove equal physical spans.",
    "Fold each eight-stitch handle lengthwise,wrong sides together,and sew its 30 opposing row-end pairs without twisting. Each end then has four paired receiving positions:1with8,2with7,3with6,4with5. Reinforce these folds before bag attachment;the displayed source still records all eight original stitches per row.",
    "For front and back respectively,attach one handle's foundation end to body final-row positions2–5 and its last-row end to positions20–23,four tacks per end. Use each folded four-pair end,catching both handle layers;the double base stays at the bottom. Pin the real loop height and reinforce all sixteen attachment tacks. Leave the top opening free between handle ends;no load rating is implied."
  ],
  "projectPlan": {
    "style": "structured",
    "parts": [
      {
        "name": "Front and back body panels",
        "quantity": 2,
        "sourceTool": "stitch-pattern",
        "workMode": "flat",
        "counts": [
          24,
          24,
          24,
          24,
          24,
          24,
          24,
          24,
          24,
          24,
          24,
          24
        ],
        "usedColors": [
          0
        ]
      },
      {
        "name": "Left and right gussets",
        "quantity": 2,
        "sourceTool": "stitch-pattern",
        "workMode": "flat",
        "counts": [
          5,
          5,
          5,
          5,
          5,
          5,
          5,
          5,
          5,
          5,
          5,
          5
        ],
        "usedColors": [
          1
        ]
      },
      {
        "name": "Double base layers",
        "quantity": 2,
        "sourceTool": "stitch-pattern",
        "workMode": "flat",
        "counts": [
          24,
          24,
          24,
          24,
          24,
          24
        ],
        "usedColors": [
          1
        ]
      },
      {
        "name": "Folded wide handles",
        "quantity": 2,
        "sourceTool": "stitch-pattern",
        "workMode": "flat",
        "counts": [
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8,
          8
        ],
        "usedColors": [
          0
        ]
      }
    ],
    "assemblyRows": [
      60,
      61,
      62,
      63,
      64,
      65,
      66,
      67,
      68,
      69,
      70
    ],
    "totalOutputs": 1464,
    "seams": [
      {
        "name": "Vertical body seam",
        "a": {
          "part": 0,
          "copy": 1,
          "edge": "left row ends",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12
          ]
        },
        "b": {
          "part": 1,
          "copy": 1,
          "edge": "right row ends",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12
          ]
        },
        "pairs": [
          {
            "a": 1,
            "b": 1
          },
          {
            "a": 2,
            "b": 2
          },
          {
            "a": 3,
            "b": 3
          },
          {
            "a": 4,
            "b": 4
          },
          {
            "a": 5,
            "b": 5
          },
          {
            "a": 6,
            "b": 6
          },
          {
            "a": 7,
            "b": 7
          },
          {
            "a": 8,
            "b": 8
          },
          {
            "a": 9,
            "b": 9
          },
          {
            "a": 10,
            "b": 10
          },
          {
            "a": 11,
            "b": 11
          },
          {
            "a": 12,
            "b": 12
          }
        ],
        "assemblyIndex": 0,
        "readingRow": 60
      },
      {
        "name": "Vertical body seam",
        "a": {
          "part": 0,
          "copy": 2,
          "edge": "right row ends",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12
          ]
        },
        "b": {
          "part": 1,
          "copy": 1,
          "edge": "left row ends",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12
          ]
        },
        "pairs": [
          {
            "a": 1,
            "b": 1
          },
          {
            "a": 2,
            "b": 2
          },
          {
            "a": 3,
            "b": 3
          },
          {
            "a": 4,
            "b": 4
          },
          {
            "a": 5,
            "b": 5
          },
          {
            "a": 6,
            "b": 6
          },
          {
            "a": 7,
            "b": 7
          },
          {
            "a": 8,
            "b": 8
          },
          {
            "a": 9,
            "b": 9
          },
          {
            "a": 10,
            "b": 10
          },
          {
            "a": 11,
            "b": 11
          },
          {
            "a": 12,
            "b": 12
          }
        ],
        "assemblyIndex": 1,
        "readingRow": 61
      },
      {
        "name": "Vertical body seam",
        "a": {
          "part": 0,
          "copy": 1,
          "edge": "right row ends",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12
          ]
        },
        "b": {
          "part": 1,
          "copy": 2,
          "edge": "left row ends",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12
          ]
        },
        "pairs": [
          {
            "a": 1,
            "b": 1
          },
          {
            "a": 2,
            "b": 2
          },
          {
            "a": 3,
            "b": 3
          },
          {
            "a": 4,
            "b": 4
          },
          {
            "a": 5,
            "b": 5
          },
          {
            "a": 6,
            "b": 6
          },
          {
            "a": 7,
            "b": 7
          },
          {
            "a": 8,
            "b": 8
          },
          {
            "a": 9,
            "b": 9
          },
          {
            "a": 10,
            "b": 10
          },
          {
            "a": 11,
            "b": 11
          },
          {
            "a": 12,
            "b": 12
          }
        ],
        "assemblyIndex": 2,
        "readingRow": 62
      },
      {
        "name": "Vertical body seam",
        "a": {
          "part": 0,
          "copy": 2,
          "edge": "left row ends",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12
          ]
        },
        "b": {
          "part": 1,
          "copy": 2,
          "edge": "right row ends",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12
          ]
        },
        "pairs": [
          {
            "a": 1,
            "b": 1
          },
          {
            "a": 2,
            "b": 2
          },
          {
            "a": 3,
            "b": 3
          },
          {
            "a": 4,
            "b": 4
          },
          {
            "a": 5,
            "b": 5
          },
          {
            "a": 6,
            "b": 6
          },
          {
            "a": 7,
            "b": 7
          },
          {
            "a": 8,
            "b": 8
          },
          {
            "a": 9,
            "b": 9
          },
          {
            "a": 10,
            "b": 10
          },
          {
            "a": 11,
            "b": 11
          },
          {
            "a": 12,
            "b": 12
          }
        ],
        "assemblyIndex": 3,
        "readingRow": 63
      },
      {
        "name": "Front to base",
        "a": {
          "part": 0,
          "copy": 1,
          "edge": "foundation posts",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24
          ]
        },
        "b": {
          "part": 2,
          "copy": 1,
          "edge": "foundation edge posts",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24
          ]
        },
        "pairs": [
          {
            "a": 1,
            "b": 1
          },
          {
            "a": 2,
            "b": 2
          },
          {
            "a": 3,
            "b": 3
          },
          {
            "a": 4,
            "b": 4
          },
          {
            "a": 5,
            "b": 5
          },
          {
            "a": 6,
            "b": 6
          },
          {
            "a": 7,
            "b": 7
          },
          {
            "a": 8,
            "b": 8
          },
          {
            "a": 9,
            "b": 9
          },
          {
            "a": 10,
            "b": 10
          },
          {
            "a": 11,
            "b": 11
          },
          {
            "a": 12,
            "b": 12
          },
          {
            "a": 13,
            "b": 13
          },
          {
            "a": 14,
            "b": 14
          },
          {
            "a": 15,
            "b": 15
          },
          {
            "a": 16,
            "b": 16
          },
          {
            "a": 17,
            "b": 17
          },
          {
            "a": 18,
            "b": 18
          },
          {
            "a": 19,
            "b": 19
          },
          {
            "a": 20,
            "b": 20
          },
          {
            "a": 21,
            "b": 21
          },
          {
            "a": 22,
            "b": 22
          },
          {
            "a": 23,
            "b": 23
          },
          {
            "a": 24,
            "b": 24
          }
        ],
        "assemblyIndex": 5,
        "readingRow": 65
      },
      {
        "name": "Back to base",
        "a": {
          "part": 0,
          "copy": 2,
          "edge": "foundation posts",
          "positions": [
            24,
            23,
            22,
            21,
            20,
            19,
            18,
            17,
            16,
            15,
            14,
            13,
            12,
            11,
            10,
            9,
            8,
            7,
            6,
            5,
            4,
            3,
            2,
            1
          ]
        },
        "b": {
          "part": 2,
          "copy": 1,
          "edge": "top edge posts",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24
          ]
        },
        "pairs": [
          {
            "a": 24,
            "b": 1
          },
          {
            "a": 23,
            "b": 2
          },
          {
            "a": 22,
            "b": 3
          },
          {
            "a": 21,
            "b": 4
          },
          {
            "a": 20,
            "b": 5
          },
          {
            "a": 19,
            "b": 6
          },
          {
            "a": 18,
            "b": 7
          },
          {
            "a": 17,
            "b": 8
          },
          {
            "a": 16,
            "b": 9
          },
          {
            "a": 15,
            "b": 10
          },
          {
            "a": 14,
            "b": 11
          },
          {
            "a": 13,
            "b": 12
          },
          {
            "a": 12,
            "b": 13
          },
          {
            "a": 11,
            "b": 14
          },
          {
            "a": 10,
            "b": 15
          },
          {
            "a": 9,
            "b": 16
          },
          {
            "a": 8,
            "b": 17
          },
          {
            "a": 7,
            "b": 18
          },
          {
            "a": 6,
            "b": 19
          },
          {
            "a": 5,
            "b": 20
          },
          {
            "a": 4,
            "b": 21
          },
          {
            "a": 3,
            "b": 22
          },
          {
            "a": 2,
            "b": 23
          },
          {
            "a": 1,
            "b": 24
          }
        ],
        "assemblyIndex": 6,
        "readingRow": 66
      },
      {
        "name": "Left gusset to base",
        "a": {
          "part": 1,
          "copy": 1,
          "edge": "foundation posts",
          "positions": [
            5,
            4,
            3,
            2,
            1
          ]
        },
        "b": {
          "part": 2,
          "copy": 1,
          "edge": "left row ends",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6
          ]
        },
        "pairs": [
          {
            "a": 5,
            "b": 1
          },
          {
            "a": 5,
            "b": 2
          },
          {
            "a": 4,
            "b": 3
          },
          {
            "a": 3,
            "b": 4
          },
          {
            "a": 2,
            "b": 5
          },
          {
            "a": 1,
            "b": 6
          }
        ],
        "assemblyIndex": 7,
        "readingRow": 67
      },
      {
        "name": "Right gusset to base",
        "a": {
          "part": 1,
          "copy": 2,
          "edge": "foundation posts",
          "positions": [
            1,
            2,
            3,
            4,
            5
          ]
        },
        "b": {
          "part": 2,
          "copy": 1,
          "edge": "right row ends",
          "positions": [
            1,
            2,
            3,
            4,
            5,
            6
          ]
        },
        "pairs": [
          {
            "a": 1,
            "b": 1
          },
          {
            "a": 1,
            "b": 2
          },
          {
            "a": 2,
            "b": 3
          },
          {
            "a": 3,
            "b": 4
          },
          {
            "a": 4,
            "b": 5
          },
          {
            "a": 5,
            "b": 6
          }
        ],
        "assemblyIndex": 8,
        "readingRow": 68
      }
    ],
    "opening": "Top rim stays open",
    "gauge": {
      "stitchesPer10cm": 20,
      "rowsPer10cm": 24,
      "nominalPanelWidthCm": 12,
      "nominalPanelHeightCm": 5,
      "nominalGussetWidthCm": 2.5,
      "baseRows": 6,
      "uBottomRows": 29
    },
    "separatelyCrochetedPieces": 8
  },
  "construction": "structured bag construction"
}