[
  {
    "id": "adhesive",
    "type": "requirement",
    "//": "Materials used for joining (typically non-metallic) parts",
    "components": [ [ [ "duct_tape", 25 ], [ "superglue", 1 ], [ "bone_glue", 1 ] ] ]
  },
  {
    "id": "ammo_bullet",
    "type": "requirement",
    "//": "Materials used when forming bullets",
    "components": [ [ [ "lead", 1 ] ] ]
  },
  {
    "id": "bone_edible",
    "type": "requirement",
    "//": "Any kind of non-poisonous bones, human or not.",
    "components": [ [ [ "bone", 1 ], [ "bone_human", 1 ], [ "bone_demihuman", 1 ] ] ]
  },
  {
    "id": "bone_sturdy",
    "type": "requirement",
    "//": "Any kind of bones, human or not.  Tainted bones are too brittle and won't work for this purpose.",
    "components": [ [ [ "bone", 1 ], [ "bone_human", 1 ], [ "bone_demihuman", 1 ] ] ]
  },
  {
    "id": "bone_any",
    "type": "requirement",
    "//": "Any kind of bones.  May possibly be poisonous to eat, or fragile.",
    "components": [ [ [ "bone_sturdy", 1, "LIST" ], [ "bone_tainted", 1 ] ] ]
  },
  {
    "id": "bone_meal_any",
    "type": "requirement",
    "//": "Any kind of bone meal, edible or not.  May possibly be poisonous to eat.",
    "components": [ [ [ "meal_bone", 1 ], [ "meal_bone_tainted", 1 ] ] ]
  },
  {
    "id": "copper_scrap_equivalent",
    "type": "requirement",
    "//": "Material used for equivalence between one unit of scrap copper and corresponding amount of elemental copper.",
    "components": [ [ [ "scrap_copper", 1 ], [ "copper", 25 ] ] ]
  },
  {
    "id": "plant_cordage",
    "type": "requirement",
    "//": "Fibrous plant material for basket weaving or rope making.",
    "components": [ [ [ "withered", 2 ], [ "straw_pile", 2 ], [ "tanbark", 1 ], [ "willowbark", 1 ], [ "birchbark", 1 ] ] ]
  },
  {
    "id": "cordage",
    "type": "requirement",
    "//": "Materials used for tying items, primitive bowstrings, and other uses involving string or makeshift cordage, 36 g/90 cm of cordage per unit.",
    "components": [ [ [ "string_36", 1 ], [ "cordage_36", 1 ], [ "cordage_short", 6, "LIST" ] ] ]
  },
  {
    "id": "cordage_short",
    "type": "requirement",
    "//": "Materials used for tying smaller items requiring less string, 6 g/15 cm of cordage per unit.",
    "components": [ [ [ "string_6", 1 ], [ "cordage_6", 1 ], [ "filament", 50, "LIST" ] ] ]
  },
  {
    "id": "cordage_superior",
    "type": "requirement",
    "//": "Superior materials used for tying items where more durability and/or flexibility are required (like good-quality bowstrings), 36 g/90 cm of string per unit.",
    "components": [ [ [ "string_36", 1 ], [ "cordage_superior_short", 6, "LIST" ] ] ]
  },
  {
    "id": "cordage_superior_short",
    "type": "requirement",
    "//": "Superior materials used for tying smaller items requiring less string where more durability and/or flexibility are required (like good-quality bowstrings), 6 g/15 cm of string per unit.",
    "components": [ [ [ "string_6", 1 ], [ "filament", 50, "LIST" ] ] ]
  },
  {
    "id": "cvd_diamond",
    "type": "requirement",
    "//": "Materials required to apply diamond coating (per 250ml volume)",
    "components": [ [ [ "plasma", 5 ] ], [ [ "charcoal", 25 ], [ "coal_lump", 25 ] ] ]
  },
  {
    "id": "autoclave",
    "type": "requirement",
    "//": "Materials required to run one cycle of the furniture autoclave",
    "components": [ [ [ "water", 64 ], [ "water_clean", 64 ] ] ]
  },
  {
    "id": "autoclave_item",
    "type": "requirement",
    "//": "Materials required to run one cycle of the item version autoclave",
    "components": [ [ [ "water", 8 ], [ "water_clean", 8 ] ] ]
  },
  {
    "id": "nanofabricator",
    "type": "requirement",
    "//": "Materials required by the nanofabricator to create an item (per 250ml volume)",
    "components": [ [ [ "nanomaterial", 5 ] ] ]
  },
  {
    "id": "fabric_standard",
    "type": "requirement",
    "//": "Materials used for crafting or repairing clothing or sheeting, etc.",
    "components": [ [ [ "rag", 1 ], [ "lycra_patch", 1 ], [ "nylon", 1 ], [ "leather", 1 ], [ "nomex", 1 ], [ "neoprene", 1 ] ] ]
  },
  {
    "id": "fabric_standard_permeable",
    "type": "requirement",
    "//": "Materials used for crafting or repairing woven fabrics",
    "components": [ [ [ "rag", 1 ], [ "lycra_patch", 1 ], [ "nylon", 1 ], [ "nomex", 1 ] ] ]
  },
  {
    "id": "fabric_standard_nostretch",
    "type": "requirement",
    "//": "Materials used for crafting or repairing non-form fitting clothing",
    "components": [ [ [ "rag", 1 ], [ "nylon", 1 ], [ "nomex", 1 ] ] ]
  },
  {
    "id": "filament",
    "type": "requirement",
    "//": "Materials for use when sewing items",
    "components": [ [ [ "thread", 1 ], [ "sinew", 1 ], [ "plant_fibre", 1 ], [ "yarn", 1 ] ] ]
  },
  {
    "id": "glazing",
    "type": "requirement",
    "//": "Materials for glazing pottery",
    "components": [
      [
        [ "edible_tallow", 1, "LIST" ],
        [ "cooking_oil", 8 ],
        [ "cooking_oil2", 8 ],
        [ "wax", 1 ],
        [ "lamp_oil", 200 ],
        [ "motor_oil", 200 ],
        [ "salt_water", 5 ],
        [ "ash", 50 ],
        [ "tin", 50 ]
      ]
    ]
  },
  {
    "id": "rope_natural",
    "type": "requirement",
    "//": "Materials used for lashing, when choice of makeshift rope or vine is sensible, per 1080 g/9 m of rope",
    "components": [ [ [ "rope_30", 1 ], [ "rope_makeshift_30", 1 ], [ "vine_30", 1 ], [ "rope_natural_short", 5, "LIST" ] ] ]
  },
  {
    "id": "rope_natural_short",
    "type": "requirement",
    "//": "Materials used for lashing, when choice of makeshift rope is sensible, per 216 g/180 cm of rope.",
    "components": [ [ [ "rope_6", 1 ], [ "vine_6", 1 ], [ "rope_makeshift_6", 1 ] ] ]
  },
  {
    "id": "rope_any_short",
    "type": "requirement",
    "//": "Materials used for lashing, when any rope or wire is sensible, per 216 g/180 cm of rope.",
    "components": [ [ [ "rope_6", 1 ], [ "vine_6", 1 ], [ "rope_makeshift_6", 1 ], [ "wire", 1 ] ] ]
  },
  {
    "id": "rope_superior",
    "type": "requirement",
    "//": "Materials used for lashing, when extra durability and/or flexibilty is needed, per 1080 g/9 m of rope.",
    "components": [ [ [ "rope_30", 1 ], [ "vine_30", 1 ], [ "rope_superior_short", 5, "LIST" ] ] ]
  },
  {
    "id": "rope_superior_short",
    "type": "requirement",
    "//": "Materials used for lashing, when extra durability and/or flexibilty is needed, per 216 g/180 cm of rope.",
    "components": [ [ [ "rope_6", 1 ], [ "vine_6", 1 ] ] ]
  },
  {
    "id": "steel_standard",
    "type": "requirement",
    "//": "Materials for use when forging items from steel",
    "components": [ [ [ "steel_lump", 1 ], [ "steel_chunk", 4 ], [ "scrap", 20 ] ] ]
  },
  {
    "id": "steel_tiny",
    "type": "requirement",
    "//": "Materials for use when forging atypically small items from steel",
    "components": [ [ [ "steel_chunk", 1 ], [ "scrap", 5 ] ] ]
  },
  {
    "id": "waterproofing",
    "type": "requirement",
    "//": "Materials for waterproofing leather and wooden items.",
    "components": [ [ [ "wax", 1 ], [ "pine_bough", 5 ] ] ]
  },
  {
    "id": "fletching",
    "type": "requirement",
    "//": "Materials for fletching arrows.",
    "components": [
      [
        [ "feather", 10 ],
        [ "duct_tape", 40 ],
        [ "cardboard", 10 ],
        [ "bag_plastic", 1 ],
        [ "bottle_plastic_small", 1 ],
        [ "plastic_chunk", 1 ],
        [ "aluminum_foil", 40 ],
        [ "cash_card", 2 ]
      ]
    ]
  },
  {
    "id": "weights",
    "type": "requirement",
    "//": "Materials used for adding weight to weapons and to other items. The materials should be malleable, ductile and dense.",
    "components": [ [ [ "lead", 5 ], [ "silver_small", 5 ], [ "gold_small", 3 ], [ "platinum_small", 3 ] ] ]
  },
  {
    "id": "plastics",
    "type": "requirement",
    "//": "Materials used for plastic and rubber things.",
    "components": [ [ [ "plastic_chunk", 1 ] ] ]
  },
  {
    "id": "solar_panel",
    "type": "requirement",
    "//": "Materials used for repairing solar panels",
    "components": [ [ [ "solar_cell", 3 ] ], [ [ "cable", 5 ] ] ]
  },
  {
    "id": "solar_panel_v2",
    "type": "requirement",
    "//": "Materials used for repairing upgraded solar panels",
    "components": [ [ [ "solar_cell", 5 ] ], [ [ "cable", 8 ] ], [ [ "power_supply", 1 ] ], [ [ "amplifier", 1 ] ] ]
  }
]
