{
    "agricultural_tower": [
        {
            "energy_source": {
                "emissions_per_minute": {
                    "spores": 4
                },
                "type": "electric"
            },
            "energy_usage": 100000,
            "icon_col": 4,
            "icon_row": 1,
            "key": "agricultural-tower",
            "localized_name": {
                "en": "Agricultural tower"
            }
        }
    ],
    "beacon": {
        "allowed_effects": [
            "consumption",
            "speed",
            "pollution"
        ],
        "distribution_effectivity": 1.5,
        "energy_usage": 480000,
        "profile": [
            1,
            0.7071,
            0.5773,
            0.5,
            0.44719999999999993,
            0.4082,
            0.3779,
            0.3535,
            0.3333,
            0.3162,
            0.3015,
            0.2886,
            0.2773,
            0.2672,
            0.2581,
            0.25,
            0.2425,
            0.23569999999999997,
            0.2294,
            0.22359999999999997,
            0.2182,
            0.2132,
            0.2085,
            0.2041,
            0.2,
            0.1961,
            0.1924,
            0.1889,
            0.1856,
            0.1825,
            0.1796,
            0.1767,
            0.174,
            0.1714,
            0.169,
            0.1666,
            0.1643,
            0.1622,
            0.1601,
            0.1581,
            0.1561,
            0.1543,
            0.1524,
            0.1507,
            0.149,
            0.1474,
            0.1458,
            0.1443,
            0.1428,
            0.1414,
            0.14,
            0.1386,
            0.1373,
            0.136,
            0.1348,
            0.1336,
            0.1324,
            0.1313,
            0.1301,
            0.129,
            0.128,
            0.127,
            0.1259,
            0.125,
            0.124,
            0.123,
            0.12210000000000001,
            0.1212,
            0.1203,
            0.11949999999999998,
            0.1186,
            0.11779999999999999,
            0.11700000000000002,
            0.1162,
            0.11539999999999999,
            0.1147,
            0.1139,
            0.1132,
            0.1125,
            0.11179999999999998,
            0.1111,
            0.11040000000000001,
            0.10969999999999999,
            0.1091,
            0.10840000000000001,
            0.1078,
            0.1072,
            0.1066,
            0.1059,
            0.10539999999999998,
            0.1048,
            0.1042,
            0.1036,
            0.1031,
            0.1025,
            0.10200000000000001,
            0.1015,
            0.101,
            0.1005,
            0.1
        ]
    },
    "belts": [
        {
            "icon_col": 23,
            "icon_row": 13,
            "key": "express-transport-belt",
            "localized_name": {
                "en": "Express transport belt"
            },
            "speed": 0.09375
        },
        {
            "icon_col": 11,
            "icon_row": 7,
            "key": "fast-transport-belt",
            "localized_name": {
                "en": "Fast transport belt"
            },
            "speed": 0.0625
        },
        {
            "icon_col": 16,
            "icon_row": 20,
            "key": "transport-belt",
            "localized_name": {
                "en": "Transport belt"
            },
            "speed": 0.03125
        },
        {
            "icon_col": 23,
            "icon_row": 8,
            "key": "turbo-transport-belt",
            "localized_name": {
                "en": "Turbo transport belt"
            },
            "speed": 0.125
        }
    ],
    "boilers": [
        {
            "energy_consumption": 1800000,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 30
                },
                "fuel_category": "chemical",
                "type": "burner"
            },
            "icon_col": 8,
            "icon_row": 8,
            "key": "boiler",
            "localized_name": {
                "en": "Boiler"
            },
            "target_temperature": 165
        },
        {
            "energy_consumption": 10000000,
            "energy_source": {
                "type": "heat"
            },
            "icon_col": 6,
            "icon_row": 5,
            "key": "heat-exchanger",
            "localized_name": {
                "en": "Heat exchanger"
            },
            "target_temperature": 500
        }
    ],
    "crafting_machines": [
        {
            "allowed_effects": [
                "speed",
                "consumption",
                "pollution"
            ],
            "crafting_categories": [
                "crafting",
                "advanced-crafting"
            ],
            "crafting_speed": 0.5,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 4
                },
                "type": "electric"
            },
            "energy_usage": 75000,
            "icon_col": 23,
            "icon_row": 2,
            "key": "assembling-machine-1",
            "localized_name": {
                "en": "Assembling machine 1"
            },
            "module_slots": 0,
            "prod_bonus": 0
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "crafting",
                "advanced-crafting",
                "crafting-with-fluid"
            ],
            "crafting_speed": 0.75,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 3
                },
                "type": "electric"
            },
            "energy_usage": 150000,
            "icon_col": 20,
            "icon_row": 9,
            "key": "assembling-machine-2",
            "localized_name": {
                "en": "Assembling machine 2"
            },
            "module_slots": 2,
            "prod_bonus": 0
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "crafting",
                "advanced-crafting",
                "crafting-with-fluid"
            ],
            "crafting_speed": 1.25,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 2
                },
                "type": "electric"
            },
            "energy_usage": 375000,
            "icon_col": 18,
            "icon_row": 2,
            "key": "assembling-machine-3",
            "localized_name": {
                "en": "Assembling machine 3"
            },
            "module_slots": 4,
            "prod_bonus": 0
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "organic"
            ],
            "crafting_speed": 2,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": -1
                },
                "fuel_category": "nutrients",
                "type": "burner"
            },
            "energy_usage": 500000,
            "icon_col": 18,
            "icon_row": 7,
            "key": "biochamber",
            "localized_name": {
                "en": "Biochamber"
            },
            "module_slots": 4,
            "prod_bonus": 0.5
        },
        {
            "crafting_categories": [
                "captive-spawner-process"
            ],
            "crafting_speed": 1,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": -1
                },
                "fuel_category": "food",
                "type": "burner"
            },
            "energy_usage": 100000,
            "icon_col": 19,
            "icon_row": 7,
            "key": "captive-biter-spawner",
            "localized_name": {
                "en": "Captive biter spawner"
            },
            "module_slots": 0,
            "prod_bonus": 0,
            "surface_conditions": [
                {
                    "max": 1000,
                    "min": 1000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "centrifuging"
            ],
            "crafting_speed": 1,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 4
                },
                "type": "electric"
            },
            "energy_usage": 350000,
            "icon_col": 1,
            "icon_row": 7,
            "key": "centrifuge",
            "localized_name": {
                "en": "Centrifuge"
            },
            "module_slots": 2,
            "prod_bonus": 0
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "chemistry"
            ],
            "crafting_speed": 1,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 4
                },
                "type": "electric"
            },
            "energy_usage": 210000,
            "icon_col": 7,
            "icon_row": 15,
            "key": "chemical-plant",
            "localized_name": {
                "en": "Chemical plant"
            },
            "module_slots": 3,
            "prod_bonus": 0
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "crushing"
            ],
            "crafting_speed": 1,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 1
                },
                "type": "electric"
            },
            "energy_usage": 540000,
            "icon_col": 10,
            "icon_row": 11,
            "key": "crusher",
            "localized_name": {
                "en": "Crusher"
            },
            "module_slots": 2,
            "prod_bonus": 0,
            "surface_conditions": [
                {
                    "max": 0,
                    "min": 0,
                    "property": "gravity"
                }
            ]
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "cryogenics"
            ],
            "crafting_speed": 2,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 6
                },
                "type": "electric"
            },
            "energy_usage": 1500000,
            "icon_col": 17,
            "icon_row": 16,
            "key": "cryogenic-plant",
            "localized_name": {
                "en": "Cryogenic plant"
            },
            "module_slots": 8,
            "prod_bonus": 0
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "electromagnetics"
            ],
            "crafting_speed": 2,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 4
                },
                "type": "electric"
            },
            "energy_usage": 2000000,
            "icon_col": 5,
            "icon_row": 6,
            "key": "electromagnetic-plant",
            "localized_name": {
                "en": "Electromagnetic plant"
            },
            "module_slots": 5,
            "prod_bonus": 0.5
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "metallurgy"
            ],
            "crafting_speed": 4,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 6
                },
                "type": "electric"
            },
            "energy_usage": 2500000,
            "icon_col": 4,
            "icon_row": 5,
            "key": "foundry",
            "localized_name": {
                "en": "Foundry"
            },
            "module_slots": 4,
            "prod_bonus": 0.5
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution"
            ],
            "crafting_categories": [
                "oil-processing"
            ],
            "crafting_speed": 1,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 6
                },
                "type": "electric"
            },
            "energy_usage": 420000,
            "icon_col": 2,
            "icon_row": 6,
            "key": "oil-refinery",
            "localized_name": {
                "en": "Oil refinery"
            },
            "module_slots": 3,
            "prod_bonus": 0
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "smelting"
            ],
            "crafting_speed": 2,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 1
                },
                "type": "electric"
            },
            "energy_usage": 180000,
            "icon_col": 0,
            "icon_row": 18,
            "key": "electric-furnace",
            "localized_name": {
                "en": "Electric furnace"
            },
            "module_slots": 2,
            "prod_bonus": 0
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "pollution",
                "quality"
            ],
            "crafting_categories": [
                "recycling"
            ],
            "crafting_speed": 0.5,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 2
                },
                "type": "electric"
            },
            "energy_usage": 180000,
            "icon_col": 9,
            "icon_row": 25,
            "key": "recycler",
            "localized_name": {
                "en": "Recycler"
            },
            "module_slots": 4,
            "prod_bonus": 0
        },
        {
            "allowed_effects": [
                "speed",
                "consumption",
                "pollution"
            ],
            "crafting_categories": [
                "smelting"
            ],
            "crafting_speed": 2,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 4
                },
                "fuel_category": "chemical",
                "type": "burner"
            },
            "energy_usage": 90000,
            "icon_col": 16,
            "icon_row": 9,
            "key": "steel-furnace",
            "localized_name": {
                "en": "Steel furnace"
            },
            "module_slots": 0,
            "prod_bonus": 0,
            "surface_conditions": [
                {
                    "min": 10,
                    "property": "pressure"
                }
            ]
        },
        {
            "allowed_effects": [
                "speed",
                "consumption",
                "pollution"
            ],
            "crafting_categories": [
                "smelting"
            ],
            "crafting_speed": 1,
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 2
                },
                "fuel_category": "chemical",
                "type": "burner"
            },
            "energy_usage": 90000,
            "icon_col": 25,
            "icon_row": 9,
            "key": "stone-furnace",
            "localized_name": {
                "en": "Stone furnace"
            },
            "module_slots": 0,
            "prod_bonus": 0,
            "surface_conditions": [
                {
                    "min": 10,
                    "property": "pressure"
                }
            ]
        }
    ],
    "experimental": true,
    "fluids": [
        {
            "default_temperature": -35,
            "item_key": "ammonia"
        },
        {
            "default_temperature": -50,
            "item_key": "ammoniacal-solution"
        },
        {
            "default_temperature": 25,
            "item_key": "crude-oil"
        },
        {
            "default_temperature": 15,
            "item_key": "electrolyte"
        },
        {
            "default_temperature": 25,
            "item_key": "fluorine"
        },
        {
            "default_temperature": -150,
            "item_key": "fluoroketone-cold"
        },
        {
            "default_temperature": 180,
            "item_key": "fluoroketone-hot"
        },
        {
            "default_temperature": 1000000,
            "heat_capacity": 25,
            "item_key": "fusion-plasma",
            "max_temperature": 10000000
        },
        {
            "default_temperature": 25,
            "item_key": "heavy-oil"
        },
        {
            "default_temperature": 15,
            "item_key": "holmium-solution"
        },
        {
            "default_temperature": 1500,
            "item_key": "lava"
        },
        {
            "default_temperature": 25,
            "item_key": "light-oil"
        },
        {
            "default_temperature": 15,
            "item_key": "lithium-brine"
        },
        {
            "default_temperature": 25,
            "item_key": "lubricant"
        },
        {
            "default_temperature": 1100,
            "item_key": "molten-copper"
        },
        {
            "default_temperature": 1500,
            "item_key": "molten-iron"
        },
        {
            "default_temperature": 25,
            "item_key": "petroleum-gas"
        },
        {
            "default_temperature": 15,
            "heat_capacity": 200,
            "item_key": "steam",
            "max_temperature": 500
        },
        {
            "default_temperature": 25,
            "item_key": "sulfuric-acid"
        },
        {
            "default_temperature": 25,
            "fuel_value": 50000,
            "item_key": "thruster-fuel"
        },
        {
            "default_temperature": 25,
            "fuel_value": 50000,
            "item_key": "thruster-oxidizer"
        },
        {
            "default_temperature": 15,
            "heat_capacity": 2000,
            "item_key": "water",
            "max_temperature": 100
        }
    ],
    "fuel": [
        {
            "category": "food",
            "item_key": "bioflux",
            "value": 6000000
        },
        {
            "category": "chemical",
            "item_key": "biter-egg",
            "value": 6000000
        },
        {
            "category": "chemical",
            "item_key": "carbon",
            "value": 2000000
        },
        {
            "category": "chemical",
            "item_key": "coal",
            "value": 4000000
        },
        {
            "category": "fusion",
            "item_key": "fusion-power-cell",
            "value": 40000000000
        },
        {
            "category": "chemical",
            "item_key": "jelly",
            "value": 1000000
        },
        {
            "category": "chemical",
            "item_key": "jellynut",
            "value": 10000000
        },
        {
            "category": "chemical",
            "item_key": "jellynut-seed",
            "value": 4000000
        },
        {
            "category": "chemical",
            "item_key": "nuclear-fuel",
            "value": 1210000000
        },
        {
            "category": "nutrients",
            "item_key": "nutrients",
            "value": 2000000
        },
        {
            "category": "chemical",
            "item_key": "pentapod-egg",
            "value": 5000000
        },
        {
            "category": "chemical",
            "item_key": "rocket-fuel",
            "value": 100000000
        },
        {
            "category": "chemical",
            "item_key": "solid-fuel",
            "value": 12000000
        },
        {
            "category": "chemical",
            "item_key": "spoilage",
            "value": 250000
        },
        {
            "category": "chemical",
            "item_key": "tree-seed",
            "value": 100000
        },
        {
            "category": "nuclear",
            "item_key": "uranium-fuel-cell",
            "value": 8000000000
        },
        {
            "category": "chemical",
            "item_key": "wood",
            "value": 2000000
        },
        {
            "category": "chemical",
            "item_key": "yumako",
            "value": 2000000
        },
        {
            "category": "chemical",
            "item_key": "yumako-mash",
            "value": 1000000
        },
        {
            "category": "chemical",
            "item_key": "yumako-seed",
            "value": 4000000
        }
    ],
    "game_build": 87164,
    "game_version": "2.1.13",
    "groups": {
        "combat": {
            "order": "e",
            "subgroups": {
                "ammo": "b",
                "ammo-category": "j",
                "armor": "d",
                "capsule": "c",
                "defensive-structure": "h",
                "equipment": "e",
                "gun": "a",
                "military-equipment": "g",
                "turret": "i",
                "utility-equipment": "f"
            }
        },
        "effects": {
            "order": "y",
            "subgroups": {
                "agriculture-explosions": "bca",
                "belt-explosions": "ab",
                "campaign-explosions": "bf",
                "capsule-explosions": "cc",
                "circuit-network-explosions": "ah",
                "decorative-explosions": "dc",
                "defensive-structure-explosions": "cb",
                "enemy-death-explosions": "de",
                "energy-explosions": "ba",
                "energy-pipe-distribution-explosions": "ad",
                "environmental-protection-explosions": "bdb",
                "explosions": "dg",
                "extraction-machine-explosions": "bb",
                "fluid-explosions": "df",
                "ground-explosions": "db",
                "gun-explosions": "ca",
                "hit-effects": "e",
                "inserter-explosions": "ac",
                "logistic-network-explosions": "ag",
                "module-explosions": "be",
                "particles": "e",
                "production-machine-explosions": "bd",
                "rock-explosions": "da",
                "smelting-machine-explosions": "bc",
                "space-platform-explosions": "c",
                "storage-explosions": "aa",
                "train-transport-explosions": "ae",
                "transport-explosions": "af",
                "tree-explosions": "cd"
            }
        },
        "enemies": {
            "order": "h",
            "subgroups": {
                "enemies": "a"
            }
        },
        "environment": {
            "order": "l",
            "subgroups": {
                "agriculture-remnants": "dja",
                "belt-remnants": "db",
                "circuit-network-remnants": "dh",
                "cliffs": "a",
                "corpses": "c",
                "creatures": "a",
                "defensive-structure-remnants": "dl",
                "energy-pipe-distribution-remnants": "dd",
                "energy-remnants": "di",
                "environmental-protection-remnants": "dkb",
                "extraction-machine-remnants": "di",
                "generic-remnants": "dl",
                "grass": "b",
                "inserter-remnants": "dc",
                "logistic-network-remnants": "dg",
                "mineable-fluids": "ba",
                "obstacles": "bb",
                "production-machine-remnants": "dk",
                "remnants": "dz",
                "scorchmarks": "dm",
                "smelting-machine-remnants": "dj",
                "space-platform-remnants": "eb",
                "storage-remnants": "da",
                "train-transport-remnants": "de",
                "transport-remnants": "df",
                "trees": "aa",
                "wrecks": "e"
            }
        },
        "fluids": {
            "order": "f",
            "subgroups": {
                "fluid": "a"
            }
        },
        "intermediate-products": {
            "order": "c",
            "subgroups": {
                "agriculture-processes": "m",
                "agriculture-products": "n",
                "aquilo-processes": "p",
                "barrel": "d",
                "empty-barrel": "f",
                "fill-barrel": "e",
                "fluid-recipes": "a",
                "fulgora-processes": "l",
                "intermediate-product": "g",
                "intermediate-recipe": "h",
                "internal-process": "z",
                "nauvis-agriculture": "o",
                "raw-material": "c",
                "raw-resource": "b",
                "science-pack": "y",
                "uranium-processing": "i",
                "vulcanus-processes": "k"
            }
        },
        "logistics": {
            "order": "a",
            "subgroups": {
                "belt": "b",
                "circuit-network": "h",
                "energy-pipe-distribution": "d",
                "inserter": "c",
                "logistic-network": "g",
                "storage": "a",
                "terrain": "i",
                "train-transport": "e",
                "transport": "f"
            }
        },
        "other": {
            "order": "z",
            "subgroups": {
                "other": "d",
                "parameters": "a",
                "qualities": "b",
                "spawnables": "c"
            }
        },
        "production": {
            "order": "b",
            "subgroups": {
                "agriculture": "da",
                "energy": "b",
                "environmental-protection": "f",
                "extraction-machine": "c",
                "module": "g",
                "production-machine": "e",
                "smelting-machine": "d",
                "tool": "a"
            }
        },
        "signals": {
            "order": "g",
            "subgroups": {
                "arrows": "g",
                "arrows-misc": "h",
                "bullets": "j",
                "pictographs": "i",
                "shapes": "f",
                "virtual-signal": "e",
                "virtual-signal-color": "d",
                "virtual-signal-letter": "c",
                "virtual-signal-math": "cd",
                "virtual-signal-number": "b",
                "virtual-signal-punctuation": "cb",
                "virtual-signal-special": "a"
            }
        },
        "space": {
            "order": "d",
            "subgroups": {
                "planet-connections": "k",
                "planets": "j",
                "space-crushing": "h",
                "space-environment": "f",
                "space-interactors": "a",
                "space-material": "g",
                "space-platform": "a",
                "space-processing": "i",
                "space-related": "e",
                "space-rocket": "b"
            }
        },
        "tiles": {
            "order": "i",
            "subgroups": {
                "aquilo-tiles": "f",
                "artificial-tiles": "a",
                "fulgora-tiles": "e",
                "gleba-tiles": "d-b",
                "gleba-water-tiles": "d-a",
                "nauvis-tiles": "b",
                "special-tiles": "g",
                "vulcanus-tiles": "c"
            }
        }
    },
    "items": [
        {
            "group": "production",
            "icon_col": 4,
            "icon_row": 1,
            "key": "agricultural-tower",
            "localized_name": {
                "en": "Agricultural tower"
            },
            "order": "a[agricultural-tower]",
            "stack_size": 20,
            "subgroup": "agriculture",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 23,
            "icon_row": 2,
            "key": "assembling-machine-1",
            "localized_name": {
                "en": "Assembling machine 1"
            },
            "order": "a[assembling-machine-1]",
            "stack_size": 50,
            "subgroup": "production-machine",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 25,
            "icon_row": 19,
            "key": "automation-science-pack",
            "localized_name": {
                "en": "Automation science pack"
            },
            "order": "a[automation-science-pack]",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 11,
            "icon_row": 8,
            "key": "firearm-magazine",
            "localized_name": {
                "en": "Firearm magazine"
            },
            "order": "a[basic-clips]-a[firearm-magazine]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 21,
            "icon_row": 3,
            "key": "pistol",
            "localized_name": {
                "en": "Pistol"
            },
            "order": "a[basic-clips]-a[pistol]",
            "stack_size": 5,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 12,
            "icon_row": 23,
            "key": "piercing-rounds-magazine",
            "localized_name": {
                "en": "Piercing rounds magazine"
            },
            "order": "a[basic-clips]-b[piercing-rounds-magazine]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 9,
            "icon_row": 4,
            "key": "submachine-gun",
            "localized_name": {
                "en": "Submachine gun"
            },
            "order": "a[basic-clips]-b[submachine-gun]",
            "stack_size": 5,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 9,
            "icon_row": 4,
            "key": "tank-machine-gun",
            "localized_name": {
                "en": "Vehicle machine gun"
            },
            "order": "a[basic-clips]-b[tank-machine-gun]",
            "stack_size": 1,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 9,
            "icon_row": 4,
            "key": "vehicle-machine-gun",
            "localized_name": {
                "en": "Vehicle machine gun"
            },
            "order": "a[basic-clips]-b[vehicle-machine-gun]",
            "stack_size": 1,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 10,
            "icon_row": 9,
            "key": "uranium-rounds-magazine",
            "localized_name": {
                "en": "Uranium rounds magazine"
            },
            "order": "a[basic-clips]-c[uranium-rounds-magazine]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 11,
            "icon_row": 12,
            "key": "railgun",
            "localized_name": {
                "en": "Railgun"
            },
            "order": "a[basic-clips]-h[railgun]",
            "stack_size": 1,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 15,
            "icon_row": 11,
            "key": "teslagun",
            "localized_name": {
                "en": "Tesla gun"
            },
            "order": "a[basic-clips]-h[teslagun]",
            "stack_size": 5,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "intermediate-products",
            "icon_col": 25,
            "icon_row": 4,
            "key": "iron-gear-wheel",
            "localized_name": {
                "en": "Iron gear wheel"
            },
            "order": "a[basic-intermediates]-a[iron-gear-wheel]",
            "stack_size": 100,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 25,
            "icon_row": 11,
            "key": "iron-stick",
            "localized_name": {
                "en": "Iron stick"
            },
            "order": "a[basic-intermediates]-b[iron-stick]",
            "stack_size": 100,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 0,
            "icon_row": 25,
            "key": "copper-cable",
            "localized_name": {
                "en": "Copper cable"
            },
            "order": "a[basic-intermediates]-c[copper-cable]",
            "stack_size": 200,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 2,
            "icon_row": 5,
            "key": "barrel",
            "localized_name": {
                "en": "Barrel"
            },
            "order": "a[basic-intermediates]-d[empty-barrel]",
            "stack_size": 10,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 6,
            "icon_row": 7,
            "key": "beacon",
            "localized_name": {
                "en": "Beacon"
            },
            "order": "a[beacon]",
            "stack_size": 20,
            "subgroup": "module",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 20,
            "icon_row": 11,
            "key": "burner-inserter",
            "localized_name": {
                "en": "Burner inserter"
            },
            "order": "a[burner-inserter]",
            "stack_size": 50,
            "subgroup": "inserter",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 16,
            "icon_row": 11,
            "key": "electric-energy-interface-equipment",
            "localized_name": {
                "en": "Electric energy interface equipment"
            },
            "order": "a[electric-energy-interface]-b[electric-energy-interface-equipment]",
            "stack_size": 1,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 23,
            "icon_row": 14,
            "key": "electric-energy-interface",
            "localized_name": {
                "en": "Electric energy interface"
            },
            "order": "a[electric-energy-interface]-b[electric-energy-interface]",
            "stack_size": 50,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 14,
            "icon_row": 26,
            "key": "solar-panel-equipment",
            "localized_name": {
                "en": "Portable solar panel"
            },
            "order": "a[energy-source]-a[solar-panel]",
            "stack_size": 20,
            "subgroup": "equipment",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 16,
            "icon_row": 11,
            "key": "fission-reactor-equipment",
            "localized_name": {
                "en": "Portable fission reactor"
            },
            "order": "a[energy-source]-b[fission-reactor]",
            "stack_size": 20,
            "subgroup": "equipment",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 5,
            "icon_row": 5,
            "key": "fusion-reactor-equipment",
            "localized_name": {
                "en": "Portable fusion reactor"
            },
            "order": "a[energy-source]-c[fusion-reactor]",
            "stack_size": 20,
            "subgroup": "equipment",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 0,
            "icon_row": 24,
            "key": "small-electric-pole",
            "localized_name": {
                "en": "Small electric pole"
            },
            "order": "a[energy]-a[small-electric-pole]",
            "stack_size": 50,
            "subgroup": "energy-pipe-distribution",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 7,
            "icon_row": 3,
            "key": "medium-electric-pole",
            "localized_name": {
                "en": "Medium electric pole"
            },
            "order": "a[energy]-b[medium-electric-pole]",
            "stack_size": 50,
            "subgroup": "energy-pipe-distribution",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 4,
            "icon_row": 17,
            "key": "big-electric-pole",
            "localized_name": {
                "en": "Big electric pole"
            },
            "order": "a[energy]-c[big-electric-pole]",
            "stack_size": 50,
            "subgroup": "energy-pipe-distribution",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 6,
            "icon_row": 21,
            "key": "substation",
            "localized_name": {
                "en": "Substation"
            },
            "order": "a[energy]-d[substation]",
            "stack_size": 50,
            "subgroup": "energy-pipe-distribution",
            "type": "item"
        },
        {
            "group": "fluids",
            "icon_col": 5,
            "icon_row": 11,
            "key": "water",
            "localized_name": {
                "en": "Water"
            },
            "order": "a[fluid]-a[water]-a[water]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "intermediate-products",
            "icon_col": 24,
            "icon_row": 10,
            "key": "water-barrel",
            "localized_name": {
                "en": "Water barrel"
            },
            "order": "a[fluid]-a[water]-a[water]",
            "stack_size": 10,
            "subgroup": "barrel",
            "type": "item"
        },
        {
            "group": "fluids",
            "icon_col": 9,
            "icon_row": 7,
            "key": "steam",
            "localized_name": {
                "en": "Steam"
            },
            "order": "a[fluid]-a[water]-b[steam]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 22,
            "icon_row": 6,
            "key": "crude-oil",
            "localized_name": {
                "en": "Crude oil"
            },
            "order": "a[fluid]-b[oil]-a[crude-oil]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "intermediate-products",
            "icon_col": 16,
            "icon_row": 14,
            "key": "crude-oil-barrel",
            "localized_name": {
                "en": "Crude oil barrel"
            },
            "order": "a[fluid]-b[oil]-a[crude-oil]",
            "stack_size": 10,
            "subgroup": "barrel",
            "type": "item"
        },
        {
            "group": "fluids",
            "icon_col": 9,
            "icon_row": 3,
            "key": "petroleum-gas",
            "localized_name": {
                "en": "Petroleum gas"
            },
            "order": "a[fluid]-b[oil]-b[petroleum-gas]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "intermediate-products",
            "icon_col": 0,
            "icon_row": 1,
            "key": "petroleum-gas-barrel",
            "localized_name": {
                "en": "Petroleum gas barrel"
            },
            "order": "a[fluid]-b[oil]-b[petroleum-gas]",
            "stack_size": 10,
            "subgroup": "barrel",
            "type": "item"
        },
        {
            "group": "fluids",
            "icon_col": 7,
            "icon_row": 16,
            "key": "light-oil",
            "localized_name": {
                "en": "Light oil"
            },
            "order": "a[fluid]-b[oil]-c[light-oil]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "intermediate-products",
            "icon_col": 21,
            "icon_row": 22,
            "key": "light-oil-barrel",
            "localized_name": {
                "en": "Light oil barrel"
            },
            "order": "a[fluid]-b[oil]-c[light-oil]",
            "stack_size": 10,
            "subgroup": "barrel",
            "type": "item"
        },
        {
            "group": "fluids",
            "icon_col": 24,
            "icon_row": 1,
            "key": "heavy-oil",
            "localized_name": {
                "en": "Heavy oil"
            },
            "order": "a[fluid]-b[oil]-d[heavy-oil]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "intermediate-products",
            "icon_col": 4,
            "icon_row": 19,
            "key": "heavy-oil-barrel",
            "localized_name": {
                "en": "Heavy oil barrel"
            },
            "order": "a[fluid]-b[oil]-d[heavy-oil]",
            "stack_size": 10,
            "subgroup": "barrel",
            "type": "item"
        },
        {
            "group": "fluids",
            "icon_col": 16,
            "icon_row": 18,
            "key": "lubricant",
            "localized_name": {
                "en": "Lubricant"
            },
            "order": "a[fluid]-b[oil]-e[lubricant]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "intermediate-products",
            "icon_col": 23,
            "icon_row": 5,
            "key": "lubricant-barrel",
            "localized_name": {
                "en": "Lubricant barrel"
            },
            "order": "a[fluid]-b[oil]-e[lubricant]",
            "stack_size": 10,
            "subgroup": "barrel",
            "type": "item"
        },
        {
            "group": "fluids",
            "icon_col": 23,
            "icon_row": 15,
            "key": "sulfuric-acid",
            "localized_name": {
                "en": "Sulfuric acid"
            },
            "order": "a[fluid]-b[oil]-f[sulfuric-acid]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "intermediate-products",
            "icon_col": 8,
            "icon_row": 19,
            "key": "sulfuric-acid-barrel",
            "localized_name": {
                "en": "Sulfuric acid barrel"
            },
            "order": "a[fluid]-b[oil]-f[sulfuric-acid]",
            "stack_size": 10,
            "subgroup": "barrel",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 4,
            "icon_row": 12,
            "key": "grenade",
            "localized_name": {
                "en": "Grenade"
            },
            "order": "a[grenade]-a[normal]",
            "stack_size": 100,
            "subgroup": "capsule",
            "type": "capsule"
        },
        {
            "group": "combat",
            "icon_col": 2,
            "icon_row": 4,
            "key": "cluster-grenade",
            "localized_name": {
                "en": "Cluster grenade"
            },
            "order": "a[grenade]-b[cluster]",
            "stack_size": 100,
            "subgroup": "capsule",
            "type": "capsule"
        },
        {
            "group": "production",
            "icon_col": 4,
            "icon_row": 7,
            "key": "burner-mining-drill",
            "localized_name": {
                "en": "Burner mining drill"
            },
            "order": "a[items]-a[burner-mining-drill]",
            "stack_size": 50,
            "subgroup": "extraction-machine",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 6,
            "icon_row": 10,
            "key": "linked-chest",
            "localized_name": {
                "en": "Linked chest"
            },
            "order": "a[items]-a[linked-chest]",
            "stack_size": 10,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 13,
            "icon_row": 21,
            "key": "proxy-container",
            "localized_name": {
                "en": "Proxy container"
            },
            "order": "a[items]-a[proxy-container]",
            "stack_size": 10,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 19,
            "icon_row": 12,
            "key": "wooden-chest",
            "localized_name": {
                "en": "Wooden chest"
            },
            "order": "a[items]-a[wooden-chest]",
            "stack_size": 50,
            "subgroup": "storage",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 24,
            "icon_row": 13,
            "key": "electric-mining-drill",
            "localized_name": {
                "en": "Electric mining drill"
            },
            "order": "a[items]-b[electric-mining-drill]",
            "stack_size": 50,
            "subgroup": "extraction-machine",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 0,
            "icon_row": 5,
            "key": "iron-chest",
            "localized_name": {
                "en": "Iron chest"
            },
            "order": "a[items]-b[iron-chest]",
            "stack_size": 50,
            "subgroup": "storage",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 9,
            "icon_row": 8,
            "key": "big-mining-drill",
            "localized_name": {
                "en": "Big mining drill"
            },
            "order": "a[items]-c[big-mining-drill]",
            "stack_size": 20,
            "subgroup": "extraction-machine",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 0,
            "icon_row": 3,
            "key": "bottomless-chest",
            "localized_name": {
                "en": "Bottomless chest"
            },
            "order": "a[items]-c[bottomless-chest]",
            "stack_size": 10,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 13,
            "icon_row": 2,
            "key": "steel-chest",
            "localized_name": {
                "en": "Steel chest"
            },
            "order": "a[items]-c[steel-chest]",
            "stack_size": 50,
            "subgroup": "storage",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 6,
            "icon_row": 1,
            "key": "light-armor",
            "localized_name": {
                "en": "Light armor"
            },
            "order": "a[light-armor]",
            "stack_size": 1,
            "subgroup": "armor",
            "type": "armor"
        },
        {
            "group": "logistics",
            "icon_col": 9,
            "icon_row": 11,
            "key": "small-lamp",
            "localized_name": {
                "en": "Lamp"
            },
            "order": "a[light]-a[small-lamp]",
            "stack_size": 50,
            "subgroup": "circuit-network",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 1,
            "icon_row": 22,
            "key": "lightning-rod",
            "localized_name": {
                "en": "Lightning rod"
            },
            "order": "a[lightning-rod]",
            "stack_size": 50,
            "subgroup": "environmental-protection",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 10,
            "icon_row": 17,
            "key": "calcite",
            "localized_name": {
                "en": "Calcite"
            },
            "order": "a[melting]-a[calcite]",
            "stack_size": 50,
            "subgroup": "vulcanus-processes",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 10,
            "icon_row": 6,
            "key": "metallic-asteroid-chunk",
            "localized_name": {
                "en": "Metallic asteroid chunk"
            },
            "order": "a[metallic]-e[chunk]",
            "stack_size": 1,
            "subgroup": "space-material",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 6,
            "icon_row": 2,
            "key": "bioflux",
            "localized_name": {
                "en": "Bioflux"
            },
            "order": "a[organic-processing]-b[bioflux]",
            "stack_size": 100,
            "subgroup": "agriculture-products",
            "type": "capsule"
        },
        {
            "group": "intermediate-products",
            "icon_col": 16,
            "icon_row": 4,
            "key": "yumako-mash",
            "localized_name": {
                "en": "Yumako mash"
            },
            "order": "a[organic-processing]-c[yumako-mash]",
            "stack_size": 100,
            "subgroup": "agriculture-products",
            "type": "capsule"
        },
        {
            "group": "intermediate-products",
            "icon_col": 21,
            "icon_row": 16,
            "key": "jelly",
            "localized_name": {
                "en": "Jelly"
            },
            "order": "a[organic-processing]-d[jelly]",
            "stack_size": 100,
            "subgroup": "agriculture-products",
            "type": "capsule"
        },
        {
            "group": "intermediate-products",
            "icon_col": 9,
            "icon_row": 19,
            "key": "carbon-fiber",
            "localized_name": {
                "en": "Carbon fiber"
            },
            "order": "a[organic-products]-e[carbon-fiber]",
            "stack_size": 100,
            "subgroup": "agriculture-products",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 4,
            "icon_row": 8,
            "key": "pipe",
            "localized_name": {
                "en": "Pipe"
            },
            "order": "a[pipe]-a[pipe]",
            "stack_size": 100,
            "subgroup": "energy-pipe-distribution",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 2,
            "icon_row": 0,
            "key": "pipe-to-ground",
            "localized_name": {
                "en": "Pipe to ground"
            },
            "order": "a[pipe]-b[pipe-to-ground]",
            "stack_size": 50,
            "subgroup": "energy-pipe-distribution",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 2,
            "icon_row": 22,
            "key": "rail",
            "localized_name": {
                "en": "Rail"
            },
            "order": "a[rail]-a[rail]",
            "stack_size": 100,
            "subgroup": "train-transport",
            "type": "rail-planner"
        },
        {
            "group": "logistics",
            "icon_col": 20,
            "icon_row": 24,
            "key": "rail-ramp",
            "localized_name": {
                "en": "Rail ramp"
            },
            "order": "a[rail]-b[rail-ramp]",
            "stack_size": 10,
            "subgroup": "train-transport",
            "type": "rail-planner"
        },
        {
            "group": "logistics",
            "icon_col": 17,
            "icon_row": 4,
            "key": "rail-support",
            "localized_name": {
                "en": "Rail support"
            },
            "order": "a[rail]-c[rail-support]",
            "stack_size": 20,
            "subgroup": "train-transport",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 15,
            "icon_row": 25,
            "key": "logistic-robot",
            "localized_name": {
                "en": "Logistic robot"
            },
            "order": "a[robot]-a[logistic-robot]",
            "stack_size": 50,
            "subgroup": "logistic-network",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 21,
            "icon_row": 0,
            "key": "construction-robot",
            "localized_name": {
                "en": "Construction robot"
            },
            "order": "a[robot]-b[construction-robot]",
            "stack_size": 50,
            "subgroup": "logistic-network",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 23,
            "icon_row": 9,
            "key": "rocket-silo",
            "localized_name": {
                "en": "Rocket silo"
            },
            "order": "a[rocket-silo]",
            "stack_size": 1,
            "subgroup": "space-interactors",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 15,
            "icon_row": 21,
            "key": "scrap",
            "localized_name": {
                "en": "Scrap"
            },
            "order": "a[scrap]-a[scrap]",
            "stack_size": 50,
            "subgroup": "fulgora-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 0,
            "icon_row": 20,
            "key": "yumako-seed",
            "localized_name": {
                "en": "Yumako seed"
            },
            "order": "a[seeds]-a[yumako-seed]",
            "stack_size": 10,
            "subgroup": "agriculture-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 24,
            "icon_row": 24,
            "key": "jellynut-seed",
            "localized_name": {
                "en": "Jellynut seed"
            },
            "order": "a[seeds]-b[jellynut-seed]",
            "stack_size": 10,
            "subgroup": "agriculture-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 14,
            "icon_row": 11,
            "key": "tree-seed",
            "localized_name": {
                "en": "Tree seed"
            },
            "order": "a[seeds]-b[tree-seed]",
            "stack_size": 10,
            "subgroup": "nauvis-agriculture",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 17,
            "icon_row": 13,
            "key": "energy-shield-equipment",
            "localized_name": {
                "en": "Energy shield"
            },
            "order": "a[shield]-a[energy-shield-equipment]",
            "stack_size": 20,
            "subgroup": "military-equipment",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 1,
            "icon_row": 24,
            "key": "energy-shield-mk2-equipment",
            "localized_name": {
                "en": "Energy shield MK2"
            },
            "order": "a[shield]-b[energy-shield-equipment-mk2]",
            "stack_size": 20,
            "subgroup": "military-equipment",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 9,
            "icon_row": 1,
            "key": "iron-plate",
            "localized_name": {
                "en": "Iron plate"
            },
            "order": "a[smelting]-a[iron-plate]",
            "stack_size": 100,
            "subgroup": "raw-material",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 21,
            "icon_row": 1,
            "key": "copper-plate",
            "localized_name": {
                "en": "Copper plate"
            },
            "order": "a[smelting]-b[copper-plate]",
            "stack_size": 100,
            "subgroup": "raw-material",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 18,
            "icon_row": 13,
            "key": "steel-plate",
            "localized_name": {
                "en": "Steel plate"
            },
            "order": "a[smelting]-c[steel-plate]",
            "stack_size": 100,
            "subgroup": "raw-material",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 24,
            "icon_row": 15,
            "key": "space-platform-foundation",
            "localized_name": {
                "en": "Space platform foundation"
            },
            "order": "a[space-platform-foundation]",
            "stack_size": 100,
            "subgroup": "space-platform",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 13,
            "icon_row": 25,
            "key": "speed-module",
            "localized_name": {
                "en": "Speed module"
            },
            "order": "a[speed]-a[speed-module-1]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "production",
            "icon_col": 5,
            "icon_row": 7,
            "key": "speed-module-2",
            "localized_name": {
                "en": "Speed module 2"
            },
            "order": "a[speed]-b[speed-module-2]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "production",
            "icon_col": 17,
            "icon_row": 22,
            "key": "speed-module-3",
            "localized_name": {
                "en": "Speed module 3"
            },
            "order": "a[speed]-c[speed-module-3]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "logistics",
            "icon_col": 1,
            "icon_row": 18,
            "key": "stone-brick",
            "localized_name": {
                "en": "Stone brick"
            },
            "order": "a[stone-brick]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 25,
            "icon_row": 9,
            "key": "stone-furnace",
            "localized_name": {
                "en": "Stone furnace"
            },
            "order": "a[stone-furnace]",
            "stack_size": 50,
            "subgroup": "smelting-machine",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 0,
            "icon_row": 10,
            "key": "stone-wall",
            "localized_name": {
                "en": "Wall"
            },
            "order": "a[stone-wall]-a[stone-wall]",
            "stack_size": 100,
            "subgroup": "defensive-structure",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 16,
            "icon_row": 20,
            "key": "transport-belt",
            "localized_name": {
                "en": "Transport belt"
            },
            "order": "a[transport-belt]-a[transport-belt]",
            "stack_size": 100,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 11,
            "icon_row": 7,
            "key": "fast-transport-belt",
            "localized_name": {
                "en": "Fast transport belt"
            },
            "order": "a[transport-belt]-b[fast-transport-belt]",
            "stack_size": 100,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 23,
            "icon_row": 13,
            "key": "express-transport-belt",
            "localized_name": {
                "en": "Express transport belt"
            },
            "order": "a[transport-belt]-c[express-transport-belt]",
            "stack_size": 100,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 23,
            "icon_row": 8,
            "key": "turbo-transport-belt",
            "localized_name": {
                "en": "Turbo transport belt"
            },
            "order": "a[transport-belt]-d[turbo-transport-belt]",
            "stack_size": 100,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 20,
            "icon_row": 22,
            "key": "uranium-235",
            "localized_name": {
                "en": "Uranium-235"
            },
            "order": "a[uranium-processing]-b[uranium-235]",
            "stack_size": 100,
            "subgroup": "uranium-processing",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 1,
            "icon_row": 14,
            "key": "uranium-238",
            "localized_name": {
                "en": "Uranium-238"
            },
            "order": "a[uranium-processing]-c[uranium-238]",
            "stack_size": 100,
            "subgroup": "uranium-processing",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 24,
            "icon_row": 8,
            "key": "gate",
            "localized_name": {
                "en": "Gate"
            },
            "order": "a[wall]-b[gate]",
            "stack_size": 50,
            "subgroup": "defensive-structure",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 3,
            "icon_row": 24,
            "key": "wood",
            "localized_name": {
                "en": "Wood"
            },
            "order": "a[wood]",
            "stack_size": 100,
            "subgroup": "raw-resource",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 5,
            "icon_row": 14,
            "key": "personal-laser-defense-equipment",
            "localized_name": {
                "en": "Personal laser defense"
            },
            "order": "b[active-defense]-a[personal-laser-defense-equipment]",
            "stack_size": 20,
            "subgroup": "military-equipment",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 6,
            "icon_row": 22,
            "key": "discharge-defense-equipment",
            "localized_name": {
                "en": "Discharge defense"
            },
            "order": "b[active-defense]-b[discharge-defense-equipment]-a[equipment]",
            "stack_size": 20,
            "subgroup": "military-equipment",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 21,
            "icon_row": 23,
            "key": "discharge-defense-remote",
            "localized_name": {
                "en": "Discharge defense remote"
            },
            "order": "b[active-defense]-b[discharge-defense-equipment]-b[remote]",
            "stack_size": 1,
            "subgroup": "spawnables",
            "type": "capsule"
        },
        {
            "group": "intermediate-products",
            "icon_col": 3,
            "icon_row": 1,
            "key": "yumako",
            "localized_name": {
                "en": "Yumako"
            },
            "order": "b[agriculture]-a[yumako]",
            "stack_size": 50,
            "subgroup": "agriculture-processes",
            "type": "capsule"
        },
        {
            "group": "intermediate-products",
            "icon_col": 5,
            "icon_row": 0,
            "key": "jellynut",
            "localized_name": {
                "en": "Jellynut"
            },
            "order": "b[agriculture]-b[jellynut]",
            "stack_size": 50,
            "subgroup": "agriculture-processes",
            "type": "capsule"
        },
        {
            "group": "intermediate-products",
            "icon_col": 5,
            "icon_row": 24,
            "key": "iron-bacteria",
            "localized_name": {
                "en": "Iron bacteria"
            },
            "order": "b[agriculture]-d[bacteria]-a[iron-bacteria]",
            "stack_size": 50,
            "subgroup": "agriculture-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 18,
            "icon_row": 22,
            "key": "copper-bacteria",
            "localized_name": {
                "en": "Copper bacteria"
            },
            "order": "b[agriculture]-d[bacteria]-c[copper-bacteria]",
            "stack_size": 50,
            "subgroup": "agriculture-processes",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 20,
            "icon_row": 9,
            "key": "assembling-machine-2",
            "localized_name": {
                "en": "Assembling machine 2"
            },
            "order": "b[assembling-machine-2]",
            "stack_size": 50,
            "subgroup": "production-machine",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 25,
            "icon_row": 14,
            "key": "battery-equipment",
            "localized_name": {
                "en": "Personal battery"
            },
            "order": "b[battery]-a[battery-equipment]",
            "stack_size": 20,
            "subgroup": "equipment",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 24,
            "icon_row": 26,
            "key": "battery-mk2-equipment",
            "localized_name": {
                "en": "Personal battery MK2"
            },
            "order": "b[battery]-b[battery-equipment-mk2]",
            "stack_size": 20,
            "subgroup": "equipment",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 24,
            "icon_row": 16,
            "key": "battery-mk3-equipment",
            "localized_name": {
                "en": "Personal battery MK3"
            },
            "order": "b[battery]-c[battery-equipment-mk3]",
            "stack_size": 20,
            "subgroup": "equipment",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 18,
            "icon_row": 7,
            "key": "biochamber",
            "localized_name": {
                "en": "Biochamber"
            },
            "order": "b[biochamber]",
            "stack_size": 20,
            "subgroup": "agriculture",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 22,
            "icon_row": 7,
            "key": "carbonic-asteroid-chunk",
            "localized_name": {
                "en": "Carbonic asteroid chunk"
            },
            "order": "b[carbonic]-e[chunk]",
            "stack_size": 1,
            "subgroup": "space-material",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 16,
            "icon_row": 16,
            "key": "solid-fuel",
            "localized_name": {
                "en": "Solid fuel"
            },
            "order": "b[chemistry]-a[solid-fuel]",
            "stack_size": 50,
            "subgroup": "raw-material",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 11,
            "icon_row": 2,
            "key": "plastic-bar",
            "localized_name": {
                "en": "Plastic bar"
            },
            "order": "b[chemistry]-b[plastic-bar]",
            "stack_size": 100,
            "subgroup": "raw-material",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 14,
            "icon_row": 22,
            "key": "sulfur",
            "localized_name": {
                "en": "Sulfur"
            },
            "order": "b[chemistry]-c[sulfur]",
            "stack_size": 50,
            "subgroup": "raw-material",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 22,
            "icon_row": 13,
            "key": "battery",
            "localized_name": {
                "en": "Battery"
            },
            "order": "b[chemistry]-d[battery]",
            "stack_size": 200,
            "subgroup": "raw-material",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 14,
            "icon_row": 8,
            "key": "explosives",
            "localized_name": {
                "en": "Explosives"
            },
            "order": "b[chemistry]-e[explosives]",
            "stack_size": 50,
            "subgroup": "raw-material",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 8,
            "icon_row": 18,
            "key": "carbon",
            "localized_name": {
                "en": "Carbon"
            },
            "order": "b[chemistry]-f[carbon]",
            "stack_size": 50,
            "subgroup": "raw-material",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 11,
            "icon_row": 11,
            "key": "electronic-circuit",
            "localized_name": {
                "en": "Electronic circuit"
            },
            "order": "b[circuits]-a[electronic-circuit]",
            "stack_size": 200,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 9,
            "icon_row": 15,
            "key": "advanced-circuit",
            "localized_name": {
                "en": "Advanced circuit"
            },
            "order": "b[circuits]-b[advanced-circuit]",
            "stack_size": 200,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 17,
            "icon_row": 2,
            "key": "processing-unit",
            "localized_name": {
                "en": "Processing unit"
            },
            "order": "b[circuits]-c[processing-unit]",
            "stack_size": 100,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 1,
            "icon_row": 21,
            "key": "coal",
            "localized_name": {
                "en": "Coal"
            },
            "order": "b[coal]",
            "stack_size": 50,
            "subgroup": "raw-resource",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 7,
            "icon_row": 23,
            "key": "concrete",
            "localized_name": {
                "en": "Concrete"
            },
            "order": "b[concrete]-a[plain]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 19,
            "icon_row": 21,
            "key": "hazard-concrete",
            "localized_name": {
                "en": "Hazard concrete"
            },
            "order": "b[concrete]-b[hazard]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 24,
            "icon_row": 12,
            "key": "refined-concrete",
            "localized_name": {
                "en": "Refined concrete"
            },
            "order": "b[concrete]-c[refined]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 1,
            "icon_row": 1,
            "key": "refined-hazard-concrete",
            "localized_name": {
                "en": "Refined hazard concrete"
            },
            "order": "b[concrete]-d[refined-hazard]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 21,
            "icon_row": 8,
            "key": "tank-flamethrower",
            "localized_name": {
                "en": "Vehicle flamethrower"
            },
            "order": "b[flamethrower]-b[tank-flamethrower]",
            "stack_size": 1,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "logistics",
            "icon_col": 17,
            "icon_row": 6,
            "key": "storage-tank",
            "localized_name": {
                "en": "Storage tank"
            },
            "order": "b[fluid]-a[storage-tank]",
            "stack_size": 50,
            "subgroup": "storage",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 12,
            "icon_row": 19,
            "key": "offshore-pump",
            "localized_name": {
                "en": "Offshore pump"
            },
            "order": "b[fluids]-a[offshore-pump]",
            "stack_size": 20,
            "subgroup": "extraction-machine",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 23,
            "icon_row": 11,
            "key": "pumpjack",
            "localized_name": {
                "en": "Pumpjack"
            },
            "order": "b[fluids]-b[pumpjack]",
            "stack_size": 20,
            "subgroup": "extraction-machine",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 22,
            "icon_row": 25,
            "key": "heat-interface",
            "localized_name": {
                "en": "Heat interface"
            },
            "order": "b[heat-interface]",
            "stack_size": 20,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 20,
            "icon_row": 14,
            "key": "heavy-armor",
            "localized_name": {
                "en": "Heavy armor"
            },
            "order": "b[heavy-armor]",
            "stack_size": 1,
            "subgroup": "armor",
            "type": "armor"
        },
        {
            "group": "intermediate-products",
            "icon_col": 13,
            "icon_row": 8,
            "key": "holmium-ore",
            "localized_name": {
                "en": "Holmium ore"
            },
            "order": "b[holmium]-a[holmium-ore]",
            "stack_size": 50,
            "subgroup": "fulgora-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 8,
            "icon_row": 17,
            "key": "holmium-plate",
            "localized_name": {
                "en": "Holmium plate"
            },
            "order": "b[holmium]-c[holmium-plate]",
            "stack_size": 100,
            "subgroup": "fulgora-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 8,
            "icon_row": 2,
            "key": "superconductor",
            "localized_name": {
                "en": "Superconductor"
            },
            "order": "b[holmium]-d[superconductor]",
            "stack_size": 200,
            "subgroup": "fulgora-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 2,
            "icon_row": 12,
            "key": "supercapacitor",
            "localized_name": {
                "en": "Supercapacitor"
            },
            "order": "b[holmium]-f[supercapacitor]",
            "stack_size": 100,
            "subgroup": "fulgora-processes",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 25,
            "icon_row": 21,
            "key": "inserter",
            "localized_name": {
                "en": "Inserter"
            },
            "order": "b[inserter]",
            "stack_size": 50,
            "subgroup": "inserter",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 11,
            "icon_row": 22,
            "key": "lane-splitter",
            "localized_name": {
                "en": "Lane splitter"
            },
            "order": "b[items]-b[lane-splitter]",
            "stack_size": 50,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 20,
            "icon_row": 19,
            "key": "linked-belt",
            "localized_name": {
                "en": "Linked belt"
            },
            "order": "b[items]-b[linked-belt]",
            "stack_size": 10,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 8,
            "icon_row": 15,
            "key": "one-way-valve",
            "localized_name": {
                "en": "One-way valve"
            },
            "order": "b[items]-o[one-way-valve]",
            "stack_size": 10,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 2,
            "icon_row": 24,
            "key": "overflow-valve",
            "localized_name": {
                "en": "Overflow valve"
            },
            "order": "b[items]-o[overflow-valve]",
            "stack_size": 10,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 0,
            "icon_row": 16,
            "key": "top-up-valve",
            "localized_name": {
                "en": "Top-up valve"
            },
            "order": "b[items]-o[top-up-valve]",
            "stack_size": 10,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 9,
            "icon_row": 20,
            "key": "lightning-collector",
            "localized_name": {
                "en": "Lightning collector"
            },
            "order": "b[lightning-collector]",
            "stack_size": 20,
            "subgroup": "environmental-protection",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 18,
            "icon_row": 10,
            "key": "logistic-science-pack",
            "localized_name": {
                "en": "Logistic science pack"
            },
            "order": "b[logistic-science-pack]",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "fluids",
            "icon_col": 14,
            "icon_row": 21,
            "key": "thruster-fuel",
            "localized_name": {
                "en": "Thruster fuel"
            },
            "order": "b[new-fluid]-a[space]-a[thruster-fuel]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 12,
            "icon_row": 13,
            "key": "thruster-oxidizer",
            "localized_name": {
                "en": "Thruster oxidizer"
            },
            "order": "b[new-fluid]-a[space]-b[thruster-oxidizer]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 17,
            "icon_row": 18,
            "key": "lava",
            "localized_name": {
                "en": "Lava"
            },
            "order": "b[new-fluid]-b[vulcanus]-a[lava]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 15,
            "icon_row": 18,
            "key": "molten-iron",
            "localized_name": {
                "en": "Molten iron"
            },
            "order": "b[new-fluid]-b[vulcanus]-a[molten-iron]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 7,
            "icon_row": 17,
            "key": "molten-copper",
            "localized_name": {
                "en": "Molten copper"
            },
            "order": "b[new-fluid]-b[vulcanus]-b[molten-copper]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 24,
            "icon_row": 2,
            "key": "holmium-solution",
            "localized_name": {
                "en": "Holmium solution"
            },
            "order": "b[new-fluid]-c[fulgora]-a[holmium-solution]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 4,
            "icon_row": 10,
            "key": "electrolyte",
            "localized_name": {
                "en": "Electrolyte"
            },
            "order": "b[new-fluid]-c[fulgora]-b[electrolyte]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 22,
            "icon_row": 15,
            "key": "ammoniacal-solution",
            "localized_name": {
                "en": "Ammoniacal solution"
            },
            "order": "b[new-fluid]-e[aquilo]-a[ammoniacal-solution]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 7,
            "icon_row": 14,
            "key": "ammonia",
            "localized_name": {
                "en": "Ammonia"
            },
            "order": "b[new-fluid]-e[aquilo]-b[ammonia]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 16,
            "icon_row": 15,
            "key": "fluorine",
            "localized_name": {
                "en": "Fluorine"
            },
            "order": "b[new-fluid]-e[aquilo]-c[fluorine]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 7,
            "icon_row": 21,
            "key": "fluoroketone-hot",
            "localized_name": {
                "en": "Fluoroketone (Hot)"
            },
            "order": "b[new-fluid]-e[aquilo]-d[fluoroketone-hot]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "intermediate-products",
            "icon_col": 10,
            "icon_row": 3,
            "key": "fluoroketone-hot-barrel",
            "localized_name": {
                "en": "Fluoroketone (Hot) barrel"
            },
            "order": "b[new-fluid]-e[aquilo]-d[fluoroketone-hot]",
            "stack_size": 10,
            "subgroup": "barrel",
            "type": "item"
        },
        {
            "group": "fluids",
            "icon_col": 5,
            "icon_row": 12,
            "key": "fluoroketone-cold",
            "localized_name": {
                "en": "Fluoroketone (Cold)"
            },
            "order": "b[new-fluid]-e[aquilo]-e[fluoroketone-cold]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "intermediate-products",
            "icon_col": 13,
            "icon_row": 5,
            "key": "fluoroketone-cold-barrel",
            "localized_name": {
                "en": "Fluoroketone (Cold) barrel"
            },
            "order": "b[new-fluid]-e[aquilo]-e[fluoroketone-cold]",
            "stack_size": 10,
            "subgroup": "barrel",
            "type": "item"
        },
        {
            "group": "fluids",
            "icon_col": 16,
            "icon_row": 19,
            "key": "lithium-brine",
            "localized_name": {
                "en": "Lithium brine"
            },
            "order": "b[new-fluid]-e[aquilo]-f[lithium-brine]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "fluids",
            "icon_col": 18,
            "icon_row": 21,
            "key": "fusion-plasma",
            "localized_name": {
                "en": "Plasma"
            },
            "order": "b[new-fluid]-e[aquilo]-g[fusion-plasma]",
            "subgroup": "fluid",
            "type": "fluid"
        },
        {
            "group": "logistics",
            "icon_col": 12,
            "icon_row": 16,
            "key": "car",
            "localized_name": {
                "en": "Car"
            },
            "order": "b[personal-transport]-a[car]",
            "stack_size": 1,
            "subgroup": "transport",
            "type": "item-with-entity-data"
        },
        {
            "group": "logistics",
            "icon_col": 20,
            "icon_row": 0,
            "key": "tank",
            "localized_name": {
                "en": "Tank"
            },
            "order": "b[personal-transport]-b[tank]",
            "stack_size": 1,
            "subgroup": "transport",
            "type": "item-with-entity-data"
        },
        {
            "group": "logistics",
            "icon_col": 2,
            "icon_row": 27,
            "key": "spidertron",
            "localized_name": {
                "en": "Spidertron"
            },
            "order": "b[personal-transport]-c[spidertron]-a[spider]",
            "stack_size": 1,
            "subgroup": "transport",
            "type": "item-with-entity-data"
        },
        {
            "group": "logistics",
            "icon_col": 0,
            "icon_row": 19,
            "key": "pump",
            "localized_name": {
                "en": "Pump"
            },
            "order": "b[pipe]-c[pump]",
            "stack_size": 50,
            "subgroup": "energy-pipe-distribution",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 17,
            "icon_row": 17,
            "key": "poison-capsule",
            "localized_name": {
                "en": "Poison capsule"
            },
            "order": "b[poison-capsule]",
            "stack_size": 100,
            "subgroup": "capsule",
            "type": "capsule"
        },
        {
            "group": "production",
            "icon_col": 11,
            "icon_row": 26,
            "key": "repair-pack",
            "localized_name": {
                "en": "Repair pack"
            },
            "order": "b[repair]-a[repair-pack]",
            "stack_size": 100,
            "subgroup": "tool",
            "type": "repair-tool"
        },
        {
            "group": "space",
            "icon_col": 15,
            "icon_row": 4,
            "key": "rocket-part",
            "localized_name": {
                "en": "Rocket part"
            },
            "order": "b[rocket-part]",
            "stack_size": 5,
            "subgroup": "space-interactors",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 18,
            "icon_row": 3,
            "key": "shotgun",
            "localized_name": {
                "en": "Shotgun"
            },
            "order": "b[shotgun]-a[basic]",
            "stack_size": 5,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 21,
            "icon_row": 6,
            "key": "shotgun-shell",
            "localized_name": {
                "en": "Shotgun shells"
            },
            "order": "b[shotgun]-a[basic]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 7,
            "icon_row": 8,
            "key": "combat-shotgun",
            "localized_name": {
                "en": "Combat shotgun"
            },
            "order": "b[shotgun]-a[combat]",
            "stack_size": 5,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 4,
            "icon_row": 25,
            "key": "piercing-shotgun-shell",
            "localized_name": {
                "en": "Piercing shotgun shells"
            },
            "order": "b[shotgun]-b[piercing]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "space",
            "icon_col": 7,
            "icon_row": 10,
            "key": "space-platform-hub",
            "localized_name": {
                "en": "Space platform hub"
            },
            "order": "b[space-platform-hub]",
            "stack_size": 1,
            "subgroup": "space-related",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 13,
            "icon_row": 26,
            "key": "space-platform-starter-pack",
            "localized_name": {
                "en": "Space platform starter pack"
            },
            "order": "b[space-platform-starter-pack]",
            "stack_size": 1,
            "subgroup": "space-rocket",
            "type": "space-platform-starter-pack"
        },
        {
            "group": "production",
            "icon_col": 8,
            "icon_row": 8,
            "key": "boiler",
            "localized_name": {
                "en": "Boiler"
            },
            "order": "b[steam-power]-a[boiler]",
            "stack_size": 50,
            "subgroup": "energy",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 25,
            "icon_row": 18,
            "key": "steam-engine",
            "localized_name": {
                "en": "Steam engine"
            },
            "order": "b[steam-power]-b[steam-engine]",
            "stack_size": 10,
            "subgroup": "energy",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 16,
            "icon_row": 9,
            "key": "steel-furnace",
            "localized_name": {
                "en": "Steel furnace"
            },
            "order": "b[steel-furnace]",
            "stack_size": 50,
            "subgroup": "smelting-machine",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 1,
            "icon_row": 8,
            "key": "active-provider-chest",
            "localized_name": {
                "en": "Active provider chest"
            },
            "order": "b[storage]-c[active-provider-chest]",
            "stack_size": 50,
            "subgroup": "logistic-network",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 8,
            "icon_row": 10,
            "key": "passive-provider-chest",
            "localized_name": {
                "en": "Passive provider chest"
            },
            "order": "b[storage]-c[passive-provider-chest]",
            "stack_size": 50,
            "subgroup": "logistic-network",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 9,
            "icon_row": 12,
            "key": "storage-chest",
            "localized_name": {
                "en": "Storage chest"
            },
            "order": "b[storage]-c[storage-chest]",
            "stack_size": 50,
            "subgroup": "logistic-network",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 12,
            "icon_row": 20,
            "key": "buffer-chest",
            "localized_name": {
                "en": "Buffer chest"
            },
            "order": "b[storage]-d[buffer-chest]",
            "stack_size": 50,
            "subgroup": "logistic-network",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 25,
            "icon_row": 10,
            "key": "requester-chest",
            "localized_name": {
                "en": "Requester chest"
            },
            "order": "b[storage]-e[requester-chest]",
            "stack_size": 50,
            "subgroup": "logistic-network",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 17,
            "icon_row": 8,
            "key": "train-stop",
            "localized_name": {
                "en": "Train stop"
            },
            "order": "b[train-automation]-a[train-stop]",
            "stack_size": 10,
            "subgroup": "train-transport",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 19,
            "icon_row": 17,
            "key": "rail-signal",
            "localized_name": {
                "en": "Rail signal"
            },
            "order": "b[train-automation]-b[rail-signal]",
            "stack_size": 50,
            "subgroup": "train-transport",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 1,
            "icon_row": 27,
            "key": "rail-chain-signal",
            "localized_name": {
                "en": "Rail chain signal"
            },
            "order": "b[train-automation]-c[rail-chain-signal]",
            "stack_size": 50,
            "subgroup": "train-transport",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 24,
            "icon_row": 20,
            "key": "gun-turret",
            "localized_name": {
                "en": "Gun turret"
            },
            "order": "b[turret]-a[gun-turret]",
            "stack_size": 50,
            "subgroup": "turret",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 19,
            "icon_row": 0,
            "key": "laser-turret",
            "localized_name": {
                "en": "Laser turret"
            },
            "order": "b[turret]-b[laser-turret]",
            "stack_size": 50,
            "subgroup": "turret",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 23,
            "icon_row": 12,
            "key": "flamethrower-turret",
            "localized_name": {
                "en": "Flamethrower turret"
            },
            "order": "b[turret]-c[flamethrower-turret]",
            "stack_size": 50,
            "subgroup": "turret",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 20,
            "icon_row": 12,
            "key": "artillery-turret",
            "localized_name": {
                "en": "Artillery turret"
            },
            "order": "b[turret]-d[artillery-turret]-a[turret]",
            "stack_size": 10,
            "subgroup": "turret",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 4,
            "icon_row": 11,
            "key": "artillery-targeting-remote",
            "localized_name": {
                "en": "Artillery targeting remote"
            },
            "order": "b[turret]-d[artillery-turret]-b[remote]",
            "stack_size": 1,
            "subgroup": "spawnables",
            "type": "capsule"
        },
        {
            "group": "combat",
            "icon_col": 3,
            "icon_row": 0,
            "key": "rocket-turret",
            "localized_name": {
                "en": "Rocket turret"
            },
            "order": "b[turret]-e[rocket-turret]-a[turret]",
            "stack_size": 10,
            "subgroup": "turret",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 25,
            "icon_row": 16,
            "key": "tesla-turret",
            "localized_name": {
                "en": "Tesla turret"
            },
            "order": "b[turret]-f[tesla-turret]-a[turret]",
            "stack_size": 10,
            "subgroup": "turret",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 9,
            "icon_row": 14,
            "key": "railgun-turret",
            "localized_name": {
                "en": "Railgun turret"
            },
            "order": "b[turret]-g[railgun-turret]-a[turret]",
            "stack_size": 10,
            "subgroup": "turret",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 7,
            "icon_row": 9,
            "key": "underground-belt",
            "localized_name": {
                "en": "Underground belt"
            },
            "order": "b[underground-belt]-a[underground-belt]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 4,
            "icon_row": 21,
            "key": "fast-underground-belt",
            "localized_name": {
                "en": "Fast underground belt"
            },
            "order": "b[underground-belt]-b[fast-underground-belt]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 8,
            "icon_row": 27,
            "key": "express-underground-belt",
            "localized_name": {
                "en": "Express underground belt"
            },
            "order": "b[underground-belt]-c[express-underground-belt]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 13,
            "icon_row": 22,
            "key": "turbo-underground-belt",
            "localized_name": {
                "en": "Turbo underground belt"
            },
            "order": "b[underground-belt]-d[turbo-underground-belt]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 19,
            "icon_row": 11,
            "key": "uranium-fuel-cell",
            "localized_name": {
                "en": "Uranium fuel cell"
            },
            "order": "b[uranium-products]-a[uranium-fuel-cell]",
            "stack_size": 50,
            "subgroup": "uranium-processing",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 14,
            "icon_row": 9,
            "key": "depleted-uranium-fuel-cell",
            "localized_name": {
                "en": "Depleted uranium fuel cell"
            },
            "order": "b[uranium-products]-b[depleted-uranium-fuel-cell]",
            "stack_size": 50,
            "subgroup": "uranium-processing",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 21,
            "icon_row": 5,
            "key": "engine-unit",
            "localized_name": {
                "en": "Engine unit"
            },
            "order": "c[advanced-intermediates]-a[engine-unit]",
            "stack_size": 50,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 3,
            "icon_row": 26,
            "key": "electric-engine-unit",
            "localized_name": {
                "en": "Electric engine unit"
            },
            "order": "c[advanced-intermediates]-b[electric-engine-unit]",
            "stack_size": 50,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 15,
            "icon_row": 6,
            "key": "flying-robot-frame",
            "localized_name": {
                "en": "Flying robot frame"
            },
            "order": "c[advanced-intermediates]-c[flying-robot-frame]",
            "stack_size": 50,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 18,
            "icon_row": 2,
            "key": "assembling-machine-3",
            "localized_name": {
                "en": "Assembling machine 3"
            },
            "order": "c[assembling-machine-3]",
            "stack_size": 50,
            "subgroup": "production-machine",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 15,
            "icon_row": 5,
            "key": "blueprint",
            "localized_name": {
                "en": "Blueprint"
            },
            "order": "c[automated-construction]-a[blueprint]",
            "stack_size": 1,
            "subgroup": "tool",
            "type": "blueprint"
        },
        {
            "group": "production",
            "icon_col": 21,
            "icon_row": 11,
            "key": "deconstruction-planner",
            "localized_name": {
                "en": "Deconstruction planner"
            },
            "order": "c[automated-construction]-b[deconstruction-planner]",
            "stack_size": 1,
            "subgroup": "tool",
            "type": "deconstruction-item"
        },
        {
            "group": "production",
            "icon_col": 25,
            "icon_row": 23,
            "key": "upgrade-planner",
            "localized_name": {
                "en": "Upgrade planner"
            },
            "order": "c[automated-construction]-c[upgrade-planner]",
            "stack_size": 1,
            "subgroup": "tool",
            "type": "upgrade-item"
        },
        {
            "group": "production",
            "icon_col": 13,
            "icon_row": 27,
            "key": "blueprint-book",
            "localized_name": {
                "en": "Blueprint book"
            },
            "order": "c[automated-construction]-d[blueprint-book]",
            "stack_size": 1,
            "subgroup": "tool",
            "type": "blueprint-book"
        },
        {
            "group": "production",
            "icon_col": 23,
            "icon_row": 23,
            "key": "copy-paste-tool",
            "localized_name": {
                "en": "Copy paste tool"
            },
            "order": "c[automated-construction]-x",
            "stack_size": 1,
            "subgroup": "tool",
            "type": "copy-paste-tool"
        },
        {
            "group": "production",
            "icon_col": 23,
            "icon_row": 21,
            "key": "cut-paste-tool",
            "localized_name": {
                "en": "Cut paste tool"
            },
            "order": "c[automated-construction]-x",
            "stack_size": 1,
            "subgroup": "tool",
            "type": "copy-paste-tool"
        },
        {
            "group": "combat",
            "icon_col": 1,
            "icon_row": 3,
            "key": "belt-immunity-equipment",
            "localized_name": {
                "en": "Belt immunity equipment"
            },
            "order": "c[belt-immunity]-a[belt-immunity]",
            "stack_size": 20,
            "subgroup": "utility-equipment",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 12,
            "icon_row": 25,
            "key": "cargo-bay",
            "localized_name": {
                "en": "Cargo bay"
            },
            "order": "c[cargo-bay]",
            "stack_size": 10,
            "subgroup": "space-platform",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 21,
            "icon_row": 15,
            "key": "cargo-landing-pad",
            "localized_name": {
                "en": "Cargo landing pad"
            },
            "order": "c[cargo-landing-pad]",
            "stack_size": 1,
            "subgroup": "space-interactors",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 6,
            "icon_row": 3,
            "key": "arithmetic-combinator",
            "localized_name": {
                "en": "Arithmetic combinator"
            },
            "order": "c[combinators]-a[arithmetic-combinator]",
            "stack_size": 50,
            "subgroup": "circuit-network",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 14,
            "icon_row": 5,
            "key": "decider-combinator",
            "localized_name": {
                "en": "Decider combinator"
            },
            "order": "c[combinators]-b[decider-combinator]",
            "stack_size": 50,
            "subgroup": "circuit-network",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 18,
            "icon_row": 23,
            "key": "selector-combinator",
            "localized_name": {
                "en": "Selector combinator"
            },
            "order": "c[combinators]-c[selector-combinator]",
            "stack_size": 50,
            "subgroup": "circuit-network",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 5,
            "icon_row": 22,
            "key": "constant-combinator",
            "localized_name": {
                "en": "Constant combinator"
            },
            "order": "c[combinators]-d[constant-combinator]",
            "stack_size": 50,
            "subgroup": "circuit-network",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 9,
            "icon_row": 18,
            "key": "efficiency-module",
            "localized_name": {
                "en": "Efficiency module"
            },
            "order": "c[efficiency]-a[efficiency-module-1]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "production",
            "icon_col": 19,
            "icon_row": 18,
            "key": "efficiency-module-2",
            "localized_name": {
                "en": "Efficiency module 2"
            },
            "order": "c[efficiency]-b[efficiency-module-2]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "production",
            "icon_col": 8,
            "icon_row": 21,
            "key": "efficiency-module-3",
            "localized_name": {
                "en": "Efficiency module 3"
            },
            "order": "c[efficiency]-c[efficiency-module-3]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "intermediate-products",
            "icon_col": 3,
            "icon_row": 22,
            "key": "biter-egg",
            "localized_name": {
                "en": "Biter egg"
            },
            "order": "c[eggs]-a[biter-egg]",
            "stack_size": 100,
            "subgroup": "agriculture-products",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 6,
            "icon_row": 15,
            "key": "pentapod-egg",
            "localized_name": {
                "en": "Pentapod egg"
            },
            "order": "c[eggs]-b[pentapod-egg]",
            "stack_size": 20,
            "subgroup": "agriculture-products",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 0,
            "icon_row": 18,
            "key": "electric-furnace",
            "localized_name": {
                "en": "Electric furnace"
            },
            "order": "c[electric-furnace]",
            "stack_size": 50,
            "subgroup": "smelting-machine",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 17,
            "icon_row": 23,
            "key": "heating-tower",
            "localized_name": {
                "en": "Heating tower"
            },
            "order": "c[heating-tower]",
            "stack_size": 20,
            "subgroup": "environmental-protection",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 10,
            "icon_row": 25,
            "key": "infinity-cargo-wagon",
            "localized_name": {
                "en": "Infinity cargo wagon"
            },
            "order": "c[item]-o[infinity-cargo-wagon]",
            "stack_size": 5,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 4,
            "icon_row": 20,
            "key": "infinity-chest",
            "localized_name": {
                "en": "Infinity chest"
            },
            "order": "c[item]-o[infinity-chest]",
            "stack_size": 10,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 1,
            "icon_row": 13,
            "key": "landfill",
            "localized_name": {
                "en": "Landfill"
            },
            "order": "c[landfill]-a[dirt]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 21,
            "icon_row": 18,
            "key": "artificial-yumako-soil",
            "localized_name": {
                "en": "Artificial yumako soil"
            },
            "order": "c[landfill]-b[artificial-yumako-soil]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 15,
            "icon_row": 17,
            "key": "overgrowth-yumako-soil",
            "localized_name": {
                "en": "Overgrowth yumako soil"
            },
            "order": "c[landfill]-c[overgrowth-yumako-soil]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 14,
            "icon_row": 7,
            "key": "artificial-jellynut-soil",
            "localized_name": {
                "en": "Artificial jellynut soil"
            },
            "order": "c[landfill]-d[artificial-jellynut-soil]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 9,
            "icon_row": 6,
            "key": "overgrowth-jellynut-soil",
            "localized_name": {
                "en": "Overgrowth jellynut soil"
            },
            "order": "c[landfill]-e[overgrowth-jellynut-soil]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 15,
            "icon_row": 14,
            "key": "ice-platform",
            "localized_name": {
                "en": "Ice platform"
            },
            "order": "c[landfill]-f[ice-platform]",
            "stack_size": 100,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 9,
            "icon_row": 2,
            "key": "foundation",
            "localized_name": {
                "en": "Foundation"
            },
            "order": "c[landfill]-g[foundation]",
            "stack_size": 50,
            "subgroup": "terrain",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 20,
            "icon_row": 25,
            "key": "landing-pad-unloading-bay",
            "localized_name": {
                "en": "Landing pad unloading bay"
            },
            "order": "c[landing-pad-unloading-bay]",
            "stack_size": 10,
            "subgroup": "space-platform",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 7,
            "icon_row": 5,
            "key": "lithium",
            "localized_name": {
                "en": "Lithium"
            },
            "order": "c[lithium]-a[lithium]",
            "stack_size": 50,
            "subgroup": "aquilo-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 21,
            "icon_row": 25,
            "key": "lithium-plate",
            "localized_name": {
                "en": "Lithium plate"
            },
            "order": "c[lithium]-b[lithium-plate]",
            "stack_size": 100,
            "subgroup": "aquilo-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 18,
            "icon_row": 16,
            "key": "quantum-processor",
            "localized_name": {
                "en": "Quantum processor"
            },
            "order": "c[lithium]-c[quantum-processor]",
            "stack_size": 100,
            "subgroup": "aquilo-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 7,
            "icon_row": 24,
            "key": "fusion-power-cell",
            "localized_name": {
                "en": "Fusion power cell"
            },
            "order": "c[lithium]-d[fusion-power-cell]",
            "stack_size": 50,
            "subgroup": "aquilo-processes",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 8,
            "icon_row": 24,
            "key": "long-handed-inserter",
            "localized_name": {
                "en": "Long-handed inserter"
            },
            "order": "c[long-handed-inserter]",
            "stack_size": 50,
            "subgroup": "inserter",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 14,
            "icon_row": 12,
            "key": "military-science-pack",
            "localized_name": {
                "en": "Military science pack"
            },
            "order": "c[military-science-pack]",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 11,
            "icon_row": 25,
            "key": "modular-armor",
            "localized_name": {
                "en": "Modular armor"
            },
            "order": "c[modular-armor]",
            "stack_size": 1,
            "subgroup": "armor",
            "type": "armor"
        },
        {
            "group": "intermediate-products",
            "icon_col": 15,
            "icon_row": 15,
            "key": "spoilage",
            "localized_name": {
                "en": "Spoilage"
            },
            "order": "c[nutrients]-a[spoilage]",
            "stack_size": 200,
            "subgroup": "agriculture-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 13,
            "icon_row": 3,
            "key": "nutrients",
            "localized_name": {
                "en": "Nutrients"
            },
            "order": "c[nutrients]-b[nutrients]",
            "stack_size": 100,
            "subgroup": "agriculture-processes",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 10,
            "icon_row": 13,
            "key": "oxide-asteroid-chunk",
            "localized_name": {
                "en": "Oxide asteroid chunk"
            },
            "order": "c[oxide]-e[chunk]",
            "stack_size": 1,
            "subgroup": "space-material",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 11,
            "icon_row": 9,
            "key": "productivity-module",
            "localized_name": {
                "en": "Productivity module"
            },
            "order": "c[productivity]-a[productivity-module-1]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "production",
            "icon_col": 8,
            "icon_row": 5,
            "key": "productivity-module-2",
            "localized_name": {
                "en": "Productivity module 2"
            },
            "order": "c[productivity]-b[productivity-module-2]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "production",
            "icon_col": 4,
            "icon_row": 23,
            "key": "productivity-module-3",
            "localized_name": {
                "en": "Productivity module 3"
            },
            "order": "c[productivity]-c[productivity-module-3]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "logistics",
            "icon_col": 8,
            "icon_row": 16,
            "key": "locomotive",
            "localized_name": {
                "en": "Locomotive"
            },
            "order": "c[rolling-stock]-a[locomotive]",
            "stack_size": 5,
            "subgroup": "train-transport",
            "type": "item-with-entity-data"
        },
        {
            "group": "logistics",
            "icon_col": 18,
            "icon_row": 15,
            "key": "cargo-wagon",
            "localized_name": {
                "en": "Cargo wagon"
            },
            "order": "c[rolling-stock]-b[cargo-wagon]",
            "stack_size": 5,
            "subgroup": "train-transport",
            "type": "item-with-entity-data"
        },
        {
            "group": "logistics",
            "icon_col": 0,
            "icon_row": 21,
            "key": "fluid-wagon",
            "localized_name": {
                "en": "Fluid wagon"
            },
            "order": "c[rolling-stock]-c[fluid-wagon]",
            "stack_size": 5,
            "subgroup": "train-transport",
            "type": "item-with-entity-data"
        },
        {
            "group": "logistics",
            "icon_col": 22,
            "icon_row": 4,
            "key": "artillery-wagon",
            "localized_name": {
                "en": "Artillery wagon"
            },
            "order": "c[rolling-stock]-d[artillery-wagon]",
            "stack_size": 5,
            "subgroup": "train-transport",
            "type": "item-with-entity-data"
        },
        {
            "group": "logistics",
            "icon_col": 20,
            "icon_row": 3,
            "key": "roboport",
            "localized_name": {
                "en": "Roboport"
            },
            "order": "c[signal]-a[roboport]",
            "stack_size": 10,
            "subgroup": "logistic-network",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 21,
            "icon_row": 13,
            "key": "slowdown-capsule",
            "localized_name": {
                "en": "Slowdown capsule"
            },
            "order": "c[slowdown-capsule]",
            "stack_size": 100,
            "subgroup": "capsule",
            "type": "capsule"
        },
        {
            "group": "logistics",
            "icon_col": 7,
            "icon_row": 25,
            "key": "splitter",
            "localized_name": {
                "en": "Splitter"
            },
            "order": "c[splitter]-a[splitter]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 13,
            "icon_row": 1,
            "key": "fast-splitter",
            "localized_name": {
                "en": "Fast splitter"
            },
            "order": "c[splitter]-b[fast-splitter]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 19,
            "icon_row": 1,
            "key": "express-splitter",
            "localized_name": {
                "en": "Express splitter"
            },
            "order": "c[splitter]-c[express-splitter]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 5,
            "icon_row": 3,
            "key": "turbo-splitter",
            "localized_name": {
                "en": "Turbo splitter"
            },
            "order": "c[splitter]-d[turbo-splitter]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 8,
            "icon_row": 1,
            "key": "tungsten-ore",
            "localized_name": {
                "en": "Tungsten ore"
            },
            "order": "c[tungsten]-a[tungsten-ore]",
            "stack_size": 50,
            "subgroup": "vulcanus-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 5,
            "icon_row": 15,
            "key": "tungsten-carbide",
            "localized_name": {
                "en": "Tungsten carbide"
            },
            "order": "c[tungsten]-b[tungsten-carbide]",
            "stack_size": 50,
            "subgroup": "vulcanus-processes",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 3,
            "icon_row": 14,
            "key": "tungsten-plate",
            "localized_name": {
                "en": "Tungsten plate"
            },
            "order": "c[tungsten]-c[tungsten-plate]",
            "stack_size": 50,
            "subgroup": "vulcanus-processes",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 13,
            "icon_row": 20,
            "key": "asteroid-collector",
            "localized_name": {
                "en": "Asteroid collector"
            },
            "order": "d[asteroid-collector]",
            "stack_size": 10,
            "subgroup": "space-platform",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 18,
            "icon_row": 6,
            "key": "cannon-shell",
            "localized_name": {
                "en": "Cannon shell"
            },
            "order": "d[cannon-shell]-a[basic]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 25,
            "icon_row": 12,
            "key": "explosive-cannon-shell",
            "localized_name": {
                "en": "Explosive cannon shell"
            },
            "order": "d[cannon-shell]-c[explosive]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 16,
            "icon_row": 6,
            "key": "uranium-cannon-shell",
            "localized_name": {
                "en": "Uranium cannon shell"
            },
            "order": "d[cannon-shell]-c[uranium]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "intermediate-products",
            "icon_col": 22,
            "icon_row": 10,
            "key": "chemical-science-pack",
            "localized_name": {
                "en": "Chemical science pack"
            },
            "order": "d[chemical-science-pack]",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 10,
            "icon_row": 0,
            "key": "cliff-explosives",
            "localized_name": {
                "en": "Cliff explosives"
            },
            "order": "d[cliff-explosives]",
            "stack_size": 20,
            "subgroup": "terrain",
            "type": "capsule"
        },
        {
            "group": "combat",
            "icon_col": 12,
            "icon_row": 10,
            "key": "defender-capsule",
            "localized_name": {
                "en": "Defender capsule"
            },
            "order": "d[defender]-b[capsule]",
            "stack_size": 100,
            "subgroup": "capsule",
            "type": "capsule"
        },
        {
            "group": "combat",
            "icon_col": 19,
            "icon_row": 6,
            "key": "exoskeleton-equipment",
            "localized_name": {
                "en": "Exoskeleton"
            },
            "order": "d[exoskeleton]-a[exoskeleton-equipment]",
            "stack_size": 20,
            "subgroup": "utility-equipment",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 15,
            "icon_row": 19,
            "key": "explosive-uranium-cannon-shell",
            "localized_name": {
                "en": "Explosive uranium cannon shell"
            },
            "order": "d[explosive-cannon-shell]-c[uranium]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 12,
            "icon_row": 8,
            "key": "artillery-shell",
            "localized_name": {
                "en": "Artillery shell"
            },
            "order": "d[explosive-cannon-shell]-d[artillery]",
            "stack_size": 1,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "logistics",
            "icon_col": 10,
            "icon_row": 12,
            "key": "fast-inserter",
            "localized_name": {
                "en": "Fast inserter"
            },
            "order": "d[fast-inserter]",
            "stack_size": 50,
            "subgroup": "inserter",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 4,
            "icon_row": 5,
            "key": "foundry",
            "localized_name": {
                "en": "Foundry"
            },
            "order": "d[foundry]",
            "stack_size": 20,
            "subgroup": "smelting-machine",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 3,
            "icon_row": 15,
            "key": "infinity-pipe",
            "localized_name": {
                "en": "Infinity pipe"
            },
            "order": "d[item]-o[infinity-pipe]",
            "stack_size": 10,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 3,
            "icon_row": 16,
            "key": "loader",
            "localized_name": {
                "en": "Loader"
            },
            "order": "d[loader]-a[basic-loader]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 2,
            "icon_row": 18,
            "key": "fast-loader",
            "localized_name": {
                "en": "Fast loader"
            },
            "order": "d[loader]-b[fast-loader]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 5,
            "icon_row": 10,
            "key": "express-loader",
            "localized_name": {
                "en": "Express loader"
            },
            "order": "d[loader]-c[express-loader]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 3,
            "icon_row": 12,
            "key": "turbo-loader",
            "localized_name": {
                "en": "Turbo loader"
            },
            "order": "d[loader]-d[turbo-loader]",
            "stack_size": 50,
            "subgroup": "belt",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 20,
            "icon_row": 26,
            "key": "power-switch",
            "localized_name": {
                "en": "Power switch"
            },
            "order": "d[other]-a[power-switch]",
            "stack_size": 10,
            "subgroup": "circuit-network",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 5,
            "icon_row": 8,
            "key": "programmable-speaker",
            "localized_name": {
                "en": "Programmable speaker"
            },
            "order": "d[other]-b[programmable-speaker]",
            "stack_size": 10,
            "subgroup": "circuit-network",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 25,
            "icon_row": 13,
            "key": "power-armor",
            "localized_name": {
                "en": "Power armor"
            },
            "order": "d[power-armor]",
            "stack_size": 1,
            "subgroup": "armor",
            "type": "armor"
        },
        {
            "group": "space",
            "icon_col": 16,
            "icon_row": 10,
            "key": "promethium-asteroid-chunk",
            "localized_name": {
                "en": "Promethium asteroid chunk"
            },
            "order": "d[promethium]-e[chunk]",
            "stack_size": 1,
            "subgroup": "space-material",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 18,
            "icon_row": 12,
            "key": "quality-module",
            "localized_name": {
                "en": "Quality module"
            },
            "order": "d[quality]-a[quality-module-1]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "production",
            "icon_col": 5,
            "icon_row": 4,
            "key": "quality-module-2",
            "localized_name": {
                "en": "Quality module 2"
            },
            "order": "d[quality]-b[quality-module-2]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "production",
            "icon_col": 6,
            "icon_row": 16,
            "key": "quality-module-3",
            "localized_name": {
                "en": "Quality module 3"
            },
            "order": "d[quality]-c[quality-module-3]",
            "stack_size": 50,
            "subgroup": "module",
            "type": "module"
        },
        {
            "group": "combat",
            "icon_col": 20,
            "icon_row": 8,
            "key": "radar",
            "localized_name": {
                "en": "Radar"
            },
            "order": "d[radar]-a[radar]",
            "stack_size": 50,
            "subgroup": "defensive-structure",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 9,
            "icon_row": 25,
            "key": "recycler",
            "localized_name": {
                "en": "Recycler"
            },
            "order": "d[recycler]",
            "stack_size": 20,
            "subgroup": "smelting-machine",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 2,
            "icon_row": 6,
            "key": "oil-refinery",
            "localized_name": {
                "en": "Oil refinery"
            },
            "order": "d[refinery]",
            "stack_size": 10,
            "subgroup": "production-machine",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 20,
            "icon_row": 1,
            "key": "rocket-launcher",
            "localized_name": {
                "en": "Rocket launcher"
            },
            "order": "d[rocket-launcher]",
            "stack_size": 5,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 12,
            "icon_row": 24,
            "key": "rocket",
            "localized_name": {
                "en": "Rocket"
            },
            "order": "d[rocket-launcher]-a[basic]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 12,
            "icon_row": 2,
            "key": "explosive-rocket",
            "localized_name": {
                "en": "Explosive rocket"
            },
            "order": "d[rocket-launcher]-b[explosive]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 6,
            "icon_row": 14,
            "key": "atomic-bomb",
            "localized_name": {
                "en": "Atomic bomb"
            },
            "order": "d[rocket-launcher]-d[atomic-bomb]",
            "stack_size": 10,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 15,
            "icon_row": 2,
            "key": "capture-robot-rocket",
            "localized_name": {
                "en": "Capture bot rocket"
            },
            "order": "d[rocket-launcher]-d[capture]",
            "stack_size": 10,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "intermediate-products",
            "icon_col": 25,
            "icon_row": 0,
            "key": "low-density-structure",
            "localized_name": {
                "en": "Low density structure"
            },
            "order": "d[rocket-parts]-a[low-density-structure]",
            "stack_size": 50,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 9,
            "icon_row": 9,
            "key": "rocket-fuel",
            "localized_name": {
                "en": "Rocket fuel"
            },
            "order": "d[rocket-parts]-b[rocket-fuel]",
            "stack_size": 20,
            "subgroup": "intermediate-product",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 21,
            "icon_row": 10,
            "key": "solar-panel",
            "localized_name": {
                "en": "Solar panel"
            },
            "order": "d[solar-panel]-a[solar-panel]",
            "stack_size": 50,
            "subgroup": "energy",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 3,
            "icon_row": 2,
            "key": "stone",
            "localized_name": {
                "en": "Stone"
            },
            "order": "d[stone]",
            "stack_size": 50,
            "subgroup": "raw-resource",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 19,
            "icon_row": 16,
            "key": "accumulator",
            "localized_name": {
                "en": "Accumulator"
            },
            "order": "e[accumulator]-a[accumulator]",
            "stack_size": 50,
            "subgroup": "energy",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 15,
            "icon_row": 5,
            "key": "selection-tool",
            "localized_name": {
                "en": "Selection tool"
            },
            "order": "e[automated-construction]-a[blueprint]",
            "stack_size": 1,
            "subgroup": "other",
            "type": "selection-tool"
        },
        {
            "group": "production",
            "icon_col": 7,
            "icon_row": 15,
            "key": "chemical-plant",
            "localized_name": {
                "en": "Chemical plant"
            },
            "order": "e[chemical-plant]",
            "stack_size": 10,
            "subgroup": "production-machine",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 10,
            "icon_row": 11,
            "key": "crusher",
            "localized_name": {
                "en": "Crusher"
            },
            "order": "e[crusher]",
            "stack_size": 10,
            "subgroup": "space-platform",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 19,
            "icon_row": 23,
            "key": "distractor-capsule",
            "localized_name": {
                "en": "Distractor capsule"
            },
            "order": "e[distractor]-b[capsule]",
            "stack_size": 100,
            "subgroup": "capsule",
            "type": "capsule"
        },
        {
            "group": "combat",
            "icon_col": 21,
            "icon_row": 8,
            "key": "flamethrower",
            "localized_name": {
                "en": "Flamethrower"
            },
            "order": "e[flamethrower]",
            "stack_size": 5,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 18,
            "icon_row": 4,
            "key": "flamethrower-ammo",
            "localized_name": {
                "en": "Flamethrower ammo"
            },
            "order": "e[flamethrower]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "intermediate-products",
            "icon_col": 25,
            "icon_row": 17,
            "key": "iron-ore",
            "localized_name": {
                "en": "Iron ore"
            },
            "order": "e[iron-ore]",
            "stack_size": 50,
            "subgroup": "raw-resource",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 9,
            "icon_row": 5,
            "key": "power-armor-mk2",
            "localized_name": {
                "en": "Power armor MK2"
            },
            "order": "e[power-armor-mk2]",
            "stack_size": 1,
            "subgroup": "armor",
            "type": "armor"
        },
        {
            "group": "intermediate-products",
            "icon_col": 3,
            "icon_row": 6,
            "key": "production-science-pack",
            "localized_name": {
                "en": "Production science pack"
            },
            "order": "e[production-science-pack]",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 3,
            "icon_row": 10,
            "key": "railgun-ammo",
            "localized_name": {
                "en": "Railgun ammo"
            },
            "order": "e[railgun-ammo]-a[basic]",
            "stack_size": 10,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 13,
            "icon_row": 16,
            "key": "tesla-ammo",
            "localized_name": {
                "en": "Tesla ammo"
            },
            "order": "e[railgun-ammo]-a[basic]",
            "stack_size": 100,
            "subgroup": "ammo",
            "type": "ammo"
        },
        {
            "group": "combat",
            "icon_col": 11,
            "icon_row": 24,
            "key": "personal-roboport-equipment",
            "localized_name": {
                "en": "Personal roboport"
            },
            "order": "e[robotics]-a[personal-roboport-equipment]",
            "stack_size": 20,
            "subgroup": "utility-equipment",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 23,
            "icon_row": 19,
            "key": "personal-roboport-mk2-equipment",
            "localized_name": {
                "en": "Personal roboport MK2"
            },
            "order": "e[robotics]-b[personal-roboport-mk2-equipment]",
            "stack_size": 20,
            "subgroup": "utility-equipment",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 2,
            "icon_row": 7,
            "key": "bulk-inserter",
            "localized_name": {
                "en": "Bulk inserter"
            },
            "order": "f[bulk-inserter]",
            "stack_size": 50,
            "subgroup": "inserter",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 1,
            "icon_row": 7,
            "key": "centrifuge",
            "localized_name": {
                "en": "Centrifuge"
            },
            "order": "f[centrifuge]",
            "stack_size": 10,
            "subgroup": "production-machine",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 10,
            "icon_row": 27,
            "key": "copper-ore",
            "localized_name": {
                "en": "Copper ore"
            },
            "order": "f[copper-ore]",
            "stack_size": 50,
            "subgroup": "raw-resource",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 14,
            "icon_row": 20,
            "key": "destroyer-capsule",
            "localized_name": {
                "en": "Destroyer capsule"
            },
            "order": "f[destroyer]-b[capsule]",
            "stack_size": 100,
            "subgroup": "capsule",
            "type": "capsule"
        },
        {
            "group": "combat",
            "icon_col": 17,
            "icon_row": 12,
            "key": "land-mine",
            "localized_name": {
                "en": "Land mine"
            },
            "order": "f[land-mine]",
            "stack_size": 100,
            "subgroup": "defensive-structure",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 7,
            "icon_row": 4,
            "key": "mech-armor",
            "localized_name": {
                "en": "Mech armor"
            },
            "order": "f[mech-armor]",
            "stack_size": 1,
            "subgroup": "armor",
            "type": "armor"
        },
        {
            "group": "combat",
            "icon_col": 18,
            "icon_row": 26,
            "key": "night-vision-equipment",
            "localized_name": {
                "en": "Nightvision"
            },
            "order": "f[night-vision]-a[night-vision-equipment]",
            "stack_size": 20,
            "subgroup": "utility-equipment",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 3,
            "icon_row": 17,
            "key": "nuclear-reactor",
            "localized_name": {
                "en": "Nuclear reactor"
            },
            "order": "f[nuclear-energy]-a[reactor]",
            "stack_size": 10,
            "subgroup": "energy",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 8,
            "icon_row": 20,
            "key": "heat-pipe",
            "localized_name": {
                "en": "Heat pipe"
            },
            "order": "f[nuclear-energy]-b[heat-pipe]",
            "stack_size": 50,
            "subgroup": "energy",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 6,
            "icon_row": 5,
            "key": "heat-exchanger",
            "localized_name": {
                "en": "Heat exchanger"
            },
            "order": "f[nuclear-energy]-c[heat-exchanger]",
            "stack_size": 50,
            "subgroup": "energy",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 20,
            "icon_row": 2,
            "key": "steam-turbine",
            "localized_name": {
                "en": "Steam turbine"
            },
            "order": "f[nuclear-energy]-d[steam-turbine]",
            "stack_size": 10,
            "subgroup": "energy",
            "type": "item"
        },
        {
            "group": "space",
            "icon_col": 6,
            "icon_row": 4,
            "key": "thruster",
            "localized_name": {
                "en": "Thruster"
            },
            "order": "f[thruster]",
            "stack_size": 10,
            "subgroup": "space-platform",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 13,
            "icon_row": 24,
            "key": "utility-science-pack",
            "localized_name": {
                "en": "Utility science pack"
            },
            "order": "f[utility-science-pack]",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 5,
            "icon_row": 6,
            "key": "electromagnetic-plant",
            "localized_name": {
                "en": "Electromagnetic plant"
            },
            "order": "g[electromagnetic-plant]",
            "stack_size": 20,
            "subgroup": "production-machine",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 5,
            "icon_row": 23,
            "key": "fusion-reactor",
            "localized_name": {
                "en": "Fusion reactor"
            },
            "order": "g[fusion-energy]-a[reactor]",
            "stack_size": 1,
            "subgroup": "energy",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 0,
            "icon_row": 23,
            "key": "fusion-generator",
            "localized_name": {
                "en": "Fusion generator"
            },
            "order": "g[fusion-energy]-b[generator]",
            "stack_size": 5,
            "subgroup": "energy",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 3,
            "icon_row": 20,
            "key": "space-science-pack",
            "localized_name": {
                "en": "Space science pack"
            },
            "order": "g[space-science-pack]",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 0,
            "icon_row": 17,
            "key": "toolbelt-equipment",
            "localized_name": {
                "en": "Toolbelt equipment"
            },
            "order": "g[toolbelt]-a[night-vision-equipment]",
            "stack_size": 20,
            "subgroup": "utility-equipment",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 5,
            "icon_row": 25,
            "key": "uranium-ore",
            "localized_name": {
                "en": "Uranium ore"
            },
            "order": "g[uranium-ore]",
            "stack_size": 50,
            "subgroup": "raw-resource",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 1,
            "icon_row": 2,
            "key": "metallurgic-science-pack",
            "localized_name": {
                "en": "Metallurgic science pack"
            },
            "order": "h",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 17,
            "icon_row": 16,
            "key": "cryogenic-plant",
            "localized_name": {
                "en": "Cryogenic plant"
            },
            "order": "h[cryogenic-plant]",
            "stack_size": 20,
            "subgroup": "production-machine",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 7,
            "icon_row": 13,
            "key": "raw-fish",
            "localized_name": {
                "en": "Raw fish"
            },
            "order": "h[raw-fish]",
            "stack_size": 100,
            "subgroup": "raw-resource",
            "type": "capsule"
        },
        {
            "group": "logistics",
            "icon_col": 17,
            "icon_row": 5,
            "key": "stack-inserter",
            "localized_name": {
                "en": "Stack inserter"
            },
            "order": "h[stack-inserter]",
            "stack_size": 50,
            "subgroup": "inserter",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 20,
            "icon_row": 17,
            "key": "agricultural-science-pack",
            "localized_name": {
                "en": "Agricultural science pack"
            },
            "order": "i",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 10,
            "icon_row": 10,
            "key": "electromagnetic-science-pack",
            "localized_name": {
                "en": "Electromagnetic science pack"
            },
            "order": "j",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 2,
            "icon_row": 17,
            "key": "ice",
            "localized_name": {
                "en": "Ice"
            },
            "order": "j[ice]",
            "stack_size": 50,
            "subgroup": "raw-resource",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 23,
            "icon_row": 10,
            "key": "cryogenic-science-pack",
            "localized_name": {
                "en": "Cryogenic science pack"
            },
            "order": "k",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 12,
            "icon_row": 6,
            "key": "promethium-science-pack",
            "localized_name": {
                "en": "Promethium science pack"
            },
            "order": "l",
            "stack_size": 200,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 15,
            "icon_row": 0,
            "key": "nuclear-fuel",
            "localized_name": {
                "en": "Nuclear fuel"
            },
            "order": "r[uranium-processing]-e[nuclear-fuel]",
            "stack_size": 1,
            "subgroup": "uranium-processing",
            "type": "item"
        },
        {
            "group": "logistics",
            "icon_col": 11,
            "icon_row": 4,
            "key": "display-panel",
            "localized_name": {
                "en": "Display panel"
            },
            "order": "s[display-panel]",
            "stack_size": 10,
            "subgroup": "circuit-network",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 13,
            "icon_row": 2,
            "key": "simple-entity-with-force",
            "localized_name": {
                "en": "Simple entity with force"
            },
            "order": "s[simple-entity-with-force]-f[simple-entity-with-force]",
            "stack_size": 50,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 19,
            "icon_row": 12,
            "key": "simple-entity-with-owner",
            "localized_name": {
                "en": "Simple entity with owner"
            },
            "order": "s[simple-entity-with-owner]-o[simple-entity-with-owner]",
            "stack_size": 50,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "other",
            "icon_col": 25,
            "icon_row": 18,
            "key": "burner-generator",
            "localized_name": {
                "en": "Burner generator"
            },
            "order": "t[item]-o[burner-generator]",
            "stack_size": 10,
            "subgroup": "other",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 3,
            "icon_row": 5,
            "key": "coin",
            "localized_name": {
                "en": "Coin"
            },
            "order": "y",
            "stack_size": 100000,
            "subgroup": "science-pack",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 18,
            "icon_row": 17,
            "key": "artillery-wagon-cannon",
            "localized_name": {
                "en": "Artillery cannon"
            },
            "order": "z[artillery]-a[cannon]",
            "stack_size": 1,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "production",
            "icon_col": 19,
            "icon_row": 7,
            "key": "captive-biter-spawner",
            "localized_name": {
                "en": "Captive biter spawner"
            },
            "order": "z[biter-nest]",
            "stack_size": 1,
            "subgroup": "agriculture",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 11,
            "icon_row": 19,
            "key": "lab",
            "localized_name": {
                "en": "Lab"
            },
            "order": "z[lab]",
            "stack_size": 10,
            "subgroup": "production-machine",
            "type": "item"
        },
        {
            "group": "production",
            "icon_col": 11,
            "icon_row": 16,
            "key": "empty-module-slot",
            "localized_name": {
                "en": "Empty module slot"
            },
            "order": "z[meta]-a[empty-module-slot]",
            "stack_size": 1,
            "subgroup": "module",
            "type": "item"
        },
        {
            "group": "combat",
            "icon_col": 20,
            "icon_row": 1,
            "key": "spidertron-rocket-launcher-1",
            "localized_name": {
                "en": "Spidertron rocket launcher"
            },
            "order": "z[spider]-a[rocket-launcher]",
            "stack_size": 1,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 20,
            "icon_row": 1,
            "key": "spidertron-rocket-launcher-2",
            "localized_name": {
                "en": "Spidertron rocket launcher"
            },
            "order": "z[spider]-a[rocket-launcher]",
            "stack_size": 1,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 20,
            "icon_row": 1,
            "key": "spidertron-rocket-launcher-3",
            "localized_name": {
                "en": "Spidertron rocket launcher"
            },
            "order": "z[spider]-a[rocket-launcher]",
            "stack_size": 1,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 20,
            "icon_row": 1,
            "key": "spidertron-rocket-launcher-4",
            "localized_name": {
                "en": "Spidertron rocket launcher"
            },
            "order": "z[spider]-a[rocket-launcher]",
            "stack_size": 1,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "combat",
            "icon_col": 18,
            "icon_row": 17,
            "key": "tank-cannon",
            "localized_name": {
                "en": "Tank cannon"
            },
            "order": "z[tank]-a[cannon]",
            "stack_size": 1,
            "subgroup": "gun",
            "type": "gun"
        },
        {
            "group": "production",
            "icon_col": 10,
            "icon_row": 19,
            "key": "biolab",
            "localized_name": {
                "en": "Biolab"
            },
            "order": "z[z-biolab]",
            "stack_size": 5,
            "subgroup": "production-machine",
            "type": "item"
        },
        {
            "group": "intermediate-products",
            "icon_col": 17,
            "icon_row": 20,
            "key": "science",
            "localized_name": {
                "en": "Science"
            },
            "order": "zz[science]",
            "stack_size": 1,
            "subgroup": "science-pack",
            "type": "item"
        }
    ],
    "mining_drills": [
        {
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 40
                },
                "type": "electric"
            },
            "energy_usage": 300000,
            "icon_col": 9,
            "icon_row": 8,
            "key": "big-mining-drill",
            "localized_name": {
                "en": "Big mining drill"
            },
            "mining_speed": 2.5,
            "module_slots": 4,
            "resource_categories": [
                "basic-solid",
                "hard-solid"
            ],
            "takes_fluid": true
        },
        {
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 12
                },
                "fuel_category": "chemical",
                "type": "burner"
            },
            "energy_usage": 150000,
            "icon_col": 4,
            "icon_row": 7,
            "key": "burner-mining-drill",
            "localized_name": {
                "en": "Burner mining drill"
            },
            "mining_speed": 0.25,
            "module_slots": 0,
            "resource_categories": [
                "basic-solid"
            ],
            "surface_conditions": [
                {
                    "min": 10,
                    "property": "pressure"
                }
            ],
            "takes_fluid": false
        },
        {
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 10
                },
                "type": "electric"
            },
            "energy_usage": 90000,
            "icon_col": 24,
            "icon_row": 13,
            "key": "electric-mining-drill",
            "localized_name": {
                "en": "Electric mining drill"
            },
            "mining_speed": 0.5,
            "module_slots": 3,
            "resource_categories": [
                "basic-solid"
            ],
            "takes_fluid": true
        },
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution"
            ],
            "energy_source": {
                "emissions_per_minute": {
                    "pollution": 10
                },
                "type": "electric"
            },
            "energy_usage": 90000,
            "icon_col": 23,
            "icon_row": 11,
            "key": "pumpjack",
            "localized_name": {
                "en": "Pumpjack"
            },
            "mining_speed": 1,
            "module_slots": 2,
            "resource_categories": [
                "basic-fluid"
            ],
            "takes_fluid": false
        }
    ],
    "mods": [
        "base",
        "elevated-rails",
        "quality",
        "recycler",
        "space-age"
    ],
    "modules": [
        {
            "category": "efficiency",
            "effect": {
                "consumption": -0.3
            },
            "item_key": "efficiency-module"
        },
        {
            "category": "efficiency",
            "effect": {
                "consumption": -0.4
            },
            "item_key": "efficiency-module-2"
        },
        {
            "category": "efficiency",
            "effect": {
                "consumption": -0.5
            },
            "item_key": "efficiency-module-3"
        },
        {
            "category": "productivity",
            "effect": {
                "consumption": 0.4,
                "pollution": 0.05,
                "productivity": 0.04,
                "speed": -0.05
            },
            "item_key": "productivity-module"
        },
        {
            "category": "productivity",
            "effect": {
                "consumption": 0.6,
                "pollution": 0.07,
                "productivity": 0.06,
                "speed": -0.1
            },
            "item_key": "productivity-module-2"
        },
        {
            "category": "productivity",
            "effect": {
                "consumption": 0.8,
                "pollution": 0.1,
                "productivity": 0.1,
                "speed": -0.15
            },
            "item_key": "productivity-module-3"
        },
        {
            "category": "quality",
            "effect": {
                "quality": 0.01,
                "speed": -0.05
            },
            "item_key": "quality-module"
        },
        {
            "category": "quality",
            "effect": {
                "quality": 0.02,
                "speed": -0.05
            },
            "item_key": "quality-module-2"
        },
        {
            "category": "quality",
            "effect": {
                "quality": 0.025,
                "speed": -0.05
            },
            "item_key": "quality-module-3"
        },
        {
            "category": "speed",
            "effect": {
                "consumption": 0.5,
                "quality": -0.01,
                "speed": 0.2
            },
            "item_key": "speed-module"
        },
        {
            "category": "speed",
            "effect": {
                "consumption": 0.6,
                "quality": -0.015,
                "speed": 0.3
            },
            "item_key": "speed-module-2"
        },
        {
            "category": "speed",
            "effect": {
                "consumption": 0.7,
                "quality": -0.025,
                "speed": 0.5
            },
            "item_key": "speed-module-3"
        }
    ],
    "offshore_pumps": [
        {
            "icon_col": 12,
            "icon_row": 19,
            "key": "offshore-pump",
            "localized_name": {
                "en": "Offshore pump"
            },
            "pumping_speed": 20
        }
    ],
    "planets": [
        {
            "icon_col": 20,
            "icon_row": 6,
            "key": "aquilo",
            "localized_name": {
                "en": "Aquilo"
            },
            "order": "e[aquilo]",
            "resources": {
                "offshore": [
                    "ammoniacal-solution"
                ],
                "plants": [],
                "resource": [
                    "crude-oil",
                    "fluorine-vent",
                    "lithium-brine"
                ]
            },
            "surface_properties": {
                "day-night-cycle": 72000,
                "gravity": 15,
                "magnetic-field": 10,
                "pressure": 300,
                "robot-energy-usage": 5,
                "solar-power": 1
            }
        },
        {
            "icon_col": 22,
            "icon_row": 2,
            "key": "fulgora",
            "localized_name": {
                "en": "Fulgora"
            },
            "order": "d[fulgora]",
            "resources": {
                "offshore": [
                    "heavy-oil"
                ],
                "plants": [],
                "resource": [
                    "scrap"
                ]
            },
            "surface_properties": {
                "day-night-cycle": 10800,
                "gravity": 8,
                "magnetic-field": 99,
                "pressure": 800,
                "solar-power": 20
            }
        },
        {
            "icon_col": 6,
            "icon_row": 8,
            "key": "gleba",
            "localized_name": {
                "en": "Gleba"
            },
            "order": "c[gleba]",
            "pollutant_type": "spores",
            "resources": {
                "offshore": [
                    "water"
                ],
                "plants": [
                    "jellystem",
                    "yumako-tree"
                ],
                "resource": [
                    "stone"
                ]
            },
            "surface_properties": {
                "day-night-cycle": 36000,
                "gravity": 20,
                "magnetic-field": 25,
                "pressure": 2000,
                "solar-power": 50
            }
        },
        {
            "icon_col": 2,
            "icon_row": 8,
            "key": "nauvis",
            "localized_name": {
                "en": "Nauvis"
            },
            "order": "a[nauvis]",
            "pollutant_type": "pollution",
            "resources": {
                "offshore": [
                    "water"
                ],
                "plants": [],
                "resource": [
                    "coal",
                    "copper-ore",
                    "crude-oil",
                    "iron-ore",
                    "stone",
                    "uranium-ore"
                ]
            },
            "surface_properties": {
                "day-night-cycle": 25200
            }
        },
        {
            "icon_col": 10,
            "icon_row": 24,
            "key": "vulcanus",
            "localized_name": {
                "en": "Vulcanus"
            },
            "order": "b[vulcanus]",
            "resources": {
                "offshore": [
                    "lava"
                ],
                "plants": [],
                "resource": [
                    "calcite",
                    "coal",
                    "sulfuric-acid-geyser",
                    "tungsten-ore"
                ]
            },
            "surface_properties": {
                "day-night-cycle": 5400,
                "gravity": 40,
                "magnetic-field": 25,
                "pressure": 4000,
                "solar-power": 400
            }
        },
        {
            "icon_col": 22,
            "icon_row": 11,
            "key": "space-platform",
            "localized_name": {
                "en": "Space platform"
            },
            "order": "a[space-platform]",
            "resources": {
                "offshore": [],
                "plants": [],
                "resource": [
                    "carbonic-asteroid-chunk",
                    "metallic-asteroid-chunk",
                    "oxide-asteroid-chunk",
                    "promethium-asteroid-chunk"
                ]
            },
            "surface_properties": {
                "day-night-cycle": 0,
                "gravity": 0,
                "magnetic-field": 0,
                "pressure": 0
            }
        }
    ],
    "plants": [
        {
            "growth_ticks": 18000,
            "harvest_emissions": {
                "spores": 15
            },
            "icon_col": 0,
            "icon_row": 15,
            "key": "jellystem",
            "localized_name": {
                "en": "Jellystem"
            },
            "order": "a[tree]-c[gleba]-a[seedable]-b[jellystem]",
            "results": [
                {
                    "amount": 50,
                    "name": "jellynut"
                }
            ],
            "seed": "jellynut-seed"
        },
        {
            "growth_ticks": 36000,
            "icon_col": 9,
            "icon_row": 27,
            "key": "tree-plant",
            "localized_name": {
                "en": "Tree"
            },
            "order": "a[tree]-c[nauvis]-a[seedable]-a[tree-plant]",
            "results": [
                {
                    "amount": 4,
                    "name": "wood"
                }
            ],
            "seed": "tree-seed",
            "surface_conditions": [
                {
                    "max": 1000,
                    "min": 1000,
                    "property": "pressure"
                }
            ]
        },
        {
            "growth_ticks": 18000,
            "harvest_emissions": {
                "spores": 15
            },
            "icon_col": 19,
            "icon_row": 22,
            "key": "yumako-tree",
            "localized_name": {
                "en": "Yumako tree"
            },
            "order": "a[tree]-c[gleba]-a[seedable]-a[yumako-tree]",
            "results": [
                {
                    "amount": 50,
                    "name": "yumako"
                }
            ],
            "seed": "yumako-seed"
        }
    ],
    "recipe_aliases": {
        "molten-copper": "copper-ore-melting",
        "molten-iron": "iron-ore-melting",
        "wood-processing": "tree-seed"
    },
    "recipe_productivity_research": [
        {
            "effects": [
                {
                    "change": 0.1,
                    "recipe": "carbonic-asteroid-crushing"
                },
                {
                    "change": 0.1,
                    "recipe": "oxide-asteroid-crushing"
                },
                {
                    "change": 0.1,
                    "recipe": "metallic-asteroid-crushing"
                },
                {
                    "change": 0.1,
                    "recipe": "advanced-carbonic-asteroid-crushing"
                },
                {
                    "change": 0.1,
                    "recipe": "advanced-oxide-asteroid-crushing"
                },
                {
                    "change": 0.1,
                    "recipe": "advanced-metallic-asteroid-crushing"
                }
            ],
            "icon_col": 10,
            "icon_row": 5,
            "key": "asteroid-productivity",
            "localized_name": {
                "en": "Asteroid productivity"
            }
        },
        {
            "effects": [
                {
                    "change": 0.1,
                    "recipe": "low-density-structure"
                },
                {
                    "change": 0.1,
                    "recipe": "casting-low-density-structure"
                }
            ],
            "icon_col": 4,
            "icon_row": 18,
            "key": "low-density-structure-productivity",
            "localized_name": {
                "en": "Low density structure productivity"
            }
        },
        {
            "effects": [
                {
                    "change": 0.1,
                    "recipe": "plastic-bar"
                },
                {
                    "change": 0.1,
                    "recipe": "bioplastic"
                }
            ],
            "icon_col": 3,
            "icon_row": 4,
            "key": "plastic-bar-productivity",
            "localized_name": {
                "en": "Plastic bar productivity"
            }
        },
        {
            "effects": [
                {
                    "change": 0.1,
                    "recipe": "processing-unit"
                }
            ],
            "icon_col": 11,
            "icon_row": 20,
            "key": "processing-unit-productivity",
            "localized_name": {
                "en": "Processing unit productivity"
            }
        },
        {
            "effects": [
                {
                    "change": 0.1,
                    "recipe": "rocket-fuel"
                },
                {
                    "change": 0.1,
                    "recipe": "rocket-fuel-from-jelly"
                },
                {
                    "change": 0.1,
                    "recipe": "ammonia-rocket-fuel"
                }
            ],
            "icon_col": 22,
            "icon_row": 19,
            "key": "rocket-fuel-productivity",
            "localized_name": {
                "en": "Rocket fuel productivity"
            }
        },
        {
            "effects": [
                {
                    "change": 0.1,
                    "recipe": "rocket-part"
                }
            ],
            "icon_col": 1,
            "icon_row": 9,
            "key": "rocket-part-productivity",
            "localized_name": {
                "en": "Rocket part productivity"
            }
        },
        {
            "effects": [
                {
                    "change": 0.1,
                    "recipe": "scrap-recycling"
                }
            ],
            "icon_col": 3,
            "icon_row": 23,
            "key": "scrap-recycling-productivity",
            "localized_name": {
                "en": "Scrap recycling productivity"
            }
        },
        {
            "effects": [
                {
                    "change": 0.1,
                    "recipe": "steel-plate"
                },
                {
                    "change": 0.1,
                    "recipe": "casting-steel"
                }
            ],
            "icon_col": 23,
            "icon_row": 0,
            "key": "steel-plate-productivity",
            "localized_name": {
                "en": "Steel plate productivity"
            }
        }
    ],
    "recipes": [
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 10,
            "icon_col": 19,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "iron-plate"
                },
                {
                    "amount": 5,
                    "name": "battery"
                }
            ],
            "key": "accumulator",
            "localized_name": {
                "en": "Accumulator"
            },
            "maximum_productivity": 3.0,
            "order": "e[accumulator]-a[accumulator]",
            "results": [
                {
                    "amount": 1,
                    "name": "accumulator"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 13,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "accumulator"
                }
            ],
            "key": "accumulator-recycling",
            "localized_name": {
                "en": "Accumulator recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[accumulator]-a[accumulator]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "battery"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 0.5,
            "icon_col": 12,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "calcite"
                },
                {
                    "amount": 100,
                    "name": "sulfuric-acid"
                }
            ],
            "key": "acid-neutralisation",
            "localized_name": {
                "en": "Acid neutralisation"
            },
            "maximum_productivity": 3.0,
            "order": "d[other-chemistry]-a[acid-neutralisation]",
            "results": [
                {
                    "amount": 1000,
                    "name": "steam"
                }
            ],
            "subgroup": "fluid-recipes",
            "surface_conditions": [
                {
                    "max": 4000,
                    "min": 4000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 1,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-chest"
                },
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "name": "advanced-circuit"
                }
            ],
            "key": "active-provider-chest",
            "localized_name": {
                "en": "Active provider chest"
            },
            "maximum_productivity": 3.0,
            "order": "b[storage]-c[active-provider-chest]",
            "results": [
                {
                    "amount": 1,
                    "name": "active-provider-chest"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 13,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "active-provider-chest"
                }
            ],
            "key": "active-provider-chest-recycling",
            "localized_name": {
                "en": "Active provider chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[storage]-c[active-provider-chest]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "steel-chest"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crushing"
            ],
            "energy_required": 5,
            "icon_col": 2,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "carbonic-asteroid-chunk"
                }
            ],
            "key": "advanced-carbonic-asteroid-crushing",
            "localized_name": {
                "en": "Advanced carbonic asteroid crushing"
            },
            "maximum_productivity": 3.0,
            "order": "e[advanced-carbonic-asteroid-crushing]",
            "results": [
                {
                    "amount": 5,
                    "name": "carbon"
                },
                {
                    "amount": 2,
                    "name": "sulfur"
                },
                {
                    "amount": 1,
                    "independent_probability": 0.1,
                    "name": "carbonic-asteroid-chunk"
                }
            ],
            "subgroup": "space-crushing"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 6,
            "icon_col": 9,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 2,
                    "name": "plastic-bar"
                },
                {
                    "amount": 4,
                    "name": "copper-cable"
                }
            ],
            "key": "advanced-circuit",
            "localized_name": {
                "en": "Advanced circuit"
            },
            "maximum_productivity": 3.0,
            "order": "b[circuits]-b[advanced-circuit]",
            "results": [
                {
                    "amount": 1,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.375,
            "icon_col": 17,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "advanced-circuit"
                }
            ],
            "key": "advanced-circuit-recycling",
            "localized_name": {
                "en": "Advanced circuit recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[circuits]-b[advanced-circuit]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "plastic-bar"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "copper-cable"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crushing"
            ],
            "energy_required": 5,
            "icon_col": 0,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "metallic-asteroid-chunk"
                }
            ],
            "key": "advanced-metallic-asteroid-crushing",
            "localized_name": {
                "en": "Advanced metallic asteroid crushing"
            },
            "maximum_productivity": 3.0,
            "order": "c-a-b",
            "results": [
                {
                    "amount": 10,
                    "name": "iron-ore"
                },
                {
                    "amount": 4,
                    "name": "copper-ore"
                },
                {
                    "amount": 1,
                    "independent_probability": 0.1,
                    "name": "metallic-asteroid-chunk"
                }
            ],
            "subgroup": "space-crushing"
        },
        {
            "allow_productivity": true,
            "allow_quality": false,
            "categories": [
                "oil-processing"
            ],
            "energy_required": 5,
            "icon_col": 12,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 50,
                    "name": "water"
                },
                {
                    "amount": 100,
                    "name": "crude-oil"
                }
            ],
            "key": "advanced-oil-processing",
            "localized_name": {
                "en": "Advanced oil processing"
            },
            "maximum_productivity": 3.0,
            "order": "a[oil-processing]-b[advanced-oil-processing]",
            "results": [
                {
                    "amount": 25,
                    "name": "heavy-oil"
                },
                {
                    "amount": 45,
                    "name": "light-oil"
                },
                {
                    "amount": 55,
                    "name": "petroleum-gas"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crushing"
            ],
            "energy_required": 5,
            "icon_col": 20,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "oxide-asteroid-chunk"
                }
            ],
            "key": "advanced-oxide-asteroid-crushing",
            "localized_name": {
                "en": "Advanced oxide asteroid crushing"
            },
            "maximum_productivity": 3.0,
            "order": "f[advanced-oxide-asteroid-crushing]",
            "results": [
                {
                    "amount": 3,
                    "name": "ice"
                },
                {
                    "amount": 2,
                    "name": "calcite"
                },
                {
                    "amount": 1,
                    "independent_probability": 0.1,
                    "name": "oxide-asteroid-chunk"
                }
            ],
            "subgroup": "space-crushing"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 10,
            "icon_col": 8,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "carbon"
                },
                {
                    "amount": 1,
                    "name": "calcite"
                },
                {
                    "amount": 100,
                    "name": "water"
                }
            ],
            "key": "advanced-thruster-fuel",
            "localized_name": {
                "en": "Advanced thruster fuel"
            },
            "maximum_productivity": 3.0,
            "order": "b[advanced-thruster-fuel]",
            "results": [
                {
                    "amount": 1500,
                    "name": "thruster-fuel"
                }
            ],
            "subgroup": "space-processing",
            "surface_conditions": [
                {
                    "max": 0,
                    "min": 0,
                    "property": "gravity"
                }
            ]
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 10,
            "icon_col": 13,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "iron-ore"
                },
                {
                    "amount": 1,
                    "name": "calcite"
                },
                {
                    "amount": 100,
                    "name": "water"
                }
            ],
            "key": "advanced-thruster-oxidizer",
            "localized_name": {
                "en": "Advanced thruster oxidizer"
            },
            "maximum_productivity": 3.0,
            "order": "d[advanced-thruster-oxydizer]",
            "results": [
                {
                    "amount": 1500,
                    "name": "thruster-oxidizer"
                }
            ],
            "subgroup": "space-processing",
            "surface_conditions": [
                {
                    "max": 0,
                    "min": 0,
                    "property": "gravity"
                }
            ]
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 4,
            "icon_col": 20,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "bioflux"
                },
                {
                    "amount": 1,
                    "name": "pentapod-egg"
                }
            ],
            "key": "agricultural-science-pack",
            "localized_name": {
                "en": "Agricultural science pack"
            },
            "maximum_productivity": 3.0,
            "order": "i",
            "results": [
                {
                    "amount": 1,
                    "name": "agricultural-science-pack"
                }
            ],
            "subgroup": "science-pack",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.25,
            "icon_col": 11,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "agricultural-science-pack"
                }
            ],
            "key": "agricultural-science-pack-recycling",
            "localized_name": {
                "en": "Agricultural science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "i",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "agricultural-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 4,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "steel-plate"
                },
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 20,
                    "name": "spoilage"
                },
                {
                    "amount": 1,
                    "name": "landfill"
                }
            ],
            "key": "agricultural-tower",
            "localized_name": {
                "en": "Agricultural tower"
            },
            "maximum_productivity": 3.0,
            "order": "a[agricultural-tower]",
            "results": [
                {
                    "amount": 1,
                    "name": "agricultural-tower"
                }
            ],
            "subgroup": "agriculture"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 23,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "agricultural-tower"
                }
            ],
            "key": "agricultural-tower-recycling",
            "localized_name": {
                "en": "Agricultural tower recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[agricultural-tower]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "spoilage"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "landfill"
                }
            ],
            "subgroup": "agriculture"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 10,
            "icon_col": 23,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "solid-fuel"
                },
                {
                    "amount": 50,
                    "name": "water"
                },
                {
                    "amount": 500,
                    "name": "ammonia"
                }
            ],
            "key": "ammonia-rocket-fuel",
            "localized_name": {
                "en": "Ammonia rocket fuel"
            },
            "maximum_productivity": 3.0,
            "order": "a[ammonia]-c[ammonia-rocket-fuel]",
            "results": [
                {
                    "amount": 1,
                    "name": "rocket-fuel"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 1,
            "icon_col": 19,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 50,
                    "name": "ammoniacal-solution"
                }
            ],
            "key": "ammoniacal-solution-separation",
            "localized_name": {
                "en": "Ammoniacal solution separation"
            },
            "maximum_productivity": 3.0,
            "order": "a[ammonia]-a[ammoniacal-solution-separation]",
            "results": [
                {
                    "amount": 5,
                    "name": "ice"
                },
                {
                    "amount": 50,
                    "name": "ammonia"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 6,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "copper-cable"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                }
            ],
            "key": "arithmetic-combinator",
            "localized_name": {
                "en": "Arithmetic combinator"
            },
            "maximum_productivity": 3.0,
            "order": "c[combinators]-a[arithmetic-combinator]",
            "results": [
                {
                    "amount": 1,
                    "name": "arithmetic-combinator"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 8,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "arithmetic-combinator"
                }
            ],
            "key": "arithmetic-combinator-recycling",
            "localized_name": {
                "en": "Arithmetic combinator recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[combinators]-a[arithmetic-combinator]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "copper-cable"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 14,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "jellynut-seed"
                },
                {
                    "amount": 50,
                    "name": "nutrients"
                },
                {
                    "amount": 5,
                    "name": "landfill"
                }
            ],
            "key": "artificial-jellynut-soil",
            "localized_name": {
                "en": "Artificial jellynut soil"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-d[artificial-jellynut-soil]",
            "results": [
                {
                    "amount": 10,
                    "name": "artificial-jellynut-soil"
                }
            ],
            "subgroup": "terrain",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0125,
            "icon_col": 0,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "artificial-jellynut-soil"
                }
            ],
            "key": "artificial-jellynut-soil-recycling",
            "localized_name": {
                "en": "Artificial jellynut soil recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-d[artificial-jellynut-soil]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.05,
                    "name": "jellynut-seed"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "nutrients"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "landfill"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 21,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "yumako-seed"
                },
                {
                    "amount": 50,
                    "name": "nutrients"
                },
                {
                    "amount": 5,
                    "name": "landfill"
                }
            ],
            "key": "artificial-yumako-soil",
            "localized_name": {
                "en": "Artificial yumako soil"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-b[artificial-yumako-soil]",
            "results": [
                {
                    "amount": 10,
                    "name": "artificial-yumako-soil"
                }
            ],
            "subgroup": "terrain",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0125,
            "icon_col": 7,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "artificial-yumako-soil"
                }
            ],
            "key": "artificial-yumako-soil-recycling",
            "localized_name": {
                "en": "Artificial yumako soil recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-b[artificial-yumako-soil]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.05,
                    "name": "yumako-seed"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "nutrients"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "landfill"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 15,
            "icon_col": 12,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "radar"
                },
                {
                    "amount": 1,
                    "name": "calcite"
                },
                {
                    "amount": 4,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 8,
                    "name": "explosives"
                }
            ],
            "key": "artillery-shell",
            "localized_name": {
                "en": "Artillery shell"
            },
            "maximum_productivity": 3.0,
            "order": "d[explosive-cannon-shell]-d[artillery]",
            "results": [
                {
                    "amount": 1,
                    "name": "artillery-shell"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 23,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "artillery-shell"
                }
            ],
            "key": "artillery-shell-recycling",
            "localized_name": {
                "en": "Artillery shell recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[explosive-cannon-shell]-d[artillery]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "radar"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "calcite"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "explosives"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 40,
            "icon_col": 20,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 60,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 60,
                    "name": "refined-concrete"
                },
                {
                    "amount": 40,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "processing-unit"
                }
            ],
            "key": "artillery-turret",
            "localized_name": {
                "en": "Artillery turret"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-d[artillery-turret]-a[turret]",
            "results": [
                {
                    "amount": 1,
                    "name": "artillery-turret"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 2.5,
            "icon_col": 12,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "artillery-turret"
                }
            ],
            "key": "artillery-turret-recycling",
            "localized_name": {
                "en": "Artillery turret recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-d[artillery-turret]-a[turret]",
            "results": [
                {
                    "amount": 15,
                    "extra_count_fraction": 0,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 15,
                    "extra_count_fraction": 0,
                    "name": "refined-concrete"
                },
                {
                    "amount": 10,
                    "extra_count_fraction": 0,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 4,
            "icon_col": 22,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 60,
                    "name": "engine-unit"
                },
                {
                    "amount": 60,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 60,
                    "name": "refined-concrete"
                },
                {
                    "amount": 40,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "processing-unit"
                }
            ],
            "key": "artillery-wagon",
            "localized_name": {
                "en": "Artillery wagon"
            },
            "maximum_productivity": 3.0,
            "order": "c[rolling-stock]-d[artillery-wagon]",
            "results": [
                {
                    "amount": 1,
                    "name": "artillery-wagon"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.25,
            "icon_col": 8,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "artillery-wagon"
                }
            ],
            "key": "artillery-wagon-recycling",
            "localized_name": {
                "en": "Artillery wagon recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[rolling-stock]-d[artillery-wagon]",
            "results": [
                {
                    "amount": 15,
                    "extra_count_fraction": 0,
                    "name": "engine-unit"
                },
                {
                    "amount": 15,
                    "extra_count_fraction": 0,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 15,
                    "extra_count_fraction": 0,
                    "name": "refined-concrete"
                },
                {
                    "amount": 10,
                    "extra_count_fraction": 0,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 23,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 9,
                    "name": "iron-plate"
                }
            ],
            "key": "assembling-machine-1",
            "localized_name": {
                "en": "Assembling machine 1"
            },
            "maximum_productivity": 3.0,
            "order": "a[assembling-machine-1]",
            "results": [
                {
                    "amount": 1,
                    "name": "assembling-machine-1"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 4,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "assembling-machine-1"
                }
            ],
            "key": "assembling-machine-1-recycling",
            "localized_name": {
                "en": "Assembling machine 1 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[assembling-machine-1]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 20,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "steel-plate"
                },
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "name": "assembling-machine-1"
                }
            ],
            "key": "assembling-machine-2",
            "localized_name": {
                "en": "Assembling machine 2"
            },
            "maximum_productivity": 3.0,
            "order": "b[assembling-machine-2]",
            "results": [
                {
                    "amount": 1,
                    "name": "assembling-machine-2"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 13,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "assembling-machine-2"
                }
            ],
            "key": "assembling-machine-2-recycling",
            "localized_name": {
                "en": "Assembling machine 2 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[assembling-machine-2]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "assembling-machine-1"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 18,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "assembling-machine-2"
                },
                {
                    "amount": 4,
                    "name": "speed-module"
                }
            ],
            "key": "assembling-machine-3",
            "localized_name": {
                "en": "Assembling machine 3"
            },
            "maximum_productivity": 3.0,
            "order": "c[assembling-machine-3]",
            "results": [
                {
                    "amount": 1,
                    "name": "assembling-machine-3"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 16,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "assembling-machine-3"
                }
            ],
            "key": "assembling-machine-3-recycling",
            "localized_name": {
                "en": "Assembling machine 3 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[assembling-machine-3]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "assembling-machine-2"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "speed-module"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 13,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "low-density-structure"
                },
                {
                    "amount": 8,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                }
            ],
            "key": "asteroid-collector",
            "localized_name": {
                "en": "Asteroid collector"
            },
            "maximum_productivity": 3.0,
            "order": "d[asteroid-collector]",
            "results": [
                {
                    "amount": 1,
                    "name": "asteroid-collector"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 24,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "asteroid-collector"
                }
            ],
            "key": "asteroid-collector-recycling",
            "localized_name": {
                "en": "Asteroid collector recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[asteroid-collector]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "low-density-structure"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 50,
            "icon_col": 6,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "processing-unit"
                },
                {
                    "amount": 10,
                    "name": "explosives"
                },
                {
                    "amount": 100,
                    "name": "uranium-235"
                }
            ],
            "key": "atomic-bomb",
            "localized_name": {
                "en": "Atomic bomb"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-launcher]-d[atomic-bomb]",
            "results": [
                {
                    "amount": 1,
                    "name": "atomic-bomb"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 3.125,
            "icon_col": 2,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "atomic-bomb"
                }
            ],
            "key": "atomic-bomb-recycling",
            "localized_name": {
                "en": "Atomic bomb recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-launcher]-d[atomic-bomb]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "explosives"
                },
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "uranium-235"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 5,
            "icon_col": 25,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "copper-plate"
                },
                {
                    "amount": 1,
                    "name": "iron-gear-wheel"
                }
            ],
            "key": "automation-science-pack",
            "localized_name": {
                "en": "Automation science pack"
            },
            "maximum_productivity": 3.0,
            "order": "a[automation-science-pack]",
            "results": [
                {
                    "amount": 1,
                    "name": "automation-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 7,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "automation-science-pack"
                }
            ],
            "key": "automation-science-pack-recycling",
            "localized_name": {
                "en": "Automation science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[automation-science-pack]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "automation-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 1,
            "icon_col": 2,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-plate"
                }
            ],
            "key": "barrel",
            "localized_name": {
                "en": "Barrel"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-intermediates]-d[empty-barrel]",
            "results": [
                {
                    "amount": 1,
                    "name": "barrel"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 14,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "barrel"
                }
            ],
            "key": "barrel-recycling",
            "localized_name": {
                "en": "Barrel recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-c[steel-plate]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": true,
            "allow_quality": false,
            "categories": [
                "oil-processing"
            ],
            "energy_required": 5,
            "icon_col": 25,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 100,
                    "name": "crude-oil"
                }
            ],
            "key": "basic-oil-processing",
            "localized_name": {
                "en": "Basic oil processing"
            },
            "maximum_productivity": 3.0,
            "order": "a[oil-processing]-a[basic-oil-processing]",
            "results": [
                {
                    "amount": 45,
                    "name": "petroleum-gas"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 4,
            "icon_col": 22,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "sulfuric-acid"
                },
                {
                    "amount": 1,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "name": "copper-plate"
                }
            ],
            "key": "battery",
            "localized_name": {
                "en": "Battery"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-d[battery]",
            "results": [
                {
                    "amount": 1,
                    "name": "battery"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 25,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "battery"
                },
                {
                    "amount": 10,
                    "name": "steel-plate"
                }
            ],
            "key": "battery-equipment",
            "localized_name": {
                "en": "Personal battery"
            },
            "maximum_productivity": 3.0,
            "order": "b[battery]-a[battery-equipment]",
            "results": [
                {
                    "amount": 1,
                    "name": "battery-equipment"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 23,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "battery-equipment"
                }
            ],
            "key": "battery-equipment-recycling",
            "localized_name": {
                "en": "Personal battery recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[battery]-a[battery-equipment]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "battery"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 24,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "battery-equipment"
                },
                {
                    "amount": 15,
                    "name": "processing-unit"
                },
                {
                    "amount": 5,
                    "name": "low-density-structure"
                }
            ],
            "key": "battery-mk2-equipment",
            "localized_name": {
                "en": "Personal battery MK2"
            },
            "maximum_productivity": 3.0,
            "order": "b[battery]-b[battery-equipment-mk2]",
            "results": [
                {
                    "amount": 1,
                    "name": "battery-mk2-equipment"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 13,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "battery-mk2-equipment"
                }
            ],
            "key": "battery-mk2-equipment-recycling",
            "localized_name": {
                "en": "Personal battery MK2 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[battery]-b[battery-equipment-mk2]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "battery-equipment"
                },
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "low-density-structure"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 24,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "battery-mk2-equipment"
                },
                {
                    "amount": 10,
                    "name": "supercapacitor"
                }
            ],
            "key": "battery-mk3-equipment",
            "localized_name": {
                "en": "Personal battery MK3"
            },
            "maximum_productivity": 3.0,
            "order": "b[battery]-c[battery-equipment-mk3]",
            "results": [
                {
                    "amount": 1,
                    "name": "battery-mk3-equipment"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 25,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "battery-mk3-equipment"
                }
            ],
            "key": "battery-mk3-equipment-recycling",
            "localized_name": {
                "en": "Personal battery MK3 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[battery]-c[battery-equipment-mk3]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "battery-mk2-equipment"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "supercapacitor"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.25,
            "icon_col": 18,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "battery"
                }
            ],
            "key": "battery-recycling",
            "localized_name": {
                "en": "Battery recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-d[battery]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "copper-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 15,
            "icon_col": 6,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 20,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 10,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "name": "copper-cable"
                }
            ],
            "key": "beacon",
            "localized_name": {
                "en": "Beacon"
            },
            "maximum_productivity": 3.0,
            "order": "a[beacon]",
            "results": [
                {
                    "amount": 1,
                    "name": "beacon"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 8,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "beacon"
                }
            ],
            "key": "beacon-recycling",
            "localized_name": {
                "en": "Beacon recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[beacon]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "copper-cable"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 1,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 10,
                    "name": "steel-plate"
                }
            ],
            "key": "belt-immunity-equipment",
            "localized_name": {
                "en": "Belt immunity equipment"
            },
            "maximum_productivity": 3.0,
            "order": "c[belt-immunity]-a[belt-immunity]",
            "results": [
                {
                    "amount": 1,
                    "name": "belt-immunity-equipment"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 4,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "belt-immunity-equipment"
                }
            ],
            "key": "belt-immunity-equipment-recycling",
            "localized_name": {
                "en": "Belt immunity equipment recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[belt-immunity]-a[belt-immunity]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 0.5,
            "icon_col": 4,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 8,
                    "name": "iron-stick"
                },
                {
                    "amount": 5,
                    "name": "steel-plate"
                },
                {
                    "amount": 4,
                    "name": "copper-cable"
                }
            ],
            "key": "big-electric-pole",
            "localized_name": {
                "en": "Big electric pole"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy]-c[big-electric-pole]",
            "results": [
                {
                    "amount": 1,
                    "name": "big-electric-pole"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 19,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "big-electric-pole"
                }
            ],
            "key": "big-electric-pole-recycling",
            "localized_name": {
                "en": "Big electric pole recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy]-c[big-electric-pole]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "iron-stick"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "copper-cable"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 30,
            "icon_col": 9,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electric-mining-drill"
                },
                {
                    "amount": 200,
                    "name": "molten-iron"
                },
                {
                    "amount": 20,
                    "name": "tungsten-carbide"
                },
                {
                    "amount": 10,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 10,
                    "name": "advanced-circuit"
                }
            ],
            "key": "big-mining-drill",
            "localized_name": {
                "en": "Big mining drill"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-c[big-mining-drill]",
            "results": [
                {
                    "amount": 1,
                    "name": "big-mining-drill"
                }
            ],
            "subgroup": "extraction-machine",
            "surface_conditions": [
                {
                    "max": 4000,
                    "min": 4000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 25,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "big-mining-drill"
                }
            ],
            "key": "big-mining-drill-recycling",
            "localized_name": {
                "en": "Big mining drill recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-c[big-mining-drill]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "electric-mining-drill"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "tungsten-carbide"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "extraction-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "organic",
                "crafting"
            ],
            "energy_required": 20,
            "icon_col": 18,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "nutrients"
                },
                {
                    "amount": 1,
                    "name": "pentapod-egg"
                },
                {
                    "amount": 20,
                    "name": "iron-plate"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "name": "landfill"
                }
            ],
            "key": "biochamber",
            "localized_name": {
                "en": "Biochamber"
            },
            "maximum_productivity": 3.0,
            "order": "b[biochamber]",
            "results": [
                {
                    "amount": 1,
                    "name": "biochamber"
                }
            ],
            "subgroup": "agriculture",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.25,
            "icon_col": 21,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "biochamber"
                }
            ],
            "key": "biochamber-recycling",
            "localized_name": {
                "en": "Biochamber recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[biochamber]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "nutrients"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "pentapod-egg"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "landfill"
                }
            ],
            "subgroup": "agriculture"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 6,
            "icon_col": 6,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 15,
                    "name": "yumako-mash"
                },
                {
                    "amount": 12,
                    "name": "jelly"
                }
            ],
            "key": "bioflux",
            "localized_name": {
                "en": "Bioflux"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-products]-g[bioflux]",
            "results": [
                {
                    "amount": 4,
                    "name": "bioflux"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.375,
            "icon_col": 8,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "bioflux"
                }
            ],
            "key": "bioflux-recycling",
            "localized_name": {
                "en": "Bioflux recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-processing]-b[bioflux]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "bioflux"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 10,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "lab"
                },
                {
                    "amount": 10,
                    "name": "biter-egg"
                },
                {
                    "amount": 25,
                    "name": "refined-concrete"
                },
                {
                    "amount": 2,
                    "name": "capture-robot-rocket"
                },
                {
                    "amount": 3,
                    "name": "uranium-235"
                }
            ],
            "key": "biolab",
            "localized_name": {
                "en": "Biolab"
            },
            "maximum_productivity": 3.0,
            "order": "z[z-biolab]",
            "results": [
                {
                    "amount": 1,
                    "name": "biolab"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 8,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "biolab"
                }
            ],
            "key": "biolab-recycling",
            "localized_name": {
                "en": "Biolab recycling"
            },
            "maximum_productivity": 3.0,
            "order": "z[z-biolab]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "biolab"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 3,
            "icon_col": 17,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 60,
                    "name": "jelly"
                }
            ],
            "key": "biolubricant",
            "localized_name": {
                "en": "Biolubricant"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-products]-b[biolubricant]",
            "results": [
                {
                    "amount": 20,
                    "name": "lubricant"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 2,
            "icon_col": 21,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "bioflux"
                },
                {
                    "amount": 4,
                    "name": "yumako-mash"
                }
            ],
            "key": "bioplastic",
            "localized_name": {
                "en": "Bioplastic"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-products]-c[bioplastic]",
            "results": [
                {
                    "amount": 3,
                    "name": "plastic-bar"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 2,
            "icon_col": 17,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "spoilage"
                },
                {
                    "amount": 1,
                    "name": "bioflux"
                }
            ],
            "key": "biosulfur",
            "localized_name": {
                "en": "Biosulfur"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-products]-d[biosulfur]",
            "results": [
                {
                    "amount": 2,
                    "name": "sulfur"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "captive-spawner-process"
            ],
            "energy_required": 10,
            "icon_col": 3,
            "icon_row": 22,
            "ingredients": [],
            "key": "biter-egg",
            "localized_name": {
                "en": "Biter egg"
            },
            "maximum_productivity": 3.0,
            "order": "c[eggs]-a[biter-egg]",
            "results": [
                {
                    "amount": 5,
                    "name": "biter-egg"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 6,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "biter-egg"
                }
            ],
            "key": "biter-egg-recycling",
            "localized_name": {
                "en": "Biter egg recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[eggs]-a[biter-egg]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "biter-egg"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 0,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "blueprint-book"
                }
            ],
            "key": "blueprint-book-recycling",
            "localized_name": {
                "en": "Blueprint book recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[automated-construction]-d[blueprint-book]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "blueprint-book"
                }
            ],
            "subgroup": "tool"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 20,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "blueprint"
                }
            ],
            "key": "blueprint-recycling",
            "localized_name": {
                "en": "Blueprint recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[automated-construction]-a[blueprint]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "blueprint"
                }
            ],
            "subgroup": "tool"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 8,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "stone-furnace"
                },
                {
                    "amount": 4,
                    "name": "pipe"
                }
            ],
            "key": "boiler",
            "localized_name": {
                "en": "Boiler"
            },
            "maximum_productivity": 3.0,
            "order": "b[steam-power]-a[boiler]",
            "results": [
                {
                    "amount": 1,
                    "name": "boiler"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 15,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "boiler"
                }
            ],
            "key": "boiler-recycling",
            "localized_name": {
                "en": "Boiler recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[steam-power]-a[boiler]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "stone-furnace"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "pipe"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 24,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "bottomless-chest"
                }
            ],
            "key": "bottomless-chest-recycling",
            "localized_name": {
                "en": "Bottomless chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-c[bottomless-chest]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "bottomless-chest"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 12,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-chest"
                },
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "name": "advanced-circuit"
                }
            ],
            "key": "buffer-chest",
            "localized_name": {
                "en": "Buffer chest"
            },
            "maximum_productivity": 3.0,
            "order": "b[storage]-d[buffer-chest]",
            "results": [
                {
                    "amount": 1,
                    "name": "buffer-chest"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 21,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "buffer-chest"
                }
            ],
            "key": "buffer-chest-recycling",
            "localized_name": {
                "en": "Buffer chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[storage]-d[buffer-chest]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "steel-chest"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 2,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 15,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 15,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "name": "fast-inserter"
                }
            ],
            "key": "bulk-inserter",
            "localized_name": {
                "en": "Bulk inserter"
            },
            "maximum_productivity": 3.0,
            "order": "f[bulk-inserter]",
            "results": [
                {
                    "amount": 1,
                    "name": "bulk-inserter"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 8,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "bulk-inserter"
                }
            ],
            "key": "bulk-inserter-recycling",
            "localized_name": {
                "en": "Bulk inserter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[bulk-inserter]",
            "results": [
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "fast-inserter"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 1,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "burner-generator"
                }
            ],
            "key": "burner-generator-recycling",
            "localized_name": {
                "en": "Burner generator recycling"
            },
            "maximum_productivity": 3.0,
            "order": "t[item]-o[burner-generator]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "burner-generator"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 20,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "name": "iron-gear-wheel"
                }
            ],
            "key": "burner-inserter",
            "localized_name": {
                "en": "Burner inserter"
            },
            "maximum_productivity": 3.0,
            "order": "a[burner-inserter]",
            "results": [
                {
                    "amount": 1,
                    "name": "burner-inserter"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 18,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "burner-inserter"
                }
            ],
            "key": "burner-inserter-recycling",
            "localized_name": {
                "en": "Burner inserter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[burner-inserter]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 4,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "name": "stone-furnace"
                },
                {
                    "amount": 3,
                    "name": "iron-plate"
                }
            ],
            "key": "burner-mining-drill",
            "localized_name": {
                "en": "Burner mining drill"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-a[burner-mining-drill]",
            "results": [
                {
                    "amount": 1,
                    "name": "burner-mining-drill"
                }
            ],
            "subgroup": "extraction-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 4,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "burner-mining-drill"
                }
            ],
            "key": "burner-mining-drill-recycling",
            "localized_name": {
                "en": "Burner mining drill recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-a[burner-mining-drill]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "stone-furnace"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "extraction-machine"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 12,
            "icon_col": 1,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 6,
                    "name": "spoilage"
                }
            ],
            "key": "burnt-spoilage",
            "localized_name": {
                "en": "Burnt spoilage"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-products]-h[burnt-spoilage]",
            "results": [
                {
                    "amount": 1,
                    "name": "carbon"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 15,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "calcite"
                }
            ],
            "key": "calcite-recycling",
            "localized_name": {
                "en": "Calcite recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[melting]-a[calcite]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "calcite"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 18,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "name": "plastic-bar"
                },
                {
                    "amount": 1,
                    "name": "explosives"
                }
            ],
            "key": "cannon-shell",
            "localized_name": {
                "en": "Cannon shell"
            },
            "maximum_productivity": 3.0,
            "order": "d[cannon-shell]-a[basic]",
            "results": [
                {
                    "amount": 1,
                    "name": "cannon-shell"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 20,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "cannon-shell"
                }
            ],
            "key": "cannon-shell-recycling",
            "localized_name": {
                "en": "Cannon shell recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[cannon-shell]-a[basic]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "plastic-bar"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "explosives"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "cryogenics"
            ],
            "energy_required": 10,
            "icon_col": 19,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "biter-egg"
                },
                {
                    "amount": 1,
                    "name": "capture-robot-rocket"
                },
                {
                    "amount": 15,
                    "name": "uranium-235"
                },
                {
                    "amount": 100,
                    "name": "fluoroketone-cold"
                }
            ],
            "key": "captive-biter-spawner",
            "localized_name": {
                "en": "Captive biter spawner"
            },
            "maximum_productivity": 3.0,
            "order": "z[biter-nest]",
            "results": [
                {
                    "amount": 1,
                    "name": "captive-biter-spawner"
                }
            ],
            "subgroup": "agriculture"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 21,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "captive-biter-spawner"
                }
            ],
            "key": "captive-biter-spawner-recycling",
            "localized_name": {
                "en": "Captive biter spawner recycling"
            },
            "maximum_productivity": 3.0,
            "order": "z[biter-nest]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "captive-biter-spawner"
                }
            ],
            "subgroup": "agriculture"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 15,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "flying-robot-frame"
                },
                {
                    "amount": 2,
                    "name": "steel-plate"
                },
                {
                    "amount": 20,
                    "name": "bioflux"
                },
                {
                    "amount": 2,
                    "name": "processing-unit"
                }
            ],
            "key": "capture-robot-rocket",
            "localized_name": {
                "en": "Capture bot rocket"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-launcher]-d[capture]",
            "results": [
                {
                    "amount": 1,
                    "name": "capture-robot-rocket"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 24,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "capture-robot-rocket"
                }
            ],
            "key": "capture-robot-rocket-recycling",
            "localized_name": {
                "en": "Capture bot rocket recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-launcher]-d[capture]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "flying-robot-frame"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "bioflux"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 12,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 8,
                    "name": "engine-unit"
                },
                {
                    "amount": 20,
                    "name": "iron-plate"
                },
                {
                    "amount": 5,
                    "name": "steel-plate"
                }
            ],
            "key": "car",
            "localized_name": {
                "en": "Car"
            },
            "maximum_productivity": 3.0,
            "order": "b[personal-transport]-a[car]",
            "results": [
                {
                    "amount": 1,
                    "name": "car"
                }
            ],
            "subgroup": "transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 10,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "car"
                }
            ],
            "key": "car-recycling",
            "localized_name": {
                "en": "Car recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[personal-transport]-a[car]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "engine-unit"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "transport"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 1,
            "icon_col": 8,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "coal"
                },
                {
                    "amount": 20,
                    "name": "sulfuric-acid"
                }
            ],
            "key": "carbon",
            "localized_name": {
                "en": "Carbon"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-f[carbon]",
            "results": [
                {
                    "amount": 1,
                    "name": "carbon"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 5,
            "icon_col": 9,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "yumako-mash"
                },
                {
                    "amount": 1,
                    "name": "carbon"
                }
            ],
            "key": "carbon-fiber",
            "localized_name": {
                "en": "Carbon fiber"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-products]-h[carbon-fiber]",
            "results": [
                {
                    "amount": 1,
                    "name": "carbon-fiber"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 11,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "carbon-fiber"
                }
            ],
            "key": "carbon-fiber-recycling",
            "localized_name": {
                "en": "Carbon fiber recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-products]-e[carbon-fiber]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "carbon-fiber"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 24,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "carbon"
                }
            ],
            "key": "carbon-recycling",
            "localized_name": {
                "en": "Carbon recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-f[carbon]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "carbon"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 13,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "carbonic-asteroid-chunk"
                }
            ],
            "key": "carbonic-asteroid-chunk-recycling",
            "localized_name": {
                "en": "Carbonic asteroid chunk recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[carbonic]-e[chunk]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "carbonic-asteroid-chunk"
                }
            ],
            "subgroup": "space-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crushing"
            ],
            "energy_required": 2,
            "icon_col": 16,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "carbonic-asteroid-chunk"
                }
            ],
            "key": "carbonic-asteroid-crushing",
            "localized_name": {
                "en": "Carbonic asteroid crushing"
            },
            "maximum_productivity": 3.0,
            "order": "b-a-b",
            "results": [
                {
                    "amount": 10,
                    "name": "carbon"
                },
                {
                    "amount": 1,
                    "independent_probability": 0.3,
                    "name": "carbonic-asteroid-chunk"
                }
            ],
            "subgroup": "space-crushing"
        },
        {
            "allow_productivity": false,
            "allow_quality": false,
            "categories": [
                "crushing"
            ],
            "energy_required": 2,
            "icon_col": 18,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "carbonic-asteroid-chunk"
                }
            ],
            "key": "carbonic-asteroid-reprocessing",
            "localized_name": {
                "en": "Carbonic asteroid reprocessing"
            },
            "maximum_productivity": 3.0,
            "order": "b-b-b",
            "results": [
                {
                    "amount": 1,
                    "name": "carbonic-asteroid-chunk",
                    "shared_probability": {
                        "max": 0.4,
                        "min": 0
                    }
                },
                {
                    "amount": 1,
                    "name": "metallic-asteroid-chunk",
                    "shared_probability": {
                        "max": 0.6,
                        "min": 0.4
                    }
                },
                {
                    "amount": 1,
                    "name": "oxide-asteroid-chunk",
                    "shared_probability": {
                        "max": 0.8,
                        "min": 0.6
                    }
                }
            ],
            "subgroup": "space-crushing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 12,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "steel-plate"
                },
                {
                    "amount": 20,
                    "name": "low-density-structure"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                }
            ],
            "key": "cargo-bay",
            "localized_name": {
                "en": "Cargo bay"
            },
            "maximum_productivity": 3.0,
            "order": "c[cargo-bay]",
            "results": [
                {
                    "amount": 1,
                    "name": "cargo-bay"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 19,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "cargo-bay"
                }
            ],
            "key": "cargo-bay-recycling",
            "localized_name": {
                "en": "Cargo bay recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[cargo-bay]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "low-density-structure"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 30,
            "icon_col": 21,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 200,
                    "name": "concrete"
                },
                {
                    "amount": 25,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "name": "processing-unit"
                }
            ],
            "key": "cargo-landing-pad",
            "localized_name": {
                "en": "Cargo landing pad"
            },
            "maximum_productivity": 3.0,
            "order": "c[cargo-landing-pad]",
            "results": [
                {
                    "amount": 1,
                    "name": "cargo-landing-pad"
                }
            ],
            "subgroup": "space-interactors"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 23,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "cargo-landing-pad"
                }
            ],
            "key": "cargo-landing-pad-recycling",
            "localized_name": {
                "en": "Cargo landing pad recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[cargo-landing-pad]",
            "results": [
                {
                    "amount": 50,
                    "extra_count_fraction": 0,
                    "name": "concrete"
                },
                {
                    "amount": 6,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "space-interactors"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 1,
            "icon_col": 18,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 20,
                    "name": "iron-plate"
                },
                {
                    "amount": 20,
                    "name": "steel-plate"
                }
            ],
            "key": "cargo-wagon",
            "localized_name": {
                "en": "Cargo wagon"
            },
            "maximum_productivity": 3.0,
            "order": "c[rolling-stock]-b[cargo-wagon]",
            "results": [
                {
                    "amount": 1,
                    "name": "cargo-wagon"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 2,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "cargo-wagon"
                }
            ],
            "key": "cargo-wagon-recycling",
            "localized_name": {
                "en": "Cargo wagon recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[rolling-stock]-b[cargo-wagon]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "iron-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 3.2,
            "icon_col": 6,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "molten-copper"
                }
            ],
            "key": "casting-copper",
            "localized_name": {
                "en": "Casting copper"
            },
            "maximum_productivity": 3.0,
            "order": "b[casting]-b[casting-copper]",
            "results": [
                {
                    "amount": 2,
                    "name": "copper-plate"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 1,
            "icon_col": 24,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "molten-copper"
                }
            ],
            "key": "casting-copper-cable",
            "localized_name": {
                "en": "Casting copper cable"
            },
            "maximum_productivity": 3.0,
            "order": "b[casting]-h[casting-copper-cable]",
            "results": [
                {
                    "amount": 2,
                    "name": "copper-cable"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 3.2,
            "icon_col": 3,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "molten-iron"
                }
            ],
            "key": "casting-iron",
            "localized_name": {
                "en": "Casting iron"
            },
            "maximum_productivity": 3.0,
            "order": "b[casting]-a[casting-iron]",
            "results": [
                {
                    "amount": 2,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 1,
            "icon_col": 10,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "molten-iron"
                }
            ],
            "key": "casting-iron-gear-wheel",
            "localized_name": {
                "en": "Casting iron gear wheel"
            },
            "maximum_productivity": 3.0,
            "order": "b[casting]-d[casting-iron-gear-wheel]",
            "results": [
                {
                    "amount": 1,
                    "name": "iron-gear-wheel"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 1,
            "icon_col": 6,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "molten-iron"
                }
            ],
            "key": "casting-iron-stick",
            "localized_name": {
                "en": "Casting iron stick"
            },
            "maximum_productivity": 3.0,
            "order": "b[casting]-e[casting-iron-stick]",
            "results": [
                {
                    "amount": 4,
                    "name": "iron-stick"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 15,
            "icon_col": 13,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 80,
                    "name": "molten-iron"
                },
                {
                    "amount": 250,
                    "name": "molten-copper"
                },
                {
                    "amount": 5,
                    "name": "plastic-bar"
                }
            ],
            "key": "casting-low-density-structure",
            "localized_name": {
                "en": "Casting low density structure"
            },
            "maximum_productivity": 3.0,
            "order": "b[casting]-f[low-density-structure]",
            "results": [
                {
                    "amount": 1,
                    "name": "low-density-structure"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 1,
            "icon_col": 14,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "molten-iron"
                }
            ],
            "key": "casting-pipe",
            "localized_name": {
                "en": "Casting pipe"
            },
            "maximum_productivity": 3.0,
            "order": "b[casting]-f[casting-pipe]",
            "results": [
                {
                    "amount": 1,
                    "name": "pipe"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 1,
            "icon_col": 22,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 50,
                    "name": "molten-iron"
                },
                {
                    "amount": 10,
                    "name": "pipe"
                }
            ],
            "key": "casting-pipe-to-ground",
            "localized_name": {
                "en": "Casting pipe to ground"
            },
            "maximum_productivity": 3.0,
            "order": "b[casting]-g[casting-pipe-to-ground]",
            "results": [
                {
                    "amount": 2,
                    "name": "pipe-to-ground"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 3.2,
            "icon_col": 12,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 30,
                    "name": "molten-iron"
                }
            ],
            "key": "casting-steel",
            "localized_name": {
                "en": "Casting steel"
            },
            "maximum_productivity": 3.0,
            "order": "b[casting]-c[casting-steel]",
            "results": [
                {
                    "amount": 1,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 4,
            "icon_col": 1,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 100,
                    "name": "concrete"
                },
                {
                    "amount": 50,
                    "name": "steel-plate"
                },
                {
                    "amount": 100,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 100,
                    "name": "iron-gear-wheel"
                }
            ],
            "key": "centrifuge",
            "localized_name": {
                "en": "Centrifuge"
            },
            "maximum_productivity": 3.0,
            "order": "f[centrifuge]",
            "results": [
                {
                    "amount": 1,
                    "name": "centrifuge"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.25,
            "icon_col": 22,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "centrifuge"
                }
            ],
            "key": "centrifuge-recycling",
            "localized_name": {
                "en": "Centrifuge recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[centrifuge]",
            "results": [
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "concrete"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "iron-gear-wheel"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 5,
            "icon_col": 7,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "pipe"
                }
            ],
            "key": "chemical-plant",
            "localized_name": {
                "en": "Chemical plant"
            },
            "maximum_productivity": 3.0,
            "order": "e[chemical-plant]",
            "results": [
                {
                    "amount": 1,
                    "name": "chemical-plant"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 0,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "chemical-plant"
                }
            ],
            "key": "chemical-plant-recycling",
            "localized_name": {
                "en": "Chemical plant recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[chemical-plant]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "pipe"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 24,
            "icon_col": 22,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "engine-unit"
                },
                {
                    "amount": 3,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "name": "sulfur"
                }
            ],
            "key": "chemical-science-pack",
            "localized_name": {
                "en": "Chemical science pack"
            },
            "maximum_productivity": 3.0,
            "order": "d[chemical-science-pack]",
            "results": [
                {
                    "amount": 2,
                    "name": "chemical-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.5,
            "icon_col": 15,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "chemical-science-pack"
                }
            ],
            "key": "chemical-science-pack-recycling",
            "localized_name": {
                "en": "Chemical science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[chemical-science-pack]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "chemical-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 10,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "explosives"
                },
                {
                    "amount": 10,
                    "name": "calcite"
                },
                {
                    "amount": 1,
                    "name": "grenade"
                },
                {
                    "amount": 1,
                    "name": "barrel"
                }
            ],
            "key": "cliff-explosives",
            "localized_name": {
                "en": "Cliff explosives"
            },
            "maximum_productivity": 3.0,
            "order": "d[cliff-explosives]",
            "results": [
                {
                    "amount": 1,
                    "name": "cliff-explosives"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 10,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "cliff-explosives"
                }
            ],
            "key": "cliff-explosives-recycling",
            "localized_name": {
                "en": "Cliff explosives recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[cliff-explosives]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "explosives"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "calcite"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "grenade"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "barrel"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 2,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 7,
                    "name": "grenade"
                },
                {
                    "amount": 5,
                    "name": "explosives"
                },
                {
                    "amount": 5,
                    "name": "steel-plate"
                }
            ],
            "key": "cluster-grenade",
            "localized_name": {
                "en": "Cluster grenade"
            },
            "maximum_productivity": 3.0,
            "order": "a[grenade]-b[cluster]",
            "results": [
                {
                    "amount": 1,
                    "name": "cluster-grenade"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 5,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "cluster-grenade"
                }
            ],
            "key": "cluster-grenade-recycling",
            "localized_name": {
                "en": "Cluster grenade recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[grenade]-b[cluster]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.75,
                    "name": "grenade"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "explosives"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "oil-processing"
            ],
            "energy_required": 5,
            "icon_col": 16,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "coal"
                },
                {
                    "amount": 25,
                    "name": "heavy-oil"
                },
                {
                    "amount": 50,
                    "name": "steam"
                }
            ],
            "key": "coal-liquefaction",
            "localized_name": {
                "en": "Coal liquefaction"
            },
            "maximum_productivity": 3.0,
            "order": "a[oil-processing]-d[coal-liquefaction]",
            "results": [
                {
                    "amount": 90,
                    "ignored_by_productivity": 25,
                    "name": "heavy-oil"
                },
                {
                    "amount": 20,
                    "name": "light-oil"
                },
                {
                    "amount": 10,
                    "name": "petroleum-gas"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 15,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "coal"
                }
            ],
            "key": "coal-recycling",
            "localized_name": {
                "en": "Coal recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[coal]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "coal"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 2,
            "icon_col": 15,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "carbon"
                },
                {
                    "amount": 1,
                    "name": "sulfur"
                },
                {
                    "amount": 10,
                    "name": "water"
                }
            ],
            "key": "coal-synthesis",
            "localized_name": {
                "en": "Coal synthesis"
            },
            "maximum_productivity": 3.0,
            "order": "m",
            "results": [
                {
                    "amount": 1,
                    "name": "coal"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 16,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "coin"
                }
            ],
            "key": "coin-recycling",
            "localized_name": {
                "en": "Coin recycling"
            },
            "maximum_productivity": 3.0,
            "order": "y",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "coin"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 7,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 15,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "copper-plate"
                },
                {
                    "amount": 10,
                    "name": "wood"
                }
            ],
            "key": "combat-shotgun",
            "localized_name": {
                "en": "Combat shotgun"
            },
            "maximum_productivity": 3.0,
            "order": "b[shotgun]-a[combat]",
            "results": [
                {
                    "amount": 1,
                    "name": "combat-shotgun"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 10,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "combat-shotgun"
                }
            ],
            "key": "combat-shotgun-recycling",
            "localized_name": {
                "en": "Combat shotgun recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[shotgun]-a[combat]",
            "results": [
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "steel-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "copper-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "wood"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid"
            ],
            "energy_required": 10,
            "icon_col": 7,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "stone-brick"
                },
                {
                    "amount": 1,
                    "name": "iron-ore"
                },
                {
                    "amount": 100,
                    "name": "water"
                }
            ],
            "key": "concrete",
            "localized_name": {
                "en": "Concrete"
            },
            "maximum_productivity": 3.0,
            "order": "b[concrete]-a[plain]",
            "results": [
                {
                    "amount": 10,
                    "name": "concrete"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 10,
            "icon_col": 23,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "molten-iron"
                },
                {
                    "amount": 100,
                    "name": "water"
                },
                {
                    "amount": 5,
                    "name": "stone-brick"
                }
            ],
            "key": "concrete-from-molten-iron",
            "localized_name": {
                "en": "Concrete from molten iron"
            },
            "maximum_productivity": 3.0,
            "order": "b[casting]-g[concrete]",
            "results": [
                {
                    "amount": 10,
                    "name": "concrete"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 14,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "concrete"
                }
            ],
            "key": "concrete-recycling",
            "localized_name": {
                "en": "Concrete recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[concrete]-a[plain]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "stone-brick"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.025,
                    "name": "iron-ore"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 5,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "copper-cable"
                },
                {
                    "amount": 2,
                    "name": "electronic-circuit"
                }
            ],
            "key": "constant-combinator",
            "localized_name": {
                "en": "Constant combinator"
            },
            "maximum_productivity": 3.0,
            "order": "c[combinators]-d[constant-combinator]",
            "results": [
                {
                    "amount": 1,
                    "name": "constant-combinator"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 15,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "constant-combinator"
                }
            ],
            "key": "constant-combinator-recycling",
            "localized_name": {
                "en": "Constant combinator recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[combinators]-d[constant-combinator]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "copper-cable"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 21,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "flying-robot-frame"
                },
                {
                    "amount": 2,
                    "name": "electronic-circuit"
                }
            ],
            "key": "construction-robot",
            "localized_name": {
                "en": "Construction robot"
            },
            "maximum_productivity": 3.0,
            "order": "a[robot]-b[construction-robot]",
            "results": [
                {
                    "amount": 1,
                    "name": "construction-robot"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 9,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "construction-robot"
                }
            ],
            "key": "construction-robot-recycling",
            "localized_name": {
                "en": "Construction robot recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[robot]-b[construction-robot]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "flying-robot-frame"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic",
                "crafting"
            ],
            "energy_required": 1,
            "icon_col": 18,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "yumako-mash"
                }
            ],
            "key": "copper-bacteria",
            "localized_name": {
                "en": "Copper bacteria"
            },
            "maximum_productivity": 3.0,
            "order": "b[agriculture]-d[bacteria]-c[copper-bacteria]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.1,
                    "name": "copper-bacteria"
                },
                {
                    "amount": 1,
                    "name": "spoilage"
                }
            ],
            "subgroup": "agriculture-processes",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 4,
            "icon_col": 15,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "copper-bacteria"
                },
                {
                    "amount": 1,
                    "name": "bioflux"
                }
            ],
            "key": "copper-bacteria-cultivation",
            "localized_name": {
                "en": "Copper bacteria cultivation"
            },
            "maximum_productivity": 3.0,
            "order": "b[agriculture]-d[bacteria]-d[copper-bacteria-cultivation]",
            "results": [
                {
                    "amount": 4,
                    "name": "copper-bacteria"
                }
            ],
            "subgroup": "agriculture-processes",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 12,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "copper-bacteria"
                }
            ],
            "key": "copper-bacteria-recycling",
            "localized_name": {
                "en": "Copper bacteria recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[agriculture]-d[bacteria]-c[copper-bacteria]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "copper-bacteria"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 0.5,
            "icon_col": 0,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "copper-plate"
                }
            ],
            "key": "copper-cable",
            "localized_name": {
                "en": "Copper cable"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-intermediates]-c[copper-cable]",
            "results": [
                {
                    "amount": 2,
                    "name": "copper-cable"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.015625,
            "icon_col": 14,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "copper-cable"
                }
            ],
            "key": "copper-cable-recycling",
            "localized_name": {
                "en": "Copper cable recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-b[copper-plate]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "copper-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 32,
            "icon_col": 5,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 50,
                    "name": "copper-ore"
                },
                {
                    "amount": 1,
                    "name": "calcite"
                }
            ],
            "key": "copper-ore-melting",
            "localized_name": {
                "en": "Copper ore melting"
            },
            "maximum_productivity": 3.0,
            "order": "a[melting]-c[copper-ore-melting]",
            "results": [
                {
                    "amount": 500,
                    "name": "molten-copper"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 5,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "copper-ore"
                }
            ],
            "key": "copper-ore-recycling",
            "localized_name": {
                "en": "Copper ore recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[copper-ore]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "copper-ore"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "smelting"
            ],
            "energy_required": 3.2,
            "icon_col": 21,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "copper-ore"
                }
            ],
            "key": "copper-plate",
            "localized_name": {
                "en": "Copper plate"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-b[copper-plate]",
            "results": [
                {
                    "amount": 1,
                    "name": "copper-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.2,
            "icon_col": 3,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "copper-plate"
                }
            ],
            "key": "copper-plate-recycling",
            "localized_name": {
                "en": "Copper plate recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-b[copper-plate]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "copper-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 10,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "low-density-structure"
                },
                {
                    "amount": 10,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "name": "electric-engine-unit"
                }
            ],
            "key": "crusher",
            "localized_name": {
                "en": "Crusher"
            },
            "maximum_productivity": 3.0,
            "order": "e[crusher]",
            "results": [
                {
                    "amount": 1,
                    "name": "crusher"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 13,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "crusher"
                }
            ],
            "key": "crusher-recycling",
            "localized_name": {
                "en": "Crusher recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[crusher]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "low-density-structure"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "electric-engine-unit"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "cryogenics",
                "advanced-crafting"
            ],
            "energy_required": 10,
            "icon_col": 17,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 40,
                    "name": "refined-concrete"
                },
                {
                    "amount": 20,
                    "name": "superconductor"
                },
                {
                    "amount": 20,
                    "name": "processing-unit"
                },
                {
                    "amount": 20,
                    "name": "lithium-plate"
                }
            ],
            "key": "cryogenic-plant",
            "localized_name": {
                "en": "Cryogenic plant"
            },
            "maximum_productivity": 3.0,
            "order": "h[cryogenic-plant]",
            "results": [
                {
                    "amount": 1,
                    "name": "cryogenic-plant"
                }
            ],
            "subgroup": "production-machine",
            "surface_conditions": [
                {
                    "max": 600,
                    "min": 100,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 4,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "cryogenic-plant"
                }
            ],
            "key": "cryogenic-plant-recycling",
            "localized_name": {
                "en": "Cryogenic plant recycling"
            },
            "maximum_productivity": 3.0,
            "order": "h[cryogenic-plant]",
            "results": [
                {
                    "amount": 10,
                    "extra_count_fraction": 0,
                    "name": "refined-concrete"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "superconductor"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "processing-unit"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "lithium-plate"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "cryogenics"
            ],
            "energy_required": 20,
            "icon_col": 23,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "ice"
                },
                {
                    "amount": 1,
                    "name": "lithium-plate"
                },
                {
                    "amount": 6,
                    "name": "fluoroketone-cold"
                }
            ],
            "key": "cryogenic-science-pack",
            "localized_name": {
                "en": "Cryogenic science pack"
            },
            "maximum_productivity": 3.0,
            "order": "k",
            "results": [
                {
                    "amount": 1,
                    "name": "cryogenic-science-pack"
                },
                {
                    "amount": 3,
                    "ignored_by_productivity": 3,
                    "name": "fluoroketone-hot"
                }
            ],
            "subgroup": "science-pack",
            "surface_conditions": [
                {
                    "max": 300,
                    "min": 300,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.25,
            "icon_col": 20,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "cryogenic-science-pack"
                }
            ],
            "key": "cryogenic-science-pack-recycling",
            "localized_name": {
                "en": "Cryogenic science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "k",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "cryogenic-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 14,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "copper-cable"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                }
            ],
            "key": "decider-combinator",
            "localized_name": {
                "en": "Decider combinator"
            },
            "maximum_productivity": 3.0,
            "order": "c[combinators]-b[decider-combinator]",
            "results": [
                {
                    "amount": 1,
                    "name": "decider-combinator"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 18,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "decider-combinator"
                }
            ],
            "key": "decider-combinator-recycling",
            "localized_name": {
                "en": "Decider combinator recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[combinators]-b[decider-combinator]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "copper-cable"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 10,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "deconstruction-planner"
                }
            ],
            "key": "deconstruction-planner-recycling",
            "localized_name": {
                "en": "Deconstruction planner recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[automated-construction]-b[deconstruction-planner]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "deconstruction-planner"
                }
            ],
            "subgroup": "tool"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 12,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "piercing-rounds-magazine"
                },
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 3,
                    "name": "iron-gear-wheel"
                }
            ],
            "key": "defender-capsule",
            "localized_name": {
                "en": "Defender capsule"
            },
            "maximum_productivity": 3.0,
            "order": "d[defender]-b[capsule]",
            "results": [
                {
                    "amount": 1,
                    "name": "defender-capsule"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 24,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "defender-capsule"
                }
            ],
            "key": "defender-capsule-recycling",
            "localized_name": {
                "en": "Defender capsule recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[defender]-b[capsule]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "piercing-rounds-magazine"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "iron-gear-wheel"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 5,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "depleted-uranium-fuel-cell"
                }
            ],
            "key": "depleted-uranium-fuel-cell-recycling",
            "localized_name": {
                "en": "Depleted uranium fuel cell recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[uranium-products]-b[depleted-uranium-fuel-cell]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "depleted-uranium-fuel-cell"
                }
            ],
            "subgroup": "uranium-processing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 15,
            "icon_col": 14,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "distractor-capsule"
                },
                {
                    "amount": 4,
                    "name": "steel-plate"
                },
                {
                    "amount": 1,
                    "name": "processing-unit"
                }
            ],
            "key": "destroyer-capsule",
            "localized_name": {
                "en": "Destroyer capsule"
            },
            "maximum_productivity": 3.0,
            "order": "f[destroyer]-b[capsule]",
            "results": [
                {
                    "amount": 1,
                    "name": "destroyer-capsule"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 7,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "destroyer-capsule"
                }
            ],
            "key": "destroyer-capsule-recycling",
            "localized_name": {
                "en": "Destroyer capsule recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[destroyer]-b[capsule]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "distractor-capsule"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 10,
            "icon_col": 6,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "processing-unit"
                },
                {
                    "amount": 20,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "name": "laser-turret"
                }
            ],
            "key": "discharge-defense-equipment",
            "localized_name": {
                "en": "Discharge defense"
            },
            "maximum_productivity": 3.0,
            "order": "b[active-defense]-b[discharge-defense-equipment]-a[equipment]",
            "results": [
                {
                    "amount": 1,
                    "name": "discharge-defense-equipment"
                }
            ],
            "subgroup": "military-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 19,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "discharge-defense-equipment"
                }
            ],
            "key": "discharge-defense-equipment-recycling",
            "localized_name": {
                "en": "Discharge defense recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[active-defense]-b[discharge-defense-equipment]-a[equipment]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "laser-turret"
                }
            ],
            "subgroup": "military-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 11,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "name": "electronic-circuit"
                }
            ],
            "key": "display-panel",
            "localized_name": {
                "en": "Display panel"
            },
            "maximum_productivity": 3.0,
            "order": "s[display-panel]",
            "results": [
                {
                    "amount": 1,
                    "name": "display-panel"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 17,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "display-panel"
                }
            ],
            "key": "display-panel-recycling",
            "localized_name": {
                "en": "Display panel recycling"
            },
            "maximum_productivity": 3.0,
            "order": "s[display-panel]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 15,
            "icon_col": 19,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "defender-capsule"
                },
                {
                    "amount": 3,
                    "name": "advanced-circuit"
                }
            ],
            "key": "distractor-capsule",
            "localized_name": {
                "en": "Distractor capsule"
            },
            "maximum_productivity": 3.0,
            "order": "e[distractor]-b[capsule]",
            "results": [
                {
                    "amount": 1,
                    "name": "distractor-capsule"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 9,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "distractor-capsule"
                }
            ],
            "key": "distractor-capsule-recycling",
            "localized_name": {
                "en": "Distractor capsule recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[distractor]-b[capsule]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "defender-capsule"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 15,
            "icon_col": 9,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                }
            ],
            "key": "efficiency-module",
            "localized_name": {
                "en": "Efficiency module"
            },
            "maximum_productivity": 3.0,
            "order": "c[efficiency]-a[efficiency-module-1]",
            "results": [
                {
                    "amount": 1,
                    "name": "efficiency-module"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 30,
            "icon_col": 19,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "efficiency-module"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                }
            ],
            "key": "efficiency-module-2",
            "localized_name": {
                "en": "Efficiency module 2"
            },
            "maximum_productivity": 3.0,
            "order": "c[efficiency]-b[efficiency-module-2]",
            "results": [
                {
                    "amount": 1,
                    "name": "efficiency-module-2"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 2,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "efficiency-module-2"
                }
            ],
            "key": "efficiency-module-2-recycling",
            "localized_name": {
                "en": "Efficiency module 2 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[efficiency]-b[efficiency-module-2]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "efficiency-module"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 60,
            "icon_col": 8,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "efficiency-module-2"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                },
                {
                    "amount": 5,
                    "name": "spoilage"
                }
            ],
            "key": "efficiency-module-3",
            "localized_name": {
                "en": "Efficiency module 3"
            },
            "maximum_productivity": 3.0,
            "order": "c[efficiency]-c[efficiency-module-3]",
            "results": [
                {
                    "amount": 1,
                    "name": "efficiency-module-3"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 3.75,
            "icon_col": 16,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "efficiency-module-3"
                }
            ],
            "key": "efficiency-module-3-recycling",
            "localized_name": {
                "en": "Efficiency module 3 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[efficiency]-c[efficiency-module-3]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "efficiency-module-2"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "spoilage"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 0,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "efficiency-module"
                }
            ],
            "key": "efficiency-module-recycling",
            "localized_name": {
                "en": "Efficiency module recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[efficiency]-a[efficiency-module-1]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 6,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electric-energy-interface-equipment"
                }
            ],
            "key": "electric-energy-interface-equipment-recycling",
            "localized_name": {
                "en": "Electric energy interface equipment recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[electric-energy-interface]-b[electric-energy-interface-equipment]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "electric-energy-interface-equipment"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 1,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electric-energy-interface"
                }
            ],
            "key": "electric-energy-interface-recycling",
            "localized_name": {
                "en": "Electric energy interface recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[electric-energy-interface]-b[electric-energy-interface]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "electric-energy-interface"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid"
            ],
            "energy_required": 10,
            "icon_col": 3,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "engine-unit"
                },
                {
                    "amount": 15,
                    "name": "lubricant"
                },
                {
                    "amount": 2,
                    "name": "electronic-circuit"
                }
            ],
            "key": "electric-engine-unit",
            "localized_name": {
                "en": "Electric engine unit"
            },
            "maximum_productivity": 3.0,
            "order": "c[advanced-intermediates]-b[electric-engine-unit]",
            "results": [
                {
                    "amount": 1,
                    "name": "electric-engine-unit"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 8,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electric-engine-unit"
                }
            ],
            "key": "electric-engine-unit-recycling",
            "localized_name": {
                "en": "Electric engine unit recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[advanced-intermediates]-b[electric-engine-unit]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "engine-unit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 5,
            "icon_col": 0,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 10,
                    "name": "stone-brick"
                }
            ],
            "key": "electric-furnace",
            "localized_name": {
                "en": "Electric furnace"
            },
            "maximum_productivity": 3.0,
            "order": "c[electric-furnace]",
            "results": [
                {
                    "amount": 1,
                    "name": "electric-furnace"
                }
            ],
            "subgroup": "smelting-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 14,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electric-furnace"
                }
            ],
            "key": "electric-furnace-recycling",
            "localized_name": {
                "en": "Electric furnace recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[electric-furnace]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "stone-brick"
                }
            ],
            "subgroup": "smelting-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 24,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "iron-plate"
                }
            ],
            "key": "electric-mining-drill",
            "localized_name": {
                "en": "Electric mining drill"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-b[electric-mining-drill]",
            "results": [
                {
                    "amount": 1,
                    "name": "electric-mining-drill"
                }
            ],
            "subgroup": "extraction-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 6,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electric-mining-drill"
                }
            ],
            "key": "electric-mining-drill-recycling",
            "localized_name": {
                "en": "Electric mining drill recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-b[electric-mining-drill]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "extraction-machine"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "electromagnetics"
            ],
            "energy_required": 5,
            "icon_col": 4,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "stone"
                },
                {
                    "amount": 10,
                    "name": "heavy-oil"
                },
                {
                    "amount": 10,
                    "name": "holmium-solution"
                }
            ],
            "key": "electrolyte",
            "localized_name": {
                "en": "Electrolyte"
            },
            "maximum_productivity": 3.0,
            "order": "b[holmium]-e[electrolyte]",
            "results": [
                {
                    "amount": 10,
                    "name": "electrolyte"
                }
            ],
            "subgroup": "fulgora-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "electromagnetics",
                "advanced-crafting"
            ],
            "energy_required": 10,
            "icon_col": 5,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 150,
                    "name": "holmium-plate"
                },
                {
                    "amount": 50,
                    "name": "steel-plate"
                },
                {
                    "amount": 50,
                    "name": "processing-unit"
                },
                {
                    "amount": 50,
                    "name": "refined-concrete"
                }
            ],
            "key": "electromagnetic-plant",
            "localized_name": {
                "en": "Electromagnetic plant"
            },
            "maximum_productivity": 3.0,
            "order": "g[electromagnetic-plant]",
            "results": [
                {
                    "amount": 1,
                    "name": "electromagnetic-plant"
                }
            ],
            "subgroup": "production-machine",
            "surface_conditions": [
                {
                    "min": 99,
                    "property": "magnetic-field"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 16,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electromagnetic-plant"
                }
            ],
            "key": "electromagnetic-plant-recycling",
            "localized_name": {
                "en": "Electromagnetic plant recycling"
            },
            "maximum_productivity": 3.0,
            "order": "g[electromagnetic-plant]",
            "results": [
                {
                    "amount": 37,
                    "extra_count_fraction": 0.5,
                    "name": "holmium-plate"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "refined-concrete"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "electromagnetics"
            ],
            "energy_required": 10,
            "icon_col": 10,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "supercapacitor"
                },
                {
                    "amount": 1,
                    "name": "accumulator"
                },
                {
                    "amount": 25,
                    "name": "electrolyte"
                },
                {
                    "amount": 25,
                    "name": "holmium-solution"
                }
            ],
            "key": "electromagnetic-science-pack",
            "localized_name": {
                "en": "Electromagnetic science pack"
            },
            "maximum_productivity": 3.0,
            "order": "j",
            "results": [
                {
                    "amount": 1,
                    "name": "electromagnetic-science-pack"
                }
            ],
            "subgroup": "science-pack",
            "surface_conditions": [
                {
                    "max": 99,
                    "min": 99,
                    "property": "magnetic-field"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 9,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electromagnetic-science-pack"
                }
            ],
            "key": "electromagnetic-science-pack-recycling",
            "localized_name": {
                "en": "Electromagnetic science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "j",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "electromagnetic-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 0.5,
            "icon_col": 11,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-plate"
                },
                {
                    "amount": 3,
                    "name": "copper-cable"
                }
            ],
            "key": "electronic-circuit",
            "localized_name": {
                "en": "Electronic circuit"
            },
            "maximum_productivity": 3.0,
            "order": "b[circuits]-a[electronic-circuit]",
            "results": [
                {
                    "amount": 1,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 20,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electronic-circuit"
                }
            ],
            "key": "electronic-circuit-recycling",
            "localized_name": {
                "en": "Electronic circuit recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[circuits]-a[electronic-circuit]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "copper-cable"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 12,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "empty-module-slot"
                }
            ],
            "key": "empty-module-slot-recycling",
            "localized_name": {
                "en": "Empty module slot recycling"
            },
            "maximum_productivity": 3.0,
            "order": "z[meta]-a[empty-module-slot]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "empty-module-slot"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 17,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 10,
                    "name": "steel-plate"
                }
            ],
            "key": "energy-shield-equipment",
            "localized_name": {
                "en": "Energy shield"
            },
            "maximum_productivity": 3.0,
            "order": "a[shield]-a[energy-shield-equipment]",
            "results": [
                {
                    "amount": 1,
                    "name": "energy-shield-equipment"
                }
            ],
            "subgroup": "military-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 23,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "energy-shield-equipment"
                }
            ],
            "key": "energy-shield-equipment-recycling",
            "localized_name": {
                "en": "Energy shield recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[shield]-a[energy-shield-equipment]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "military-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 1,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "energy-shield-equipment"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                },
                {
                    "amount": 5,
                    "name": "low-density-structure"
                }
            ],
            "key": "energy-shield-mk2-equipment",
            "localized_name": {
                "en": "Energy shield MK2"
            },
            "maximum_productivity": 3.0,
            "order": "a[shield]-b[energy-shield-equipment-mk2]",
            "results": [
                {
                    "amount": 1,
                    "name": "energy-shield-mk2-equipment"
                }
            ],
            "subgroup": "military-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 2,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "energy-shield-mk2-equipment"
                }
            ],
            "key": "energy-shield-mk2-equipment-recycling",
            "localized_name": {
                "en": "Energy shield MK2 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[shield]-b[energy-shield-equipment-mk2]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "energy-shield-equipment"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "low-density-structure"
                }
            ],
            "subgroup": "military-equipment"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "advanced-crafting"
            ],
            "energy_required": 10,
            "icon_col": 21,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-plate"
                },
                {
                    "amount": 1,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "name": "pipe"
                }
            ],
            "key": "engine-unit",
            "localized_name": {
                "en": "Engine unit"
            },
            "maximum_productivity": 3.0,
            "order": "c[advanced-intermediates]-a[engine-unit]",
            "results": [
                {
                    "amount": 1,
                    "name": "engine-unit"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 3,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "engine-unit"
                }
            ],
            "key": "engine-unit-recycling",
            "localized_name": {
                "en": "Engine unit recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[advanced-intermediates]-a[engine-unit]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "pipe"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 19,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "processing-unit"
                },
                {
                    "amount": 30,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 20,
                    "name": "steel-plate"
                }
            ],
            "key": "exoskeleton-equipment",
            "localized_name": {
                "en": "Exoskeleton"
            },
            "maximum_productivity": 3.0,
            "order": "d[exoskeleton]-a[exoskeleton-equipment]",
            "results": [
                {
                    "amount": 1,
                    "name": "exoskeleton-equipment"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 3,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "exoskeleton-equipment"
                }
            ],
            "key": "exoskeleton-equipment-recycling",
            "localized_name": {
                "en": "Exoskeleton recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[exoskeleton]-a[exoskeleton-equipment]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                },
                {
                    "amount": 7,
                    "extra_count_fraction": 0.5,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 25,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "name": "plastic-bar"
                },
                {
                    "amount": 2,
                    "name": "explosives"
                }
            ],
            "key": "explosive-cannon-shell",
            "localized_name": {
                "en": "Explosive cannon shell"
            },
            "maximum_productivity": 3.0,
            "order": "d[cannon-shell]-c[explosive]",
            "results": [
                {
                    "amount": 1,
                    "name": "explosive-cannon-shell"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 25,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "explosive-cannon-shell"
                }
            ],
            "key": "explosive-cannon-shell-recycling",
            "localized_name": {
                "en": "Explosive cannon shell recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[cannon-shell]-c[explosive]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "plastic-bar"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "explosives"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 12,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rocket"
                },
                {
                    "amount": 2,
                    "name": "explosives"
                }
            ],
            "key": "explosive-rocket",
            "localized_name": {
                "en": "Explosive rocket"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-launcher]-b[explosive]",
            "results": [
                {
                    "amount": 1,
                    "name": "explosive-rocket"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 21,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "explosive-rocket"
                }
            ],
            "key": "explosive-rocket-recycling",
            "localized_name": {
                "en": "Explosive rocket recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-launcher]-b[explosive]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "rocket"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "explosives"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 12,
            "icon_col": 15,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "explosive-cannon-shell"
                },
                {
                    "amount": 1,
                    "name": "uranium-238"
                }
            ],
            "key": "explosive-uranium-cannon-shell",
            "localized_name": {
                "en": "Explosive uranium cannon shell"
            },
            "maximum_productivity": 3.0,
            "order": "d[explosive-cannon-shell]-c[uranium]",
            "results": [
                {
                    "amount": 1,
                    "name": "explosive-uranium-cannon-shell"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.75,
            "icon_col": 18,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "explosive-uranium-cannon-shell"
                }
            ],
            "key": "explosive-uranium-cannon-shell-recycling",
            "localized_name": {
                "en": "Explosive uranium cannon shell recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[explosive-cannon-shell]-c[uranium]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "explosive-cannon-shell"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "uranium-238"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 4,
            "icon_col": 14,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "sulfur"
                },
                {
                    "amount": 1,
                    "name": "coal"
                },
                {
                    "amount": 10,
                    "name": "water"
                }
            ],
            "key": "explosives",
            "localized_name": {
                "en": "Explosives"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-e[explosives]",
            "results": [
                {
                    "amount": 2,
                    "name": "explosives"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.25,
            "icon_col": 12,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "explosives"
                }
            ],
            "key": "explosives-recycling",
            "localized_name": {
                "en": "Explosives recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-e[explosives]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "explosives"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 5,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "express-transport-belt"
                },
                {
                    "amount": 1,
                    "name": "fast-loader"
                }
            ],
            "key": "express-loader",
            "localized_name": {
                "en": "Express loader"
            },
            "maximum_productivity": 3.0,
            "order": "d[loader]-c[express-loader]",
            "results": [
                {
                    "amount": 1,
                    "name": "express-loader"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 12,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "express-loader"
                }
            ],
            "key": "express-loader-recycling",
            "localized_name": {
                "en": "Express loader recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[loader]-c[express-loader]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "express-transport-belt"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "fast-loader"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid",
                "metallurgy"
            ],
            "energy_required": 2,
            "icon_col": 19,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fast-splitter"
                },
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 80,
                    "name": "lubricant"
                }
            ],
            "key": "express-splitter",
            "localized_name": {
                "en": "Express splitter"
            },
            "maximum_productivity": 3.0,
            "order": "c[splitter]-c[express-splitter]",
            "results": [
                {
                    "amount": 1,
                    "name": "express-splitter"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 25,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "express-splitter"
                }
            ],
            "key": "express-splitter-recycling",
            "localized_name": {
                "en": "Express splitter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[splitter]-c[express-splitter]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "fast-splitter"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid",
                "metallurgy"
            ],
            "energy_required": 0.5,
            "icon_col": 23,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "name": "fast-transport-belt"
                },
                {
                    "amount": 20,
                    "name": "lubricant"
                }
            ],
            "key": "express-transport-belt",
            "localized_name": {
                "en": "Express transport belt"
            },
            "maximum_productivity": 3.0,
            "order": "a[transport-belt]-c[express-transport-belt]",
            "results": [
                {
                    "amount": 1,
                    "name": "express-transport-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 10,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "express-transport-belt"
                }
            ],
            "key": "express-transport-belt-recycling",
            "localized_name": {
                "en": "Express transport belt recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[transport-belt]-c[express-transport-belt]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "fast-transport-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid",
                "metallurgy"
            ],
            "energy_required": 2,
            "icon_col": 8,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 80,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "name": "fast-underground-belt"
                },
                {
                    "amount": 40,
                    "name": "lubricant"
                }
            ],
            "key": "express-underground-belt",
            "localized_name": {
                "en": "Express underground belt"
            },
            "maximum_productivity": 3.0,
            "order": "b[underground-belt]-c[express-underground-belt]",
            "results": [
                {
                    "amount": 2,
                    "name": "express-underground-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 1,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "express-underground-belt"
                }
            ],
            "key": "express-underground-belt-recycling",
            "localized_name": {
                "en": "Express underground belt recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[underground-belt]-c[express-underground-belt]",
            "results": [
                {
                    "amount": 10,
                    "extra_count_fraction": 0,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "fast-underground-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 10,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 2,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "name": "inserter"
                }
            ],
            "key": "fast-inserter",
            "localized_name": {
                "en": "Fast inserter"
            },
            "maximum_productivity": 3.0,
            "order": "d[fast-inserter]",
            "results": [
                {
                    "amount": 1,
                    "name": "fast-inserter"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 9,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fast-inserter"
                }
            ],
            "key": "fast-inserter-recycling",
            "localized_name": {
                "en": "Fast inserter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[fast-inserter]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "iron-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "inserter"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 3,
            "icon_col": 2,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "fast-transport-belt"
                },
                {
                    "amount": 1,
                    "name": "loader"
                }
            ],
            "key": "fast-loader",
            "localized_name": {
                "en": "Fast loader"
            },
            "maximum_productivity": 3.0,
            "order": "d[loader]-b[fast-loader]",
            "results": [
                {
                    "amount": 1,
                    "name": "fast-loader"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.1875,
            "icon_col": 8,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fast-loader"
                }
            ],
            "key": "fast-loader-recycling",
            "localized_name": {
                "en": "Fast loader recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[loader]-b[fast-loader]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "fast-transport-belt"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "loader"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "metallurgy"
            ],
            "energy_required": 2,
            "icon_col": 13,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "splitter"
                },
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "electronic-circuit"
                }
            ],
            "key": "fast-splitter",
            "localized_name": {
                "en": "Fast splitter"
            },
            "maximum_productivity": 3.0,
            "order": "c[splitter]-b[fast-splitter]",
            "results": [
                {
                    "amount": 1,
                    "name": "fast-splitter"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 13,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fast-splitter"
                }
            ],
            "key": "fast-splitter-recycling",
            "localized_name": {
                "en": "Fast splitter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[splitter]-b[fast-splitter]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "splitter"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "metallurgy"
            ],
            "energy_required": 0.5,
            "icon_col": 11,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "name": "transport-belt"
                }
            ],
            "key": "fast-transport-belt",
            "localized_name": {
                "en": "Fast transport belt"
            },
            "maximum_productivity": 3.0,
            "order": "a[transport-belt]-b[fast-transport-belt]",
            "results": [
                {
                    "amount": 1,
                    "name": "fast-transport-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 14,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fast-transport-belt"
                }
            ],
            "key": "fast-transport-belt-recycling",
            "localized_name": {
                "en": "Fast transport belt recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[transport-belt]-b[fast-transport-belt]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "transport-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "metallurgy"
            ],
            "energy_required": 2,
            "icon_col": 4,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 40,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "name": "underground-belt"
                }
            ],
            "key": "fast-underground-belt",
            "localized_name": {
                "en": "Fast underground belt"
            },
            "maximum_productivity": 3.0,
            "order": "b[underground-belt]-b[fast-underground-belt]",
            "results": [
                {
                    "amount": 2,
                    "name": "fast-underground-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 6,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fast-underground-belt"
                }
            ],
            "key": "fast-underground-belt-recycling",
            "localized_name": {
                "en": "Fast underground belt recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[underground-belt]-b[fast-underground-belt]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "underground-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 1,
            "icon_col": 11,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "iron-plate"
                }
            ],
            "key": "firearm-magazine",
            "localized_name": {
                "en": "Firearm magazine"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-a[firearm-magazine]",
            "results": [
                {
                    "amount": 1,
                    "name": "firearm-magazine"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 3,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "firearm-magazine"
                }
            ],
            "key": "firearm-magazine-recycling",
            "localized_name": {
                "en": "Firearm magazine recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-a[iron-plate]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": false,
            "categories": [
                "organic",
                "chemistry"
            ],
            "energy_required": 6,
            "icon_col": 10,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "raw-fish"
                },
                {
                    "amount": 100,
                    "name": "nutrients"
                },
                {
                    "amount": 100,
                    "name": "water"
                }
            ],
            "key": "fish-breeding",
            "localized_name": {
                "en": "Fish breeding"
            },
            "maximum_productivity": 3.0,
            "order": "b[nauvis-agriculture]-b[fish-breeding]",
            "results": [
                {
                    "amount": 3,
                    "ignored_by_productivity": 2,
                    "name": "raw-fish"
                }
            ],
            "subgroup": "nauvis-agriculture",
            "surface_conditions": [
                {
                    "max": 1000,
                    "min": 1000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 16,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 200,
                    "name": "processing-unit"
                },
                {
                    "amount": 50,
                    "name": "low-density-structure"
                },
                {
                    "amount": 4,
                    "name": "uranium-fuel-cell"
                }
            ],
            "key": "fission-reactor-equipment",
            "localized_name": {
                "en": "Portable fission reactor"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy-source]-b[fission-reactor]",
            "results": [
                {
                    "amount": 1,
                    "name": "fission-reactor-equipment"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 6,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fission-reactor-equipment"
                }
            ],
            "key": "fission-reactor-equipment-recycling",
            "localized_name": {
                "en": "Portable fission reactor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy-source]-b[fission-reactor]",
            "results": [
                {
                    "amount": 50,
                    "extra_count_fraction": 0,
                    "name": "processing-unit"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "low-density-structure"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "uranium-fuel-cell"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 21,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                }
            ],
            "key": "flamethrower",
            "localized_name": {
                "en": "Flamethrower"
            },
            "maximum_productivity": 3.0,
            "order": "e[flamethrower]",
            "results": [
                {
                    "amount": 1,
                    "name": "flamethrower"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 6,
            "icon_col": 18,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "steel-plate"
                },
                {
                    "amount": 100,
                    "name": "crude-oil"
                }
            ],
            "key": "flamethrower-ammo",
            "localized_name": {
                "en": "Flamethrower ammo"
            },
            "maximum_productivity": 3.0,
            "order": "e[flamethrower]",
            "results": [
                {
                    "amount": 1,
                    "name": "flamethrower-ammo"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.375,
            "icon_col": 0,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "flamethrower-ammo"
                }
            ],
            "key": "flamethrower-ammo-recycling",
            "localized_name": {
                "en": "Flamethrower ammo recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[flamethrower]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "flamethrower-ammo"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 16,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "flamethrower"
                }
            ],
            "key": "flamethrower-recycling",
            "localized_name": {
                "en": "Flamethrower recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[flamethrower]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 20,
            "icon_col": 23,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 30,
                    "name": "steel-plate"
                },
                {
                    "amount": 15,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "pipe"
                },
                {
                    "amount": 5,
                    "name": "engine-unit"
                }
            ],
            "key": "flamethrower-turret",
            "localized_name": {
                "en": "Flamethrower turret"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-c[flamethrower-turret]",
            "results": [
                {
                    "amount": 1,
                    "name": "flamethrower-turret"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.25,
            "icon_col": 10,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "flamethrower-turret"
                }
            ],
            "key": "flamethrower-turret-recycling",
            "localized_name": {
                "en": "Flamethrower turret recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-c[flamethrower-turret]",
            "results": [
                {
                    "amount": 7,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "pipe"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "engine-unit"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 1.5,
            "icon_col": 0,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 16,
                    "name": "steel-plate"
                },
                {
                    "amount": 8,
                    "name": "pipe"
                },
                {
                    "amount": 1,
                    "name": "storage-tank"
                }
            ],
            "key": "fluid-wagon",
            "localized_name": {
                "en": "Fluid wagon"
            },
            "maximum_productivity": 3.0,
            "order": "c[rolling-stock]-c[fluid-wagon]",
            "results": [
                {
                    "amount": 1,
                    "name": "fluid-wagon"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.09375,
            "icon_col": 1,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fluid-wagon"
                }
            ],
            "key": "fluid-wagon-recycling",
            "localized_name": {
                "en": "Fluid wagon recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[rolling-stock]-c[fluid-wagon]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 4,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "pipe"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "storage-tank"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "cryogenics"
            ],
            "energy_required": 10,
            "icon_col": 7,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 50,
                    "name": "fluorine"
                },
                {
                    "amount": 50,
                    "name": "ammonia"
                },
                {
                    "amount": 1,
                    "name": "solid-fuel"
                },
                {
                    "amount": 1,
                    "name": "lithium"
                }
            ],
            "key": "fluoroketone",
            "localized_name": {
                "en": "Fluoroketone"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluoroketone]-a[fluoroketone]",
            "results": [
                {
                    "amount": 50,
                    "name": "fluoroketone-hot"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "cryogenics"
            ],
            "energy_required": 5,
            "icon_col": 2,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "fluoroketone-hot"
                }
            ],
            "key": "fluoroketone-cooling",
            "localized_name": {
                "en": "Cooling hot fluoroketone"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluoroketone]-b[fluoroketone-cooling]",
            "results": [
                {
                    "amount": 10,
                    "name": "fluoroketone-cold"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 20,
            "icon_col": 15,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 2,
                    "name": "battery"
                },
                {
                    "amount": 1,
                    "name": "steel-plate"
                },
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                }
            ],
            "key": "flying-robot-frame",
            "localized_name": {
                "en": "Flying robot frame"
            },
            "maximum_productivity": 3.0,
            "order": "c[advanced-intermediates]-c[flying-robot-frame]",
            "results": [
                {
                    "amount": 1,
                    "name": "flying-robot-frame"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.25,
            "icon_col": 22,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "flying-robot-frame"
                }
            ],
            "key": "flying-robot-frame-recycling",
            "localized_name": {
                "en": "Flying robot frame recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[advanced-intermediates]-c[flying-robot-frame]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "battery"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid"
            ],
            "energy_required": 30,
            "icon_col": 9,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 4,
                    "name": "lithium-plate"
                },
                {
                    "amount": 4,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 20,
                    "name": "stone"
                },
                {
                    "amount": 20,
                    "name": "fluoroketone-cold"
                }
            ],
            "key": "foundation",
            "localized_name": {
                "en": "Foundation"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-g[foundation]",
            "results": [
                {
                    "amount": 1,
                    "name": "foundation"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 25,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "foundation"
                }
            ],
            "key": "foundation-recycling",
            "localized_name": {
                "en": "Foundation recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-g[foundation]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "lithium-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "stone"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "metallurgy",
                "crafting-with-fluid"
            ],
            "energy_required": 10,
            "icon_col": 4,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 50,
                    "name": "tungsten-carbide"
                },
                {
                    "amount": 50,
                    "name": "steel-plate"
                },
                {
                    "amount": 30,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 20,
                    "name": "refined-concrete"
                },
                {
                    "amount": 20,
                    "name": "lubricant"
                }
            ],
            "key": "foundry",
            "localized_name": {
                "en": "Foundry"
            },
            "maximum_productivity": 3.0,
            "order": "d[foundry]",
            "results": [
                {
                    "amount": 1,
                    "name": "foundry"
                }
            ],
            "subgroup": "smelting-machine",
            "surface_conditions": [
                {
                    "max": 4000,
                    "min": 4000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 14,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "foundry"
                }
            ],
            "key": "foundry-recycling",
            "localized_name": {
                "en": "Foundry recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[foundry]",
            "results": [
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "tungsten-carbide"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 7,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "refined-concrete"
                }
            ],
            "subgroup": "smelting-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "cryogenics"
            ],
            "energy_required": 30,
            "icon_col": 0,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 100,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 100,
                    "name": "superconductor"
                },
                {
                    "amount": 50,
                    "name": "quantum-processor"
                }
            ],
            "key": "fusion-generator",
            "localized_name": {
                "en": "Fusion generator"
            },
            "maximum_productivity": 3.0,
            "order": "g[fusion-energy]-b[generator]",
            "results": [
                {
                    "amount": 1,
                    "name": "fusion-generator"
                }
            ],
            "subgroup": "energy",
            "surface_conditions": [
                {
                    "max": 600,
                    "min": 100,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 5,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fusion-generator"
                }
            ],
            "key": "fusion-generator-recycling",
            "localized_name": {
                "en": "Fusion generator recycling"
            },
            "maximum_productivity": 3.0,
            "order": "g[fusion-energy]-b[generator]",
            "results": [
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "superconductor"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "quantum-processor"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "cryogenics"
            ],
            "energy_required": 10,
            "icon_col": 7,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "lithium-plate"
                },
                {
                    "amount": 1,
                    "name": "holmium-plate"
                },
                {
                    "amount": 100,
                    "name": "ammonia"
                }
            ],
            "key": "fusion-power-cell",
            "localized_name": {
                "en": "Fusion power cell"
            },
            "maximum_productivity": 3.0,
            "order": "c[lithium]-d[fusion-power-cell]",
            "results": [
                {
                    "amount": 1,
                    "name": "fusion-power-cell"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 24,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fusion-power-cell"
                }
            ],
            "key": "fusion-power-cell-recycling",
            "localized_name": {
                "en": "Fusion power cell recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[lithium]-d[fusion-power-cell]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "fusion-power-cell"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "cryogenics"
            ],
            "energy_required": 60,
            "icon_col": 5,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 200,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 200,
                    "name": "superconductor"
                },
                {
                    "amount": 250,
                    "name": "quantum-processor"
                }
            ],
            "key": "fusion-reactor",
            "localized_name": {
                "en": "Fusion reactor"
            },
            "maximum_productivity": 3.0,
            "order": "g[fusion-energy]-a[reactor]",
            "results": [
                {
                    "amount": 1,
                    "name": "fusion-reactor"
                }
            ],
            "subgroup": "energy",
            "surface_conditions": [
                {
                    "max": 600,
                    "min": 100,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 30,
            "icon_col": 5,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fission-reactor-equipment"
                },
                {
                    "amount": 10,
                    "name": "fusion-power-cell"
                },
                {
                    "amount": 250,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 100,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 25,
                    "name": "supercapacitor"
                },
                {
                    "amount": 250,
                    "name": "quantum-processor"
                }
            ],
            "key": "fusion-reactor-equipment",
            "localized_name": {
                "en": "Portable fusion reactor"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy-source]-c[fusion-reactor]",
            "results": [
                {
                    "amount": 1,
                    "name": "fusion-reactor-equipment"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 4,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fusion-reactor-equipment"
                }
            ],
            "key": "fusion-reactor-equipment-recycling",
            "localized_name": {
                "en": "Portable fusion reactor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy-source]-c[fusion-reactor]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "fission-reactor-equipment"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "fusion-power-cell"
                },
                {
                    "amount": 62,
                    "extra_count_fraction": 0.5,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 6,
                    "extra_count_fraction": 0.25,
                    "name": "supercapacitor"
                },
                {
                    "amount": 62,
                    "extra_count_fraction": 0.5,
                    "name": "quantum-processor"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 3.75,
            "icon_col": 13,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "fusion-reactor"
                }
            ],
            "key": "fusion-reactor-recycling",
            "localized_name": {
                "en": "Fusion reactor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "g[fusion-energy]-a[reactor]",
            "results": [
                {
                    "amount": 50,
                    "extra_count_fraction": 0,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 50,
                    "extra_count_fraction": 0,
                    "name": "superconductor"
                },
                {
                    "amount": 62,
                    "extra_count_fraction": 0.5,
                    "name": "quantum-processor"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 24,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "stone-wall"
                },
                {
                    "amount": 2,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "name": "electronic-circuit"
                }
            ],
            "key": "gate",
            "localized_name": {
                "en": "Gate"
            },
            "maximum_productivity": 3.0,
            "order": "a[wall]-b[gate]",
            "results": [
                {
                    "amount": 1,
                    "name": "gate"
                }
            ],
            "subgroup": "defensive-structure"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 13,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "gate"
                }
            ],
            "key": "gate-recycling",
            "localized_name": {
                "en": "Gate recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[wall]-b[gate]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "stone-wall"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "defensive-structure"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 4,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "iron-plate"
                },
                {
                    "amount": 10,
                    "name": "coal"
                }
            ],
            "key": "grenade",
            "localized_name": {
                "en": "Grenade"
            },
            "maximum_productivity": 3.0,
            "order": "a[grenade]-a[normal]",
            "results": [
                {
                    "amount": 1,
                    "name": "grenade"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 23,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "grenade"
                }
            ],
            "key": "grenade-recycling",
            "localized_name": {
                "en": "Grenade recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[grenade]-a[normal]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "coal"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 24,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "copper-plate"
                },
                {
                    "amount": 20,
                    "name": "iron-plate"
                }
            ],
            "key": "gun-turret",
            "localized_name": {
                "en": "Gun turret"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-a[gun-turret]",
            "results": [
                {
                    "amount": 1,
                    "name": "gun-turret"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 17,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "gun-turret"
                }
            ],
            "key": "gun-turret-recycling",
            "localized_name": {
                "en": "Gun turret recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-a[gun-turret]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "copper-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.25,
            "icon_col": 19,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "concrete"
                }
            ],
            "key": "hazard-concrete",
            "localized_name": {
                "en": "Hazard concrete"
            },
            "maximum_productivity": 3.0,
            "order": "b[concrete]-b[hazard]",
            "results": [
                {
                    "amount": 10,
                    "name": "hazard-concrete"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 6,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "hazard-concrete"
                }
            ],
            "key": "hazard-concrete-recycling",
            "localized_name": {
                "en": "Hazard concrete recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[concrete]-b[hazard]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "stone-brick"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.025,
                    "name": "iron-ore"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 3,
            "icon_col": 6,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "steel-plate"
                },
                {
                    "amount": 100,
                    "name": "copper-plate"
                },
                {
                    "amount": 10,
                    "name": "pipe"
                }
            ],
            "key": "heat-exchanger",
            "localized_name": {
                "en": "Heat exchanger"
            },
            "maximum_productivity": 3.0,
            "order": "f[nuclear-energy]-c[heat-exchanger]",
            "results": [
                {
                    "amount": 1,
                    "name": "heat-exchanger"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.1875,
            "icon_col": 20,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "heat-exchanger"
                }
            ],
            "key": "heat-exchanger-recycling",
            "localized_name": {
                "en": "Heat exchanger recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[nuclear-energy]-c[heat-exchanger]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "copper-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "pipe"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 22,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "heat-pipe"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                }
            ],
            "key": "heat-interface",
            "localized_name": {
                "en": "Heat interface"
            },
            "maximum_productivity": 3.0,
            "order": "b[heat-interface]",
            "results": [
                {
                    "amount": 1,
                    "name": "heat-interface"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 10,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "heat-interface"
                }
            ],
            "key": "heat-interface-recycling",
            "localized_name": {
                "en": "Heat interface recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[heat-interface]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "heat-pipe"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 1,
            "icon_col": 8,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "steel-plate"
                },
                {
                    "amount": 20,
                    "name": "copper-plate"
                }
            ],
            "key": "heat-pipe",
            "localized_name": {
                "en": "Heat pipe"
            },
            "maximum_productivity": 3.0,
            "order": "f[nuclear-energy]-b[heat-pipe]",
            "results": [
                {
                    "amount": 1,
                    "name": "heat-pipe"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 23,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "heat-pipe"
                }
            ],
            "key": "heat-pipe-recycling",
            "localized_name": {
                "en": "Heat pipe recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[nuclear-energy]-b[heat-pipe]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "copper-plate"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 17,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "boiler"
                },
                {
                    "amount": 5,
                    "name": "heat-pipe"
                },
                {
                    "amount": 20,
                    "name": "concrete"
                }
            ],
            "key": "heating-tower",
            "localized_name": {
                "en": "Heating tower"
            },
            "maximum_productivity": 3.0,
            "order": "c[heating-tower]",
            "results": [
                {
                    "amount": 1,
                    "name": "heating-tower"
                }
            ],
            "subgroup": "environmental-protection"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 12,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "heating-tower"
                }
            ],
            "key": "heating-tower-recycling",
            "localized_name": {
                "en": "Heating tower recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[heating-tower]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "boiler"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "heat-pipe"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "concrete"
                }
            ],
            "subgroup": "environmental-protection"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 20,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 100,
                    "name": "copper-plate"
                },
                {
                    "amount": 50,
                    "name": "steel-plate"
                }
            ],
            "key": "heavy-armor",
            "localized_name": {
                "en": "Heavy armor"
            },
            "maximum_productivity": 3.0,
            "order": "b[heavy-armor]",
            "results": [
                {
                    "amount": 1,
                    "name": "heavy-armor"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 6,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "heavy-armor"
                }
            ],
            "key": "heavy-armor-recycling",
            "localized_name": {
                "en": "Heavy armor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[heavy-armor]",
            "results": [
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "copper-plate"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": true,
            "allow_quality": false,
            "categories": [
                "chemistry",
                "organic"
            ],
            "energy_required": 2,
            "icon_col": 24,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 30,
                    "name": "water"
                },
                {
                    "amount": 40,
                    "name": "heavy-oil"
                }
            ],
            "key": "heavy-oil-cracking",
            "localized_name": {
                "en": "Heavy oil cracking to light oil"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluid-chemistry]-a[heavy-oil-cracking]",
            "results": [
                {
                    "amount": 30,
                    "name": "light-oil"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 1,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "holmium-ore"
                }
            ],
            "key": "holmium-ore-recycling",
            "localized_name": {
                "en": "Holmium ore recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[holmium]-a[holmium-ore]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "holmium-ore"
                }
            ],
            "subgroup": "fulgora-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid",
                "metallurgy"
            ],
            "energy_required": 1,
            "icon_col": 8,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "holmium-solution"
                }
            ],
            "key": "holmium-plate",
            "localized_name": {
                "en": "Holmium plate"
            },
            "maximum_productivity": 3.0,
            "order": "b[holmium]-c[holmium-plate]",
            "results": [
                {
                    "amount": 1,
                    "name": "holmium-plate"
                }
            ],
            "subgroup": "fulgora-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 16,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "holmium-plate"
                }
            ],
            "key": "holmium-plate-recycling",
            "localized_name": {
                "en": "Holmium plate recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[holmium]-c[holmium-plate]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "holmium-plate"
                }
            ],
            "subgroup": "fulgora-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 10,
            "icon_col": 24,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "holmium-ore"
                },
                {
                    "amount": 1,
                    "name": "stone"
                },
                {
                    "amount": 10,
                    "name": "water"
                }
            ],
            "key": "holmium-solution",
            "localized_name": {
                "en": "Holmium solution"
            },
            "maximum_productivity": 3.0,
            "order": "b[holmium]-b[holmium-solution]",
            "results": [
                {
                    "amount": 100,
                    "name": "holmium-solution"
                }
            ],
            "subgroup": "fulgora-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 1,
            "icon_col": 17,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "ice"
                }
            ],
            "key": "ice-melting",
            "localized_name": {
                "en": "Ice melting"
            },
            "maximum_productivity": 3.0,
            "order": "d[other-chemistry]-c[ice-melting]",
            "results": [
                {
                    "amount": 20,
                    "name": "water"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid"
            ],
            "energy_required": 30,
            "icon_col": 15,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 400,
                    "name": "ammonia"
                },
                {
                    "amount": 50,
                    "name": "ice"
                }
            ],
            "key": "ice-platform",
            "localized_name": {
                "en": "Ice platform"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-f[ice-platform]",
            "results": [
                {
                    "amount": 1,
                    "name": "ice-platform"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 17,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "ice-platform"
                }
            ],
            "key": "ice-platform-recycling",
            "localized_name": {
                "en": "Ice platform recycling"
            },
            "maximum_productivity": 3.0,
            "order": "j[ice]",
            "results": [
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "ice"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 3,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "ice"
                }
            ],
            "key": "ice-recycling",
            "localized_name": {
                "en": "Ice recycling"
            },
            "maximum_productivity": 3.0,
            "order": "j[ice]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "ice"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 15,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "infinity-cargo-wagon"
                }
            ],
            "key": "infinity-cargo-wagon-recycling",
            "localized_name": {
                "en": "Infinity cargo wagon recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[item]-o[infinity-cargo-wagon]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "infinity-cargo-wagon"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 4,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-chest"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                }
            ],
            "key": "infinity-chest",
            "localized_name": {
                "en": "Infinity chest"
            },
            "maximum_productivity": 3.0,
            "order": "c[item]-o[infinity-chest]",
            "results": [
                {
                    "amount": 1,
                    "name": "infinity-chest"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 22,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "infinity-chest"
                }
            ],
            "key": "infinity-chest-recycling",
            "localized_name": {
                "en": "Infinity chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[item]-o[infinity-chest]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "steel-chest"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 3,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "pipe"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                }
            ],
            "key": "infinity-pipe",
            "localized_name": {
                "en": "Infinity pipe"
            },
            "maximum_productivity": 3.0,
            "order": "d[item]-o[infinity-pipe]",
            "results": [
                {
                    "amount": 1,
                    "name": "infinity-pipe"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 17,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "infinity-pipe"
                }
            ],
            "key": "infinity-pipe-recycling",
            "localized_name": {
                "en": "Infinity pipe recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[item]-o[infinity-pipe]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "pipe"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 25,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "name": "iron-plate"
                }
            ],
            "key": "inserter",
            "localized_name": {
                "en": "Inserter"
            },
            "maximum_productivity": 3.0,
            "order": "b[inserter]",
            "results": [
                {
                    "amount": 1,
                    "name": "inserter"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 14,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "inserter"
                }
            ],
            "key": "inserter-recycling",
            "localized_name": {
                "en": "Inserter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[inserter]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic",
                "crafting"
            ],
            "energy_required": 1,
            "icon_col": 5,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 6,
                    "name": "jelly"
                }
            ],
            "key": "iron-bacteria",
            "localized_name": {
                "en": "Iron bacteria"
            },
            "maximum_productivity": 3.0,
            "order": "b[agriculture]-d[bacteria]-a[iron-bacteria]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.1,
                    "name": "iron-bacteria"
                },
                {
                    "amount": 4,
                    "name": "spoilage"
                }
            ],
            "subgroup": "agriculture-processes",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 4,
            "icon_col": 21,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-bacteria"
                },
                {
                    "amount": 1,
                    "name": "bioflux"
                }
            ],
            "key": "iron-bacteria-cultivation",
            "localized_name": {
                "en": "Iron bacteria cultivation"
            },
            "maximum_productivity": 3.0,
            "order": "b[agriculture]-d[bacteria]-b[iron-bacteria-cultivation]",
            "results": [
                {
                    "amount": 4,
                    "name": "iron-bacteria"
                }
            ],
            "subgroup": "agriculture-processes",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 9,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-bacteria"
                }
            ],
            "key": "iron-bacteria-recycling",
            "localized_name": {
                "en": "Iron bacteria recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[agriculture]-d[bacteria]-a[iron-bacteria]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "iron-bacteria"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 0,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 8,
                    "name": "iron-plate"
                }
            ],
            "key": "iron-chest",
            "localized_name": {
                "en": "Iron chest"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-b[iron-chest]",
            "results": [
                {
                    "amount": 1,
                    "name": "iron-chest"
                }
            ],
            "subgroup": "storage"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 4,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-chest"
                }
            ],
            "key": "iron-chest-recycling",
            "localized_name": {
                "en": "Iron chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-a[iron-plate]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 25,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "iron-plate"
                }
            ],
            "key": "iron-gear-wheel",
            "localized_name": {
                "en": "Iron gear wheel"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-intermediates]-a[iron-gear-wheel]",
            "results": [
                {
                    "amount": 1,
                    "name": "iron-gear-wheel"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 7,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-gear-wheel"
                }
            ],
            "key": "iron-gear-wheel-recycling",
            "localized_name": {
                "en": "Iron gear wheel recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-a[iron-plate]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 32,
            "icon_col": 3,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 50,
                    "name": "iron-ore"
                },
                {
                    "amount": 1,
                    "name": "calcite"
                }
            ],
            "key": "iron-ore-melting",
            "localized_name": {
                "en": "Iron ore melting"
            },
            "maximum_productivity": 3.0,
            "order": "a[melting]-b[iron-ore-melting]",
            "results": [
                {
                    "amount": 500,
                    "name": "molten-iron"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 22,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-ore"
                }
            ],
            "key": "iron-ore-recycling",
            "localized_name": {
                "en": "Iron ore recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[iron-ore]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "iron-ore"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "smelting"
            ],
            "energy_required": 3.2,
            "icon_col": 9,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-ore"
                }
            ],
            "key": "iron-plate",
            "localized_name": {
                "en": "Iron plate"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-a[iron-plate]",
            "results": [
                {
                    "amount": 1,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.2,
            "icon_col": 16,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-plate"
                }
            ],
            "key": "iron-plate-recycling",
            "localized_name": {
                "en": "Iron plate recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-a[iron-plate]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 25,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-plate"
                }
            ],
            "key": "iron-stick",
            "localized_name": {
                "en": "Iron stick"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-intermediates]-b[iron-stick]",
            "results": [
                {
                    "amount": 2,
                    "name": "iron-stick"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.015625,
            "icon_col": 2,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-stick"
                }
            ],
            "key": "iron-stick-recycling",
            "localized_name": {
                "en": "Iron stick recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-a[iron-plate]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 2,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "jelly"
                }
            ],
            "key": "jelly-recycling",
            "localized_name": {
                "en": "Jelly recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-processing]-d[jelly]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "jelly"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic",
                "crafting"
            ],
            "energy_required": 1,
            "icon_col": 22,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "jellynut"
                }
            ],
            "key": "jellynut-processing",
            "localized_name": {
                "en": "Jellynut processing"
            },
            "maximum_productivity": 3.0,
            "order": "a[seeds]-b[jellynut-processing]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.02,
                    "name": "jellynut-seed"
                },
                {
                    "amount": 4,
                    "name": "jelly"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 14,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "jellynut"
                }
            ],
            "key": "jellynut-recycling",
            "localized_name": {
                "en": "Jellynut recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[agriculture]-b[jellynut]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "jellynut"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 16,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "jellynut-seed"
                }
            ],
            "key": "jellynut-seed-recycling",
            "localized_name": {
                "en": "Jellynut seed recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[seeds]-b[jellynut-seed]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "jellynut-seed"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": false,
            "categories": [
                "centrifuging"
            ],
            "energy_required": 60,
            "icon_col": 17,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 40,
                    "name": "uranium-235"
                },
                {
                    "amount": 5,
                    "name": "uranium-238"
                }
            ],
            "key": "kovarex-enrichment-process",
            "localized_name": {
                "en": "Kovarex enrichment process"
            },
            "maximum_productivity": 3.0,
            "order": "b[uranium-products]-c[kovarex-enrichment-process]",
            "results": [
                {
                    "amount": 41,
                    "ignored_by_productivity": 40,
                    "name": "uranium-235"
                },
                {
                    "amount": 2,
                    "ignored_by_productivity": 2,
                    "name": "uranium-238"
                }
            ],
            "subgroup": "uranium-processing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 11,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 4,
                    "name": "transport-belt"
                }
            ],
            "key": "lab",
            "localized_name": {
                "en": "Lab"
            },
            "maximum_productivity": 3.0,
            "order": "z[lab]",
            "results": [
                {
                    "amount": 1,
                    "name": "lab"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 16,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "lab"
                }
            ],
            "key": "lab-recycling",
            "localized_name": {
                "en": "Lab recycling"
            },
            "maximum_productivity": 3.0,
            "order": "z[lab]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "transport-belt"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 5,
            "icon_col": 17,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "name": "explosives"
                }
            ],
            "key": "land-mine",
            "localized_name": {
                "en": "Land mine"
            },
            "maximum_productivity": 3.0,
            "order": "f[land-mine]",
            "results": [
                {
                    "amount": 4,
                    "name": "land-mine"
                }
            ],
            "subgroup": "defensive-structure"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.078125,
            "icon_col": 22,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "land-mine"
                }
            ],
            "key": "land-mine-recycling",
            "localized_name": {
                "en": "Land mine recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[land-mine]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.0625,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "explosives"
                }
            ],
            "subgroup": "defensive-structure"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 1,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 50,
                    "name": "stone"
                }
            ],
            "key": "landfill",
            "localized_name": {
                "en": "Landfill"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-a[dirt]",
            "results": [
                {
                    "amount": 1,
                    "name": "landfill"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 9,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "landfill"
                }
            ],
            "key": "landfill-recycling",
            "localized_name": {
                "en": "Landfill recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-a[dirt]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "landfill"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 20,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "cargo-bay"
                },
                {
                    "amount": 4,
                    "name": "steel-chest"
                },
                {
                    "amount": 15,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 8,
                    "name": "processing-unit"
                }
            ],
            "key": "landing-pad-unloading-bay",
            "localized_name": {
                "en": "Landing pad unloading bay"
            },
            "maximum_productivity": 3.0,
            "order": "c[landing-pad-unloading-bay]",
            "results": [
                {
                    "amount": 1,
                    "name": "landing-pad-unloading-bay"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 4,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "landing-pad-unloading-bay"
                }
            ],
            "key": "landing-pad-unloading-bay-recycling",
            "localized_name": {
                "en": "Landing pad unloading bay recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[landing-pad-unloading-bay]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "cargo-bay"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "steel-chest"
                },
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 11,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "lane-splitter"
                }
            ],
            "key": "lane-splitter-recycling",
            "localized_name": {
                "en": "Lane splitter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[items]-b[lane-splitter]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "lane-splitter"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 20,
            "icon_col": 19,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "steel-plate"
                },
                {
                    "amount": 20,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 12,
                    "name": "battery"
                }
            ],
            "key": "laser-turret",
            "localized_name": {
                "en": "Laser turret"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-b[laser-turret]",
            "results": [
                {
                    "amount": 1,
                    "name": "laser-turret"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.25,
            "icon_col": 11,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "laser-turret"
                }
            ],
            "key": "laser-turret-recycling",
            "localized_name": {
                "en": "Laser turret recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-b[laser-turret]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 3,
                    "extra_count_fraction": 0,
                    "name": "battery"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 3,
            "icon_col": 6,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 40,
                    "name": "iron-plate"
                }
            ],
            "key": "light-armor",
            "localized_name": {
                "en": "Light armor"
            },
            "maximum_productivity": 3.0,
            "order": "a[light-armor]",
            "results": [
                {
                    "amount": 1,
                    "name": "light-armor"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.1875,
            "icon_col": 6,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "light-armor"
                }
            ],
            "key": "light-armor-recycling",
            "localized_name": {
                "en": "Light armor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-a[iron-plate]",
            "results": [
                {
                    "amount": 10,
                    "extra_count_fraction": 0,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": false,
            "categories": [
                "chemistry",
                "organic"
            ],
            "energy_required": 2,
            "icon_col": 12,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 30,
                    "name": "water"
                },
                {
                    "amount": 30,
                    "name": "light-oil"
                }
            ],
            "key": "light-oil-cracking",
            "localized_name": {
                "en": "Light oil cracking to petroleum gas"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluid-chemistry]-b[light-oil-cracking]",
            "results": [
                {
                    "amount": 20,
                    "name": "petroleum-gas"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "electromagnetics"
            ],
            "energy_required": 5,
            "icon_col": 9,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "lightning-rod"
                },
                {
                    "amount": 8,
                    "name": "supercapacitor"
                },
                {
                    "amount": 1,
                    "name": "accumulator"
                },
                {
                    "amount": 80,
                    "name": "electrolyte"
                }
            ],
            "key": "lightning-collector",
            "localized_name": {
                "en": "Lightning collector"
            },
            "maximum_productivity": 3.0,
            "order": "b[lightning-collector]",
            "results": [
                {
                    "amount": 1,
                    "name": "lightning-collector"
                }
            ],
            "subgroup": "environmental-protection",
            "surface_conditions": [
                {
                    "max": 99,
                    "min": 99,
                    "property": "magnetic-field"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 19,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "lightning-collector"
                }
            ],
            "key": "lightning-collector-recycling",
            "localized_name": {
                "en": "Lightning collector recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[lightning-collector]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "lightning-rod"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "supercapacitor"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "accumulator"
                }
            ],
            "subgroup": "environmental-protection"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "electromagnetics",
                "crafting"
            ],
            "energy_required": 5,
            "icon_col": 1,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 12,
                    "name": "copper-cable"
                },
                {
                    "amount": 8,
                    "name": "steel-plate"
                },
                {
                    "amount": 4,
                    "name": "stone-brick"
                }
            ],
            "key": "lightning-rod",
            "localized_name": {
                "en": "Lightning rod"
            },
            "maximum_productivity": 3.0,
            "order": "a[lightning-rod]",
            "results": [
                {
                    "amount": 1,
                    "name": "lightning-rod"
                }
            ],
            "subgroup": "environmental-protection",
            "surface_conditions": [
                {
                    "max": 99,
                    "min": 99,
                    "property": "magnetic-field"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 14,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "lightning-rod"
                }
            ],
            "key": "lightning-rod-recycling",
            "localized_name": {
                "en": "Lightning rod recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[lightning-rod]",
            "results": [
                {
                    "amount": 3,
                    "extra_count_fraction": 0,
                    "name": "copper-cable"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "stone-brick"
                }
            ],
            "subgroup": "environmental-protection"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 24,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "linked-belt"
                }
            ],
            "key": "linked-belt-recycling",
            "localized_name": {
                "en": "Linked belt recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[items]-b[linked-belt]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "linked-belt"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 22,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "linked-chest"
                }
            ],
            "key": "linked-chest-recycling",
            "localized_name": {
                "en": "Linked chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-a[linked-chest]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "linked-chest"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 20,
            "icon_col": 7,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "holmium-plate"
                },
                {
                    "amount": 50,
                    "name": "lithium-brine"
                },
                {
                    "amount": 50,
                    "name": "ammonia"
                }
            ],
            "key": "lithium",
            "localized_name": {
                "en": "Lithium"
            },
            "maximum_productivity": 3.0,
            "order": "c[lithium]-a[lithium]",
            "results": [
                {
                    "amount": 5,
                    "name": "lithium"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "smelting"
            ],
            "energy_required": 6.4,
            "icon_col": 21,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "lithium"
                }
            ],
            "key": "lithium-plate",
            "localized_name": {
                "en": "Lithium plate"
            },
            "maximum_productivity": 3.0,
            "order": "c[lithium]-b[lithium-plate]",
            "results": [
                {
                    "amount": 1,
                    "name": "lithium-plate"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.4,
            "icon_col": 21,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "lithium-plate"
                }
            ],
            "key": "lithium-plate-recycling",
            "localized_name": {
                "en": "Lithium plate recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[lithium]-b[lithium-plate]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "lithium-plate"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.25,
            "icon_col": 6,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "lithium"
                }
            ],
            "key": "lithium-recycling",
            "localized_name": {
                "en": "Lithium recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[lithium]-a[lithium]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "lithium"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 1,
            "icon_col": 3,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "inserter"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 5,
                    "name": "iron-plate"
                },
                {
                    "amount": 5,
                    "name": "transport-belt"
                }
            ],
            "key": "loader",
            "localized_name": {
                "en": "Loader"
            },
            "maximum_productivity": 3.0,
            "order": "d[loader]-a[basic-loader]",
            "results": [
                {
                    "amount": 1,
                    "name": "loader"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 22,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "loader"
                }
            ],
            "key": "loader-recycling",
            "localized_name": {
                "en": "Loader recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[loader]-a[basic-loader]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "inserter"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "transport-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 4,
            "icon_col": 8,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "engine-unit"
                },
                {
                    "amount": 10,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 30,
                    "name": "steel-plate"
                }
            ],
            "key": "locomotive",
            "localized_name": {
                "en": "Locomotive"
            },
            "maximum_productivity": 3.0,
            "order": "c[rolling-stock]-a[locomotive]",
            "results": [
                {
                    "amount": 1,
                    "name": "locomotive"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.25,
            "icon_col": 13,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "locomotive"
                }
            ],
            "key": "locomotive-recycling",
            "localized_name": {
                "en": "Locomotive recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[rolling-stock]-a[locomotive]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "engine-unit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 7,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 15,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "flying-robot-frame"
                },
                {
                    "amount": 2,
                    "name": "advanced-circuit"
                }
            ],
            "key": "logistic-robot",
            "localized_name": {
                "en": "Logistic robot"
            },
            "maximum_productivity": 3.0,
            "order": "a[robot]-a[logistic-robot]",
            "results": [
                {
                    "amount": 1,
                    "name": "logistic-robot"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 15,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "logistic-robot"
                }
            ],
            "key": "logistic-robot-recycling",
            "localized_name": {
                "en": "Logistic robot recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[robot]-a[logistic-robot]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "flying-robot-frame"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 6,
            "icon_col": 18,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "inserter"
                },
                {
                    "amount": 1,
                    "name": "transport-belt"
                }
            ],
            "key": "logistic-science-pack",
            "localized_name": {
                "en": "Logistic science pack"
            },
            "maximum_productivity": 3.0,
            "order": "b[logistic-science-pack]",
            "results": [
                {
                    "amount": 1,
                    "name": "logistic-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.375,
            "icon_col": 11,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "logistic-science-pack"
                }
            ],
            "key": "logistic-science-pack-recycling",
            "localized_name": {
                "en": "Logistic science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[logistic-science-pack]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "logistic-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 8,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "name": "inserter"
                }
            ],
            "key": "long-handed-inserter",
            "localized_name": {
                "en": "Long-handed inserter"
            },
            "maximum_productivity": 3.0,
            "order": "c[long-handed-inserter]",
            "results": [
                {
                    "amount": 1,
                    "name": "long-handed-inserter"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 17,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "long-handed-inserter"
                }
            ],
            "key": "long-handed-inserter-recycling",
            "localized_name": {
                "en": "Long-handed inserter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[long-handed-inserter]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "inserter"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 15,
            "icon_col": 25,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "steel-plate"
                },
                {
                    "amount": 20,
                    "name": "copper-plate"
                },
                {
                    "amount": 5,
                    "name": "plastic-bar"
                }
            ],
            "key": "low-density-structure",
            "localized_name": {
                "en": "Low density structure"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-parts]-a[low-density-structure]",
            "results": [
                {
                    "amount": 1,
                    "name": "low-density-structure"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 10,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "low-density-structure"
                }
            ],
            "key": "low-density-structure-recycling",
            "localized_name": {
                "en": "Low density structure recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-parts]-a[low-density-structure]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "copper-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "plastic-bar"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": true,
            "allow_quality": false,
            "categories": [
                "chemistry"
            ],
            "energy_required": 1,
            "icon_col": 16,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "heavy-oil"
                }
            ],
            "key": "lubricant",
            "localized_name": {
                "en": "Lubricant"
            },
            "maximum_productivity": 3.0,
            "order": "c[oil-products]-a[lubricant]",
            "results": [
                {
                    "amount": 10,
                    "name": "lubricant"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 60,
            "icon_col": 7,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "power-armor-mk2"
                },
                {
                    "amount": 200,
                    "name": "holmium-plate"
                },
                {
                    "amount": 100,
                    "name": "processing-unit"
                },
                {
                    "amount": 50,
                    "name": "superconductor"
                },
                {
                    "amount": 50,
                    "name": "supercapacitor"
                }
            ],
            "key": "mech-armor",
            "localized_name": {
                "en": "Mech armor"
            },
            "maximum_productivity": 3.0,
            "order": "f[mech-armor]",
            "results": [
                {
                    "amount": 1,
                    "name": "mech-armor"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 3.75,
            "icon_col": 5,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "mech-armor"
                }
            ],
            "key": "mech-armor-recycling",
            "localized_name": {
                "en": "Mech armor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[mech-armor]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "power-armor-mk2"
                },
                {
                    "amount": 50,
                    "extra_count_fraction": 0,
                    "name": "holmium-plate"
                },
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "processing-unit"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "superconductor"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "supercapacitor"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 0.5,
            "icon_col": 7,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "iron-stick"
                },
                {
                    "amount": 2,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "name": "copper-cable"
                }
            ],
            "key": "medium-electric-pole",
            "localized_name": {
                "en": "Medium electric pole"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy]-b[medium-electric-pole]",
            "results": [
                {
                    "amount": 1,
                    "name": "medium-electric-pole"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 15,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "medium-electric-pole"
                }
            ],
            "key": "medium-electric-pole-recycling",
            "localized_name": {
                "en": "Medium electric pole recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy]-b[medium-electric-pole]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "iron-stick"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "copper-cable"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 5,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "metallic-asteroid-chunk"
                }
            ],
            "key": "metallic-asteroid-chunk-recycling",
            "localized_name": {
                "en": "Metallic asteroid chunk recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[metallic]-e[chunk]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "metallic-asteroid-chunk"
                }
            ],
            "subgroup": "space-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crushing"
            ],
            "energy_required": 2,
            "icon_col": 7,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "metallic-asteroid-chunk"
                }
            ],
            "key": "metallic-asteroid-crushing",
            "localized_name": {
                "en": "Metallic asteroid crushing"
            },
            "maximum_productivity": 3.0,
            "order": "b-a-a",
            "results": [
                {
                    "amount": 20,
                    "name": "iron-ore"
                },
                {
                    "amount": 1,
                    "independent_probability": 0.3,
                    "name": "metallic-asteroid-chunk"
                }
            ],
            "subgroup": "space-crushing"
        },
        {
            "allow_productivity": false,
            "allow_quality": false,
            "categories": [
                "crushing"
            ],
            "energy_required": 2,
            "icon_col": 13,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "metallic-asteroid-chunk"
                }
            ],
            "key": "metallic-asteroid-reprocessing",
            "localized_name": {
                "en": "Metallic asteroid reprocessing"
            },
            "maximum_productivity": 3.0,
            "order": "b-b-a",
            "results": [
                {
                    "amount": 1,
                    "name": "metallic-asteroid-chunk",
                    "shared_probability": {
                        "max": 0.4,
                        "min": 0
                    }
                },
                {
                    "amount": 1,
                    "name": "carbonic-asteroid-chunk",
                    "shared_probability": {
                        "max": 0.6,
                        "min": 0.4
                    }
                },
                {
                    "amount": 1,
                    "name": "oxide-asteroid-chunk",
                    "shared_probability": {
                        "max": 0.8,
                        "min": 0.6
                    }
                }
            ],
            "subgroup": "space-crushing"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 10,
            "icon_col": 1,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "tungsten-carbide"
                },
                {
                    "amount": 2,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 200,
                    "name": "molten-copper"
                }
            ],
            "key": "metallurgic-science-pack",
            "localized_name": {
                "en": "Metallurgic science pack"
            },
            "maximum_productivity": 3.0,
            "order": "h",
            "results": [
                {
                    "amount": 1,
                    "name": "metallurgic-science-pack"
                }
            ],
            "subgroup": "science-pack",
            "surface_conditions": [
                {
                    "max": 4000,
                    "min": 4000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 1,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "metallurgic-science-pack"
                }
            ],
            "key": "metallurgic-science-pack-recycling",
            "localized_name": {
                "en": "Metallurgic science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "h",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "metallurgic-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 14,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "piercing-rounds-magazine"
                },
                {
                    "amount": 1,
                    "name": "grenade"
                },
                {
                    "amount": 2,
                    "name": "stone-wall"
                }
            ],
            "key": "military-science-pack",
            "localized_name": {
                "en": "Military science pack"
            },
            "maximum_productivity": 3.0,
            "order": "c[military-science-pack]",
            "results": [
                {
                    "amount": 2,
                    "name": "military-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 8,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "military-science-pack"
                }
            ],
            "key": "military-science-pack-recycling",
            "localized_name": {
                "en": "Military science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[military-science-pack]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "military-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 15,
            "icon_col": 11,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 30,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 50,
                    "name": "steel-plate"
                }
            ],
            "key": "modular-armor",
            "localized_name": {
                "en": "Modular armor"
            },
            "maximum_productivity": 3.0,
            "order": "c[modular-armor]",
            "results": [
                {
                    "amount": 1,
                    "name": "modular-armor"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 8,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "modular-armor"
                }
            ],
            "key": "modular-armor-recycling",
            "localized_name": {
                "en": "Modular armor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[modular-armor]",
            "results": [
                {
                    "amount": 7,
                    "extra_count_fraction": 0.5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 16,
            "icon_col": 14,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 500,
                    "name": "lava"
                },
                {
                    "amount": 1,
                    "name": "calcite"
                }
            ],
            "key": "molten-copper-from-lava",
            "localized_name": {
                "en": "Molten copper from lava"
            },
            "maximum_productivity": 3.0,
            "order": "a[melting]-a[lava-b]",
            "results": [
                {
                    "amount": 250,
                    "name": "molten-copper"
                },
                {
                    "amount": 15,
                    "name": "stone"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 16,
            "icon_col": 14,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 500,
                    "name": "lava"
                },
                {
                    "amount": 1,
                    "name": "calcite"
                }
            ],
            "key": "molten-iron-from-lava",
            "localized_name": {
                "en": "Molten iron from lava"
            },
            "maximum_productivity": 3.0,
            "order": "a[melting]-a[lava-a]",
            "results": [
                {
                    "amount": 250,
                    "name": "molten-iron"
                },
                {
                    "amount": 10,
                    "name": "stone"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 18,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 10,
                    "name": "steel-plate"
                }
            ],
            "key": "night-vision-equipment",
            "localized_name": {
                "en": "Nightvision"
            },
            "maximum_productivity": 3.0,
            "order": "f[night-vision]-a[night-vision-equipment]",
            "results": [
                {
                    "amount": 1,
                    "name": "night-vision-equipment"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 8,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "night-vision-equipment"
                }
            ],
            "key": "night-vision-equipment-recycling",
            "localized_name": {
                "en": "Nightvision recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[night-vision]-a[night-vision-equipment]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "centrifuging"
            ],
            "energy_required": 90,
            "icon_col": 15,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "uranium-235"
                },
                {
                    "amount": 1,
                    "name": "rocket-fuel"
                }
            ],
            "key": "nuclear-fuel",
            "localized_name": {
                "en": "Nuclear fuel"
            },
            "maximum_productivity": 3.0,
            "order": "b[uranium-products]-d[nuclear-fuel]",
            "results": [
                {
                    "amount": 1,
                    "name": "nuclear-fuel"
                }
            ],
            "subgroup": "uranium-processing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 5.625,
            "icon_col": 18,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "nuclear-fuel"
                }
            ],
            "key": "nuclear-fuel-recycling",
            "localized_name": {
                "en": "Nuclear fuel recycling"
            },
            "maximum_productivity": 3.0,
            "order": "r[uranium-processing]-e[nuclear-fuel]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "uranium-235"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "rocket-fuel"
                }
            ],
            "subgroup": "uranium-processing"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "centrifuging"
            ],
            "energy_required": 60,
            "icon_col": 11,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "depleted-uranium-fuel-cell"
                }
            ],
            "key": "nuclear-fuel-reprocessing",
            "localized_name": {
                "en": "Nuclear fuel reprocessing"
            },
            "maximum_productivity": 3.0,
            "order": "b[uranium-products]-b[nuclear-fuel-reprocessing]",
            "results": [
                {
                    "amount": 3,
                    "name": "uranium-238"
                }
            ],
            "subgroup": "uranium-processing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 3,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 500,
                    "name": "concrete"
                },
                {
                    "amount": 500,
                    "name": "steel-plate"
                },
                {
                    "amount": 500,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 500,
                    "name": "copper-plate"
                }
            ],
            "key": "nuclear-reactor",
            "localized_name": {
                "en": "Nuclear reactor"
            },
            "maximum_productivity": 3.0,
            "order": "f[nuclear-energy]-a[reactor]",
            "results": [
                {
                    "amount": 1,
                    "name": "nuclear-reactor"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 7,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "nuclear-reactor"
                }
            ],
            "key": "nuclear-reactor-recycling",
            "localized_name": {
                "en": "Nuclear reactor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[nuclear-energy]-a[reactor]",
            "results": [
                {
                    "amount": 125,
                    "extra_count_fraction": 0,
                    "name": "concrete"
                },
                {
                    "amount": 125,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 125,
                    "extra_count_fraction": 0,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 125,
                    "extra_count_fraction": 0,
                    "name": "copper-plate"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 2,
            "icon_col": 17,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "bioflux"
                }
            ],
            "key": "nutrients-from-bioflux",
            "localized_name": {
                "en": "Nutrients from bioflux"
            },
            "maximum_productivity": 3.0,
            "order": "c[nutrients]-e[nutrients-from-bioflux]",
            "results": [
                {
                    "amount": 40,
                    "name": "nutrients"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": false,
            "categories": [
                "organic",
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 12,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "biter-egg"
                }
            ],
            "key": "nutrients-from-biter-egg",
            "localized_name": {
                "en": "Nutrients from biter egg"
            },
            "maximum_productivity": 3.0,
            "order": "b[nauvis-agriculture]-d[nutrients-from-biter-egg]",
            "results": [
                {
                    "amount": 20,
                    "name": "nutrients"
                }
            ],
            "subgroup": "nauvis-agriculture"
        },
        {
            "allow_productivity": false,
            "allow_quality": false,
            "categories": [
                "organic",
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 2,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "raw-fish"
                }
            ],
            "key": "nutrients-from-fish",
            "localized_name": {
                "en": "Nutrients from fish"
            },
            "maximum_productivity": 3.0,
            "order": "b[nauvis-agriculture]-c[nutrients-from-fish]",
            "results": [
                {
                    "amount": 20,
                    "name": "nutrients"
                }
            ],
            "subgroup": "nauvis-agriculture"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic",
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 4,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "spoilage"
                }
            ],
            "key": "nutrients-from-spoilage",
            "localized_name": {
                "en": "Nutrients from spoilage"
            },
            "maximum_productivity": 3.0,
            "order": "c[nutrients]-c[nutrients-from-spoilage]",
            "results": [
                {
                    "amount": 1,
                    "name": "nutrients"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 4,
            "icon_col": 20,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "yumako-mash"
                }
            ],
            "key": "nutrients-from-yumako-mash",
            "localized_name": {
                "en": "Nutrients from yumako mash"
            },
            "maximum_productivity": 3.0,
            "order": "c[nutrients]-d[nutrients-from-yumako-mash]",
            "results": [
                {
                    "amount": 6,
                    "name": "nutrients"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 5,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "nutrients"
                }
            ],
            "key": "nutrients-recycling",
            "localized_name": {
                "en": "Nutrients recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[nutrients]-a[spoilage]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "spoilage"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 12,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "pipe"
                },
                {
                    "amount": 2,
                    "name": "iron-gear-wheel"
                }
            ],
            "key": "offshore-pump",
            "localized_name": {
                "en": "Offshore pump"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluids]-a[offshore-pump]",
            "results": [
                {
                    "amount": 1,
                    "name": "offshore-pump"
                }
            ],
            "subgroup": "extraction-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 12,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "offshore-pump"
                }
            ],
            "key": "offshore-pump-recycling",
            "localized_name": {
                "en": "Offshore pump recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluids]-a[offshore-pump]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "pipe"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                }
            ],
            "subgroup": "extraction-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 2,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 15,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "stone-brick"
                },
                {
                    "amount": 10,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 10,
                    "name": "pipe"
                }
            ],
            "key": "oil-refinery",
            "localized_name": {
                "en": "Oil refinery"
            },
            "maximum_productivity": 3.0,
            "order": "d[refinery]",
            "results": [
                {
                    "amount": 1,
                    "name": "oil-refinery"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 23,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "oil-refinery"
                }
            ],
            "key": "oil-refinery-recycling",
            "localized_name": {
                "en": "Oil refinery recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[refinery]",
            "results": [
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "stone-brick"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "pipe"
                }
            ],
            "subgroup": "production-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 1,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "one-way-valve"
                }
            ],
            "key": "one-way-valve-recycling",
            "localized_name": {
                "en": "One-way valve recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[items]-o[one-way-valve]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "one-way-valve"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 12,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "overflow-valve"
                }
            ],
            "key": "overflow-valve-recycling",
            "localized_name": {
                "en": "Overflow valve recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[items]-o[overflow-valve]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "overflow-valve"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid"
            ],
            "energy_required": 10,
            "icon_col": 9,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "artificial-jellynut-soil"
                },
                {
                    "amount": 5,
                    "name": "jellynut-seed"
                },
                {
                    "amount": 10,
                    "name": "biter-egg"
                },
                {
                    "amount": 50,
                    "name": "spoilage"
                },
                {
                    "amount": 100,
                    "name": "water"
                }
            ],
            "key": "overgrowth-jellynut-soil",
            "localized_name": {
                "en": "Overgrowth jellynut soil"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-e[overgrowth-jellynut-soil]",
            "results": [
                {
                    "amount": 1,
                    "name": "overgrowth-jellynut-soil"
                }
            ],
            "subgroup": "terrain",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 19,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "overgrowth-jellynut-soil"
                }
            ],
            "key": "overgrowth-jellynut-soil-recycling",
            "localized_name": {
                "en": "Overgrowth jellynut soil recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-e[overgrowth-jellynut-soil]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "artificial-jellynut-soil"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "jellynut-seed"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "biter-egg"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "spoilage"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid"
            ],
            "energy_required": 10,
            "icon_col": 15,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "artificial-yumako-soil"
                },
                {
                    "amount": 5,
                    "name": "yumako-seed"
                },
                {
                    "amount": 10,
                    "name": "biter-egg"
                },
                {
                    "amount": 50,
                    "name": "spoilage"
                },
                {
                    "amount": 100,
                    "name": "water"
                }
            ],
            "key": "overgrowth-yumako-soil",
            "localized_name": {
                "en": "Overgrowth yumako soil"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-c[overgrowth-yumako-soil]",
            "results": [
                {
                    "amount": 1,
                    "name": "overgrowth-yumako-soil"
                }
            ],
            "subgroup": "terrain",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 1,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "overgrowth-yumako-soil"
                }
            ],
            "key": "overgrowth-yumako-soil-recycling",
            "localized_name": {
                "en": "Overgrowth yumako soil recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[landfill]-c[overgrowth-yumako-soil]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "artificial-yumako-soil"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "yumako-seed"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "biter-egg"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "spoilage"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 2,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "oxide-asteroid-chunk"
                }
            ],
            "key": "oxide-asteroid-chunk-recycling",
            "localized_name": {
                "en": "Oxide asteroid chunk recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[oxide]-e[chunk]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "oxide-asteroid-chunk"
                }
            ],
            "subgroup": "space-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crushing"
            ],
            "energy_required": 2,
            "icon_col": 2,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "oxide-asteroid-chunk"
                }
            ],
            "key": "oxide-asteroid-crushing",
            "localized_name": {
                "en": "Oxide asteroid crushing"
            },
            "maximum_productivity": 3.0,
            "order": "b-a-c",
            "results": [
                {
                    "amount": 5,
                    "name": "ice"
                },
                {
                    "amount": 1,
                    "independent_probability": 0.3,
                    "name": "oxide-asteroid-chunk"
                }
            ],
            "subgroup": "space-crushing"
        },
        {
            "allow_productivity": false,
            "allow_quality": false,
            "categories": [
                "crushing"
            ],
            "energy_required": 1,
            "icon_col": 0,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "oxide-asteroid-chunk"
                }
            ],
            "key": "oxide-asteroid-reprocessing",
            "localized_name": {
                "en": "Oxide asteroid reprocessing"
            },
            "maximum_productivity": 3.0,
            "order": "b-b-c",
            "results": [
                {
                    "amount": 1,
                    "name": "oxide-asteroid-chunk",
                    "shared_probability": {
                        "max": 0.4,
                        "min": 0
                    }
                },
                {
                    "amount": 1,
                    "name": "metallic-asteroid-chunk",
                    "shared_probability": {
                        "max": 0.6,
                        "min": 0.4
                    }
                },
                {
                    "amount": 1,
                    "name": "carbonic-asteroid-chunk",
                    "shared_probability": {
                        "max": 0.8,
                        "min": 0.6
                    }
                }
            ],
            "subgroup": "space-crushing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 8,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-chest"
                },
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "name": "advanced-circuit"
                }
            ],
            "key": "passive-provider-chest",
            "localized_name": {
                "en": "Passive provider chest"
            },
            "maximum_productivity": 3.0,
            "order": "b[storage]-c[passive-provider-chest]",
            "results": [
                {
                    "amount": 1,
                    "name": "passive-provider-chest"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 5,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "passive-provider-chest"
                }
            ],
            "key": "passive-provider-chest-recycling",
            "localized_name": {
                "en": "Passive provider chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[storage]-c[passive-provider-chest]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "steel-chest"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 15,
            "icon_col": 12,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "pentapod-egg"
                },
                {
                    "amount": 30,
                    "name": "nutrients"
                },
                {
                    "amount": 60,
                    "name": "water"
                }
            ],
            "key": "pentapod-egg",
            "localized_name": {
                "en": "Pentapod egg"
            },
            "maximum_productivity": 3.0,
            "order": "d[organic-processing]-a[pentapod-egg]",
            "results": [
                {
                    "amount": 2,
                    "ignored_by_productivity": 1,
                    "name": "pentapod-egg"
                }
            ],
            "subgroup": "agriculture-processes",
            "surface_conditions": [
                {
                    "max": 2000,
                    "min": 2000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 7,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "pentapod-egg"
                }
            ],
            "key": "pentapod-egg-recycling",
            "localized_name": {
                "en": "Pentapod egg recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[eggs]-b[pentapod-egg]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "pentapod-egg"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 5,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "processing-unit"
                },
                {
                    "amount": 5,
                    "name": "low-density-structure"
                },
                {
                    "amount": 5,
                    "name": "laser-turret"
                }
            ],
            "key": "personal-laser-defense-equipment",
            "localized_name": {
                "en": "Personal laser defense"
            },
            "maximum_productivity": 3.0,
            "order": "b[active-defense]-a[personal-laser-defense-equipment]",
            "results": [
                {
                    "amount": 1,
                    "name": "personal-laser-defense-equipment"
                }
            ],
            "subgroup": "military-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 21,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "personal-laser-defense-equipment"
                }
            ],
            "key": "personal-laser-defense-equipment-recycling",
            "localized_name": {
                "en": "Personal laser defense recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[active-defense]-a[personal-laser-defense-equipment]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "low-density-structure"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "laser-turret"
                }
            ],
            "subgroup": "military-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 11,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 40,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 20,
                    "name": "steel-plate"
                },
                {
                    "amount": 45,
                    "name": "battery"
                }
            ],
            "key": "personal-roboport-equipment",
            "localized_name": {
                "en": "Personal roboport"
            },
            "maximum_productivity": 3.0,
            "order": "e[robotics]-a[personal-roboport-equipment]",
            "results": [
                {
                    "amount": 1,
                    "name": "personal-roboport-equipment"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 23,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "personal-roboport-equipment"
                }
            ],
            "key": "personal-roboport-equipment-recycling",
            "localized_name": {
                "en": "Personal roboport recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[robotics]-a[personal-roboport-equipment]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 10,
                    "extra_count_fraction": 0,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 11,
                    "extra_count_fraction": 0.25,
                    "name": "battery"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 20,
            "icon_col": 23,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "personal-roboport-equipment"
                },
                {
                    "amount": 50,
                    "name": "processing-unit"
                },
                {
                    "amount": 50,
                    "name": "superconductor"
                }
            ],
            "key": "personal-roboport-mk2-equipment",
            "localized_name": {
                "en": "Personal roboport MK2"
            },
            "maximum_productivity": 3.0,
            "order": "e[robotics]-b[personal-roboport-mk2-equipment]",
            "results": [
                {
                    "amount": 1,
                    "name": "personal-roboport-mk2-equipment"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.25,
            "icon_col": 1,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "personal-roboport-mk2-equipment"
                }
            ],
            "key": "personal-roboport-mk2-equipment-recycling",
            "localized_name": {
                "en": "Personal roboport MK2 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[robotics]-b[personal-roboport-mk2-equipment]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "personal-roboport-equipment"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "superconductor"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 6,
            "icon_col": 12,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "firearm-magazine"
                },
                {
                    "amount": 1,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "name": "copper-plate"
                }
            ],
            "key": "piercing-rounds-magazine",
            "localized_name": {
                "en": "Piercing rounds magazine"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-b[piercing-rounds-magazine]",
            "results": [
                {
                    "amount": 2,
                    "name": "piercing-rounds-magazine"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.1875,
            "icon_col": 18,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "piercing-rounds-magazine"
                }
            ],
            "key": "piercing-rounds-magazine-recycling",
            "localized_name": {
                "en": "Piercing rounds magazine recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-b[piercing-rounds-magazine]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "firearm-magazine"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "copper-plate"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 4,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "shotgun-shell"
                },
                {
                    "amount": 2,
                    "name": "copper-plate"
                },
                {
                    "amount": 1,
                    "name": "steel-plate"
                }
            ],
            "key": "piercing-shotgun-shell",
            "localized_name": {
                "en": "Piercing shotgun shells"
            },
            "maximum_productivity": 3.0,
            "order": "b[shotgun]-b[piercing]",
            "results": [
                {
                    "amount": 2,
                    "name": "piercing-shotgun-shell"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.25,
            "icon_col": 19,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "piercing-shotgun-shell"
                }
            ],
            "key": "piercing-shotgun-shell-recycling",
            "localized_name": {
                "en": "Piercing shotgun shells recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[shotgun]-b[piercing]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "shotgun-shell"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "copper-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 4,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-plate"
                }
            ],
            "key": "pipe",
            "localized_name": {
                "en": "Pipe"
            },
            "maximum_productivity": 3.0,
            "order": "a[pipe]-a[pipe]",
            "results": [
                {
                    "amount": 1,
                    "name": "pipe"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 4,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "pipe"
                }
            ],
            "key": "pipe-recycling",
            "localized_name": {
                "en": "Pipe recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-a[iron-plate]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 2,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "pipe"
                },
                {
                    "amount": 5,
                    "name": "iron-plate"
                }
            ],
            "key": "pipe-to-ground",
            "localized_name": {
                "en": "Pipe to ground"
            },
            "maximum_productivity": 3.0,
            "order": "a[pipe]-b[pipe-to-ground]",
            "results": [
                {
                    "amount": 2,
                    "name": "pipe-to-ground"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.015625,
            "icon_col": 10,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "pipe-to-ground"
                }
            ],
            "key": "pipe-to-ground-recycling",
            "localized_name": {
                "en": "Pipe to ground recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[pipe]-b[pipe-to-ground]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "pipe"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.625,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 5,
            "icon_col": 21,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "copper-plate"
                },
                {
                    "amount": 5,
                    "name": "iron-plate"
                }
            ],
            "key": "pistol",
            "localized_name": {
                "en": "Pistol"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-a[pistol]",
            "results": [
                {
                    "amount": 1,
                    "name": "pistol"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 4,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "pistol"
                }
            ],
            "key": "pistol-recycling",
            "localized_name": {
                "en": "Pistol recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-a[pistol]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "pistol"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 1,
            "icon_col": 11,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "petroleum-gas"
                },
                {
                    "amount": 1,
                    "name": "coal"
                }
            ],
            "key": "plastic-bar",
            "localized_name": {
                "en": "Plastic bar"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-b[plastic-bar]",
            "results": [
                {
                    "amount": 2,
                    "name": "plastic-bar"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 9,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "plastic-bar"
                }
            ],
            "key": "plastic-bar-recycling",
            "localized_name": {
                "en": "Plastic bar recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-b[plastic-bar]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "plastic-bar"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 17,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "steel-plate"
                },
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 10,
                    "name": "coal"
                }
            ],
            "key": "poison-capsule",
            "localized_name": {
                "en": "Poison capsule"
            },
            "maximum_productivity": 3.0,
            "order": "b[poison-capsule]",
            "results": [
                {
                    "amount": 1,
                    "name": "poison-capsule"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 12,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "poison-capsule"
                }
            ],
            "key": "poison-capsule-recycling",
            "localized_name": {
                "en": "Poison capsule recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[poison-capsule]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "coal"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 20,
            "icon_col": 25,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 40,
                    "name": "processing-unit"
                },
                {
                    "amount": 20,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 40,
                    "name": "steel-plate"
                }
            ],
            "key": "power-armor",
            "localized_name": {
                "en": "Power armor"
            },
            "maximum_productivity": 3.0,
            "order": "d[power-armor]",
            "results": [
                {
                    "amount": 1,
                    "name": "power-armor"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 25,
            "icon_col": 9,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 100,
                    "name": "efficiency-module"
                },
                {
                    "amount": 100,
                    "name": "speed-module"
                },
                {
                    "amount": 60,
                    "name": "processing-unit"
                },
                {
                    "amount": 40,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 30,
                    "name": "low-density-structure"
                }
            ],
            "key": "power-armor-mk2",
            "localized_name": {
                "en": "Power armor MK2"
            },
            "maximum_productivity": 3.0,
            "order": "e[power-armor-mk2]",
            "results": [
                {
                    "amount": 1,
                    "name": "power-armor-mk2"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.5625,
            "icon_col": 2,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "power-armor-mk2"
                }
            ],
            "key": "power-armor-mk2-recycling",
            "localized_name": {
                "en": "Power armor MK2 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[power-armor-mk2]",
            "results": [
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "efficiency-module"
                },
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "speed-module"
                },
                {
                    "amount": 15,
                    "extra_count_fraction": 0,
                    "name": "processing-unit"
                },
                {
                    "amount": 10,
                    "extra_count_fraction": 0,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 7,
                    "extra_count_fraction": 0.5,
                    "name": "low-density-structure"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.25,
            "icon_col": 4,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "power-armor"
                }
            ],
            "key": "power-armor-recycling",
            "localized_name": {
                "en": "Power armor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[power-armor]",
            "results": [
                {
                    "amount": 10,
                    "extra_count_fraction": 0,
                    "name": "processing-unit"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "electric-engine-unit"
                },
                {
                    "amount": 10,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "armor"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 20,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "iron-plate"
                },
                {
                    "amount": 5,
                    "name": "copper-cable"
                },
                {
                    "amount": 2,
                    "name": "electronic-circuit"
                }
            ],
            "key": "power-switch",
            "localized_name": {
                "en": "Power switch"
            },
            "maximum_productivity": 3.0,
            "order": "d[other]-a[power-switch]",
            "results": [
                {
                    "amount": 1,
                    "name": "power-switch"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 16,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "power-switch"
                }
            ],
            "key": "power-switch-recycling",
            "localized_name": {
                "en": "Power switch recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[other]-a[power-switch]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "copper-cable"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid",
                "electromagnetics"
            ],
            "energy_required": 10,
            "icon_col": 17,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 2,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "sulfuric-acid"
                }
            ],
            "key": "processing-unit",
            "localized_name": {
                "en": "Processing unit"
            },
            "maximum_productivity": 3.0,
            "order": "b[circuits]-c[processing-unit]",
            "results": [
                {
                    "amount": 1,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 24,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "processing-unit"
                }
            ],
            "key": "processing-unit-recycling",
            "localized_name": {
                "en": "Processing unit recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[circuits]-c[processing-unit]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 21,
            "icon_col": 3,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electric-furnace"
                },
                {
                    "amount": 1,
                    "name": "productivity-module"
                },
                {
                    "amount": 30,
                    "name": "rail"
                }
            ],
            "key": "production-science-pack",
            "localized_name": {
                "en": "Production science pack"
            },
            "maximum_productivity": 3.0,
            "order": "e[production-science-pack]",
            "results": [
                {
                    "amount": 3,
                    "name": "production-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.3125,
            "icon_col": 1,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "production-science-pack"
                }
            ],
            "key": "production-science-pack-recycling",
            "localized_name": {
                "en": "Production science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[production-science-pack]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "production-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 15,
            "icon_col": 11,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                }
            ],
            "key": "productivity-module",
            "localized_name": {
                "en": "Productivity module"
            },
            "maximum_productivity": 3.0,
            "order": "c[productivity]-a[productivity-module-1]",
            "results": [
                {
                    "amount": 1,
                    "name": "productivity-module"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 30,
            "icon_col": 8,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "productivity-module"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                }
            ],
            "key": "productivity-module-2",
            "localized_name": {
                "en": "Productivity module 2"
            },
            "maximum_productivity": 3.0,
            "order": "c[productivity]-b[productivity-module-2]",
            "results": [
                {
                    "amount": 1,
                    "name": "productivity-module-2"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 21,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "productivity-module-2"
                }
            ],
            "key": "productivity-module-2-recycling",
            "localized_name": {
                "en": "Productivity module 2 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[productivity]-b[productivity-module-2]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "productivity-module"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 60,
            "icon_col": 4,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "productivity-module-2"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "name": "biter-egg"
                }
            ],
            "key": "productivity-module-3",
            "localized_name": {
                "en": "Productivity module 3"
            },
            "maximum_productivity": 3.0,
            "order": "c[productivity]-c[productivity-module-3]",
            "results": [
                {
                    "amount": 1,
                    "name": "productivity-module-3"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 3.75,
            "icon_col": 16,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "productivity-module-3"
                }
            ],
            "key": "productivity-module-3-recycling",
            "localized_name": {
                "en": "Productivity module 3 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[productivity]-c[productivity-module-3]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "productivity-module-2"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "biter-egg"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 19,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "productivity-module"
                }
            ],
            "key": "productivity-module-recycling",
            "localized_name": {
                "en": "Productivity module recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[productivity]-a[productivity-module-1]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 5,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "iron-plate"
                },
                {
                    "amount": 4,
                    "name": "iron-stick"
                },
                {
                    "amount": 5,
                    "name": "copper-cable"
                },
                {
                    "amount": 4,
                    "name": "electronic-circuit"
                }
            ],
            "key": "programmable-speaker",
            "localized_name": {
                "en": "Programmable speaker"
            },
            "maximum_productivity": 3.0,
            "order": "d[other]-b[programmable-speaker]",
            "results": [
                {
                    "amount": 1,
                    "name": "programmable-speaker"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 14,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "programmable-speaker"
                }
            ],
            "key": "programmable-speaker-recycling",
            "localized_name": {
                "en": "Programmable speaker recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[other]-b[programmable-speaker]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "iron-stick"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "copper-cable"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 24,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "promethium-asteroid-chunk"
                }
            ],
            "key": "promethium-asteroid-chunk-recycling",
            "localized_name": {
                "en": "Promethium asteroid chunk recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[promethium]-e[chunk]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "promethium-asteroid-chunk"
                }
            ],
            "subgroup": "space-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "cryogenics"
            ],
            "energy_required": 5,
            "icon_col": 12,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 25,
                    "name": "promethium-asteroid-chunk"
                },
                {
                    "amount": 1,
                    "name": "quantum-processor"
                },
                {
                    "amount": 10,
                    "name": "biter-egg"
                }
            ],
            "key": "promethium-science-pack",
            "localized_name": {
                "en": "Promethium science pack"
            },
            "maximum_productivity": 3.0,
            "order": "l",
            "results": [
                {
                    "amount": 10,
                    "name": "promethium-science-pack"
                }
            ],
            "subgroup": "science-pack",
            "surface_conditions": [
                {
                    "max": 0,
                    "min": 0,
                    "property": "gravity"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 12,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "promethium-science-pack"
                }
            ],
            "key": "promethium-science-pack-recycling",
            "localized_name": {
                "en": "Promethium science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "l",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "promethium-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 0,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "proxy-container"
                }
            ],
            "key": "proxy-container-recycling",
            "localized_name": {
                "en": "Proxy container recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-a[proxy-container]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "proxy-container"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 0,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "engine-unit"
                },
                {
                    "amount": 1,
                    "name": "steel-plate"
                },
                {
                    "amount": 1,
                    "name": "pipe"
                }
            ],
            "key": "pump",
            "localized_name": {
                "en": "Pump"
            },
            "maximum_productivity": 3.0,
            "order": "b[pipe]-c[pump]",
            "results": [
                {
                    "amount": 1,
                    "name": "pump"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 16,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "pump"
                }
            ],
            "key": "pump-recycling",
            "localized_name": {
                "en": "Pump recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[pipe]-c[pump]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "engine-unit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "pipe"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 5,
            "icon_col": 23,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 10,
                    "name": "pipe"
                }
            ],
            "key": "pumpjack",
            "localized_name": {
                "en": "Pumpjack"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluids]-b[pumpjack]",
            "results": [
                {
                    "amount": 1,
                    "name": "pumpjack"
                }
            ],
            "subgroup": "extraction-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 25,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "pumpjack"
                }
            ],
            "key": "pumpjack-recycling",
            "localized_name": {
                "en": "Pumpjack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluids]-b[pumpjack]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "pipe"
                }
            ],
            "subgroup": "extraction-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 15,
            "icon_col": 18,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                }
            ],
            "key": "quality-module",
            "localized_name": {
                "en": "Quality module"
            },
            "maximum_productivity": 3.0,
            "order": "d[quality]-a[quality-module-1]",
            "results": [
                {
                    "amount": 1,
                    "name": "quality-module"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 30,
            "icon_col": 5,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "quality-module"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                }
            ],
            "key": "quality-module-2",
            "localized_name": {
                "en": "Quality module 2"
            },
            "maximum_productivity": 3.0,
            "order": "d[quality]-b[quality-module-2]",
            "results": [
                {
                    "amount": 1,
                    "name": "quality-module-2"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 4,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "quality-module-2"
                }
            ],
            "key": "quality-module-2-recycling",
            "localized_name": {
                "en": "Quality module 2 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[quality]-b[quality-module-2]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "quality-module"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 60,
            "icon_col": 6,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "quality-module-2"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "name": "superconductor"
                }
            ],
            "key": "quality-module-3",
            "localized_name": {
                "en": "Quality module 3"
            },
            "maximum_productivity": 3.0,
            "order": "d[quality]-c[quality-module-3]",
            "results": [
                {
                    "amount": 1,
                    "name": "quality-module-3"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 3.75,
            "icon_col": 0,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "quality-module-3"
                }
            ],
            "key": "quality-module-3-recycling",
            "localized_name": {
                "en": "Quality module 3 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[quality]-c[quality-module-3]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "quality-module-2"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "superconductor"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 3,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "quality-module"
                }
            ],
            "key": "quality-module-recycling",
            "localized_name": {
                "en": "Quality module recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[quality]-a[quality-module-1]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "electromagnetics"
            ],
            "energy_required": 30,
            "icon_col": 18,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "tungsten-carbide"
                },
                {
                    "amount": 1,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "name": "superconductor"
                },
                {
                    "amount": 1,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 2,
                    "name": "lithium-plate"
                },
                {
                    "amount": 10,
                    "name": "fluoroketone-cold"
                }
            ],
            "key": "quantum-processor",
            "localized_name": {
                "en": "Quantum processor"
            },
            "maximum_productivity": 3.0,
            "order": "c[lithium]-c[quantum-processor]",
            "results": [
                {
                    "amount": 1,
                    "name": "quantum-processor"
                },
                {
                    "amount": 5,
                    "ignored_by_productivity": 5,
                    "name": "fluoroketone-hot"
                }
            ],
            "subgroup": "aquilo-processes",
            "surface_conditions": [
                {
                    "max": 600,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 19,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "quantum-processor"
                }
            ],
            "key": "quantum-processor-recycling",
            "localized_name": {
                "en": "Quantum processor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[lithium]-c[quantum-processor]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "tungsten-carbide"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "superconductor"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "lithium-plate"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 20,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "iron-plate"
                }
            ],
            "key": "radar",
            "localized_name": {
                "en": "Radar"
            },
            "maximum_productivity": 3.0,
            "order": "d[radar]-a[radar]",
            "results": [
                {
                    "amount": 1,
                    "name": "radar"
                }
            ],
            "subgroup": "defensive-structure"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 25,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "radar"
                }
            ],
            "key": "radar-recycling",
            "localized_name": {
                "en": "Radar recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[radar]-a[radar]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "defensive-structure"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 2,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "stone"
                },
                {
                    "amount": 1,
                    "name": "iron-stick"
                },
                {
                    "amount": 1,
                    "name": "steel-plate"
                }
            ],
            "key": "rail",
            "localized_name": {
                "en": "Rail"
            },
            "maximum_productivity": 3.0,
            "order": "a[rail]-a[rail]",
            "results": [
                {
                    "amount": 2,
                    "name": "rail"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 1,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "iron-plate"
                }
            ],
            "key": "rail-chain-signal",
            "localized_name": {
                "en": "Rail chain signal"
            },
            "maximum_productivity": 3.0,
            "order": "b[train-automation]-c[rail-chain-signal]",
            "results": [
                {
                    "amount": 1,
                    "name": "rail-chain-signal"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 17,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rail-chain-signal"
                }
            ],
            "key": "rail-chain-signal-recycling",
            "localized_name": {
                "en": "Rail chain signal recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[train-automation]-c[rail-chain-signal]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 20,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 100,
                    "name": "refined-concrete"
                },
                {
                    "amount": 8,
                    "name": "rail"
                },
                {
                    "amount": 10,
                    "name": "steel-plate"
                }
            ],
            "key": "rail-ramp",
            "localized_name": {
                "en": "Rail ramp"
            },
            "maximum_productivity": 3.0,
            "order": "a[rail]-b[rail-ramp]",
            "results": [
                {
                    "amount": 1,
                    "name": "rail-ramp"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 2,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rail-ramp"
                }
            ],
            "key": "rail-ramp-recycling",
            "localized_name": {
                "en": "Rail ramp recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[rail]-b[rail-ramp]",
            "results": [
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "refined-concrete"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "rail"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.015625,
            "icon_col": 15,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rail"
                }
            ],
            "key": "rail-recycling",
            "localized_name": {
                "en": "Rail recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[rail]-a[rail]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "stone"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "iron-stick"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 19,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "iron-plate"
                }
            ],
            "key": "rail-signal",
            "localized_name": {
                "en": "Rail signal"
            },
            "maximum_productivity": 3.0,
            "order": "b[train-automation]-b[rail-signal]",
            "results": [
                {
                    "amount": 1,
                    "name": "rail-signal"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 15,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rail-signal"
                }
            ],
            "key": "rail-signal-recycling",
            "localized_name": {
                "en": "Rail signal recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[train-automation]-b[rail-signal]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 17,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "refined-concrete"
                },
                {
                    "amount": 10,
                    "name": "steel-plate"
                }
            ],
            "key": "rail-support",
            "localized_name": {
                "en": "Rail support"
            },
            "maximum_productivity": 3.0,
            "order": "a[rail]-c[rail-support]",
            "results": [
                {
                    "amount": 1,
                    "name": "rail-support"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 16,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rail-support"
                }
            ],
            "key": "rail-support-recycling",
            "localized_name": {
                "en": "Rail support recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[rail]-c[rail-support]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "refined-concrete"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "cryogenics"
            ],
            "energy_required": 10,
            "icon_col": 11,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 10,
                    "name": "superconductor"
                },
                {
                    "amount": 20,
                    "name": "quantum-processor"
                },
                {
                    "amount": 10,
                    "name": "fluoroketone-cold"
                }
            ],
            "key": "railgun",
            "localized_name": {
                "en": "Railgun"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-h[railgun]",
            "results": [
                {
                    "amount": 1,
                    "name": "railgun"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 25,
            "icon_col": 3,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "name": "copper-cable"
                },
                {
                    "amount": 2,
                    "name": "explosives"
                }
            ],
            "key": "railgun-ammo",
            "localized_name": {
                "en": "Railgun ammo"
            },
            "maximum_productivity": 3.0,
            "order": "e[railgun-ammo]-a[basic]",
            "results": [
                {
                    "amount": 1,
                    "name": "railgun-ammo"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.5625,
            "icon_col": 7,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "railgun-ammo"
                }
            ],
            "key": "railgun-ammo-recycling",
            "localized_name": {
                "en": "Railgun ammo recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[railgun-ammo]-a[basic]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "copper-cable"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "explosives"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 19,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "railgun"
                }
            ],
            "key": "railgun-recycling",
            "localized_name": {
                "en": "Railgun recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-h[railgun]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "superconductor"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "quantum-processor"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "cryogenics"
            ],
            "energy_required": 10,
            "icon_col": 9,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 100,
                    "name": "quantum-processor"
                },
                {
                    "amount": 30,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 50,
                    "name": "superconductor"
                },
                {
                    "amount": 20,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 100,
                    "name": "fluoroketone-cold"
                }
            ],
            "key": "railgun-turret",
            "localized_name": {
                "en": "Railgun turret"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-g[railgun-turret]-a[turret]",
            "results": [
                {
                    "amount": 1,
                    "name": "railgun-turret"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 10,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "railgun-turret"
                }
            ],
            "key": "railgun-turret-recycling",
            "localized_name": {
                "en": "Railgun turret recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-g[railgun-turret]-a[turret]",
            "results": [
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "quantum-processor"
                },
                {
                    "amount": 7,
                    "extra_count_fraction": 0.5,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "superconductor"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "carbon-fiber"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 24,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "raw-fish"
                }
            ],
            "key": "raw-fish-recycling",
            "localized_name": {
                "en": "Raw fish recycling"
            },
            "maximum_productivity": 3.0,
            "order": "h[raw-fish]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "raw-fish"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 3,
            "icon_col": 9,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 6,
                    "name": "processing-unit"
                },
                {
                    "amount": 20,
                    "name": "steel-plate"
                },
                {
                    "amount": 40,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 20,
                    "name": "concrete"
                }
            ],
            "key": "recycler",
            "localized_name": {
                "en": "Recycler"
            },
            "maximum_productivity": 3.0,
            "order": "d[recycler]",
            "results": [
                {
                    "amount": 1,
                    "name": "recycler"
                }
            ],
            "subgroup": "smelting-machine",
            "surface_conditions": [
                {
                    "max": 99,
                    "min": 99,
                    "property": "magnetic-field"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.1875,
            "icon_col": 15,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "recycler"
                }
            ],
            "key": "recycler-recycling",
            "localized_name": {
                "en": "Recycler recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[recycler]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "extra_count_fraction": 0,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "concrete"
                }
            ],
            "subgroup": "smelting-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid"
            ],
            "energy_required": 15,
            "icon_col": 24,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "concrete"
                },
                {
                    "amount": 8,
                    "name": "iron-stick"
                },
                {
                    "amount": 1,
                    "name": "steel-plate"
                },
                {
                    "amount": 100,
                    "name": "water"
                }
            ],
            "key": "refined-concrete",
            "localized_name": {
                "en": "Refined concrete"
            },
            "maximum_productivity": 3.0,
            "order": "b[concrete]-c[refined]",
            "results": [
                {
                    "amount": 10,
                    "name": "refined-concrete"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.09375,
            "icon_col": 3,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "refined-concrete"
                }
            ],
            "key": "refined-concrete-recycling",
            "localized_name": {
                "en": "Refined concrete recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[concrete]-c[refined]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "concrete"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.2,
                    "name": "iron-stick"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.025,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.25,
            "icon_col": 1,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "refined-concrete"
                }
            ],
            "key": "refined-hazard-concrete",
            "localized_name": {
                "en": "Refined hazard concrete"
            },
            "maximum_productivity": 3.0,
            "order": "b[concrete]-d[refined-hazard]",
            "results": [
                {
                    "amount": 10,
                    "name": "refined-hazard-concrete"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.09375,
            "icon_col": 20,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "refined-hazard-concrete"
                }
            ],
            "key": "refined-hazard-concrete-recycling",
            "localized_name": {
                "en": "Refined hazard concrete recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[concrete]-d[refined-hazard]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "concrete"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.2,
                    "name": "iron-stick"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.025,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 11,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 2,
                    "name": "iron-gear-wheel"
                }
            ],
            "key": "repair-pack",
            "localized_name": {
                "en": "Repair pack"
            },
            "maximum_productivity": 3.0,
            "order": "b[repair]-a[repair-pack]",
            "results": [
                {
                    "amount": 1,
                    "name": "repair-pack"
                }
            ],
            "subgroup": "tool"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 15,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "repair-pack"
                }
            ],
            "key": "repair-pack-recycling",
            "localized_name": {
                "en": "Repair pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[repair]-a[repair-pack]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                }
            ],
            "subgroup": "tool"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 25,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-chest"
                },
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "name": "advanced-circuit"
                }
            ],
            "key": "requester-chest",
            "localized_name": {
                "en": "Requester chest"
            },
            "maximum_productivity": 3.0,
            "order": "b[storage]-e[requester-chest]",
            "results": [
                {
                    "amount": 1,
                    "name": "requester-chest"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 20,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "requester-chest"
                }
            ],
            "key": "requester-chest-recycling",
            "localized_name": {
                "en": "Requester chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[storage]-e[requester-chest]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "steel-chest"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 5,
            "icon_col": 20,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 45,
                    "name": "steel-plate"
                },
                {
                    "amount": 45,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 45,
                    "name": "advanced-circuit"
                }
            ],
            "key": "roboport",
            "localized_name": {
                "en": "Roboport"
            },
            "maximum_productivity": 3.0,
            "order": "c[signal]-a[roboport]",
            "results": [
                {
                    "amount": 1,
                    "name": "roboport"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 7,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "roboport"
                }
            ],
            "key": "roboport-recycling",
            "localized_name": {
                "en": "Roboport recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[signal]-a[roboport]",
            "results": [
                {
                    "amount": 11,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 11,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 11,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 4,
            "icon_col": 12,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "explosives"
                },
                {
                    "amount": 2,
                    "name": "iron-plate"
                }
            ],
            "key": "rocket",
            "localized_name": {
                "en": "Rocket"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-launcher]-a[basic]",
            "results": [
                {
                    "amount": 1,
                    "name": "rocket"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid",
                "organic"
            ],
            "energy_required": 15,
            "icon_col": 9,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "solid-fuel"
                },
                {
                    "amount": 10,
                    "name": "light-oil"
                }
            ],
            "key": "rocket-fuel",
            "localized_name": {
                "en": "Rocket fuel"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-parts]-b[rocket-fuel]",
            "results": [
                {
                    "amount": 1,
                    "name": "rocket-fuel"
                }
            ],
            "subgroup": "intermediate-product"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic"
            ],
            "energy_required": 10,
            "icon_col": 25,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 30,
                    "name": "water"
                },
                {
                    "amount": 30,
                    "name": "jelly"
                },
                {
                    "amount": 2,
                    "name": "bioflux"
                }
            ],
            "key": "rocket-fuel-from-jelly",
            "localized_name": {
                "en": "Rocket fuel from jelly"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-products]-a[rocket-fuel-from-jelly]",
            "results": [
                {
                    "amount": 1,
                    "name": "rocket-fuel"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 5,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rocket-fuel"
                }
            ],
            "key": "rocket-fuel-recycling",
            "localized_name": {
                "en": "Rocket fuel recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-a[solid-fuel]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "solid-fuel"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 20,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "iron-plate"
                },
                {
                    "amount": 5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                }
            ],
            "key": "rocket-launcher",
            "localized_name": {
                "en": "Rocket launcher"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-launcher]",
            "results": [
                {
                    "amount": 1,
                    "name": "rocket-launcher"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 18,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rocket-launcher"
                }
            ],
            "key": "rocket-launcher-recycling",
            "localized_name": {
                "en": "Rocket launcher recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-launcher]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "rocket-building"
            ],
            "energy_required": 3,
            "icon_col": 15,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "name": "low-density-structure"
                },
                {
                    "amount": 1,
                    "name": "rocket-fuel"
                }
            ],
            "key": "rocket-part",
            "localized_name": {
                "en": "Rocket part"
            },
            "maximum_productivity": 3.0,
            "order": "b[rocket-part]",
            "results": [
                {
                    "amount": 1,
                    "name": "rocket-part"
                }
            ],
            "subgroup": "space-interactors"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.25,
            "icon_col": 19,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rocket"
                }
            ],
            "key": "rocket-recycling",
            "localized_name": {
                "en": "Rocket recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[rocket-launcher]-a[basic]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "explosives"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 30,
            "icon_col": 23,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1000,
                    "name": "steel-plate"
                },
                {
                    "amount": 1000,
                    "name": "concrete"
                },
                {
                    "amount": 100,
                    "name": "pipe"
                },
                {
                    "amount": 200,
                    "name": "processing-unit"
                },
                {
                    "amount": 200,
                    "name": "electric-engine-unit"
                }
            ],
            "key": "rocket-silo",
            "localized_name": {
                "en": "Rocket silo"
            },
            "maximum_productivity": 3.0,
            "order": "a[rocket-silo]",
            "results": [
                {
                    "amount": 1,
                    "name": "rocket-silo"
                }
            ],
            "subgroup": "space-interactors"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 11,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rocket-silo"
                }
            ],
            "key": "rocket-silo-recycling",
            "localized_name": {
                "en": "Rocket silo recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[rocket-silo]",
            "results": [
                {
                    "amount": 250,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 250,
                    "extra_count_fraction": 0,
                    "name": "concrete"
                },
                {
                    "amount": 25,
                    "extra_count_fraction": 0,
                    "name": "pipe"
                },
                {
                    "amount": 50,
                    "extra_count_fraction": 0,
                    "name": "processing-unit"
                },
                {
                    "amount": 50,
                    "extra_count_fraction": 0,
                    "name": "electric-engine-unit"
                }
            ],
            "subgroup": "space-interactors"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 3,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "rocket-launcher"
                },
                {
                    "amount": 4,
                    "name": "processing-unit"
                },
                {
                    "amount": 20,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 20,
                    "name": "steel-plate"
                },
                {
                    "amount": 20,
                    "name": "iron-gear-wheel"
                }
            ],
            "key": "rocket-turret",
            "localized_name": {
                "en": "Rocket turret"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-e[rocket-turret]-a[turret]",
            "results": [
                {
                    "amount": 1,
                    "name": "rocket-turret"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 0,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "rocket-turret"
                }
            ],
            "key": "rocket-turret-recycling",
            "localized_name": {
                "en": "Rocket turret recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-e[rocket-turret]-a[turret]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "rocket-launcher"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "processing-unit"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "iron-gear-wheel"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 21,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "science"
                }
            ],
            "key": "science-recycling",
            "localized_name": {
                "en": "Science recycling"
            },
            "maximum_productivity": 3.0,
            "order": "zz[science]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "science"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling",
                "hand-crafting"
            ],
            "energy_required": 0.2,
            "icon_col": 2,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "scrap"
                }
            ],
            "key": "scrap-recycling",
            "localized_name": {
                "en": "Scrap recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[trash]-a[trash-recycling]",
            "results": [
                {
                    "amount": 1,
                    "name": "iron-gear-wheel",
                    "shared_probability": {
                        "max": 0.2,
                        "min": 0
                    }
                },
                {
                    "amount": 1,
                    "name": "solid-fuel",
                    "shared_probability": {
                        "max": 0.27,
                        "min": 0.2
                    }
                },
                {
                    "amount": 1,
                    "name": "concrete",
                    "shared_probability": {
                        "max": 0.33,
                        "min": 0.27
                    }
                },
                {
                    "amount": 1,
                    "name": "ice",
                    "shared_probability": {
                        "max": 0.38,
                        "min": 0.33
                    }
                },
                {
                    "amount": 1,
                    "name": "steel-plate",
                    "shared_probability": {
                        "max": 0.42000000000000004,
                        "min": 0.38
                    }
                },
                {
                    "amount": 1,
                    "name": "battery",
                    "shared_probability": {
                        "max": 0.4600000000000001,
                        "min": 0.42000000000000004
                    }
                },
                {
                    "amount": 1,
                    "name": "stone",
                    "shared_probability": {
                        "max": 0.5,
                        "min": 0.4600000000000001
                    }
                },
                {
                    "amount": 1,
                    "name": "advanced-circuit",
                    "shared_probability": {
                        "max": 0.53,
                        "min": 0.5
                    }
                },
                {
                    "amount": 1,
                    "name": "copper-cable",
                    "shared_probability": {
                        "max": 0.56,
                        "min": 0.53
                    }
                },
                {
                    "amount": 1,
                    "name": "processing-unit",
                    "shared_probability": {
                        "max": 0.58,
                        "min": 0.56
                    }
                },
                {
                    "amount": 1,
                    "name": "low-density-structure",
                    "shared_probability": {
                        "max": 0.59,
                        "min": 0.58
                    }
                },
                {
                    "amount": 1,
                    "name": "holmium-ore",
                    "shared_probability": {
                        "max": 0.6,
                        "min": 0.59
                    }
                }
            ],
            "subgroup": "fulgora-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 20,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "selection-tool"
                }
            ],
            "key": "selection-tool-recycling",
            "localized_name": {
                "en": "Selection tool recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[automated-construction]-a[blueprint]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "selection-tool"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 18,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "decider-combinator"
                }
            ],
            "key": "selector-combinator",
            "localized_name": {
                "en": "Selector combinator"
            },
            "maximum_productivity": 3.0,
            "order": "c[combinators]-c[selector-combinator]",
            "results": [
                {
                    "amount": 1,
                    "name": "selector-combinator"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 4,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "selector-combinator"
                }
            ],
            "key": "selector-combinator-recycling",
            "localized_name": {
                "en": "Selector combinator recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[combinators]-c[selector-combinator]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "decider-combinator"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 18,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 15,
                    "name": "iron-plate"
                },
                {
                    "amount": 5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "copper-plate"
                },
                {
                    "amount": 5,
                    "name": "wood"
                }
            ],
            "key": "shotgun",
            "localized_name": {
                "en": "Shotgun"
            },
            "maximum_productivity": 3.0,
            "order": "b[shotgun]-a[basic]",
            "results": [
                {
                    "amount": 1,
                    "name": "shotgun"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 3,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "shotgun"
                }
            ],
            "key": "shotgun-recycling",
            "localized_name": {
                "en": "Shotgun recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[shotgun]-a[basic]",
            "results": [
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "copper-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "wood"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 3,
            "icon_col": 21,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "copper-plate"
                },
                {
                    "amount": 2,
                    "name": "iron-plate"
                }
            ],
            "key": "shotgun-shell",
            "localized_name": {
                "en": "Shotgun shells"
            },
            "maximum_productivity": 3.0,
            "order": "b[shotgun]-a[basic]",
            "results": [
                {
                    "amount": 1,
                    "name": "shotgun-shell"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.1875,
            "icon_col": 10,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "shotgun-shell"
                }
            ],
            "key": "shotgun-shell-recycling",
            "localized_name": {
                "en": "Shotgun shells recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[shotgun]-a[basic]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "copper-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "oil-processing"
            ],
            "energy_required": 5,
            "icon_col": 0,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "coal"
                },
                {
                    "amount": 2,
                    "name": "calcite"
                },
                {
                    "amount": 25,
                    "name": "sulfuric-acid"
                }
            ],
            "key": "simple-coal-liquefaction",
            "localized_name": {
                "en": "Simple coal liquefaction"
            },
            "maximum_productivity": 3.0,
            "order": "a[oil-processing]-c[coal-liquefaction]",
            "results": [
                {
                    "amount": 50,
                    "name": "heavy-oil"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 22,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "simple-entity-with-force"
                }
            ],
            "key": "simple-entity-with-force-recycling",
            "localized_name": {
                "en": "Simple entity with force recycling"
            },
            "maximum_productivity": 3.0,
            "order": "s[simple-entity-with-force]-f[simple-entity-with-force]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "simple-entity-with-force"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 1,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "simple-entity-with-owner"
                }
            ],
            "key": "simple-entity-with-owner-recycling",
            "localized_name": {
                "en": "Simple entity with owner recycling"
            },
            "maximum_productivity": 3.0,
            "order": "s[simple-entity-with-owner]-o[simple-entity-with-owner]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "simple-entity-with-owner"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 8,
            "icon_col": 21,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "coal"
                }
            ],
            "key": "slowdown-capsule",
            "localized_name": {
                "en": "Slowdown capsule"
            },
            "maximum_productivity": 3.0,
            "order": "c[slowdown-capsule]",
            "results": [
                {
                    "amount": 1,
                    "name": "slowdown-capsule"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.5,
            "icon_col": 9,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "slowdown-capsule"
                }
            ],
            "key": "slowdown-capsule-recycling",
            "localized_name": {
                "en": "Slowdown capsule recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[slowdown-capsule]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "coal"
                }
            ],
            "subgroup": "capsule"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 0.5,
            "icon_col": 0,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "wood"
                },
                {
                    "amount": 2,
                    "name": "copper-cable"
                }
            ],
            "key": "small-electric-pole",
            "localized_name": {
                "en": "Small electric pole"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy]-a[small-electric-pole]",
            "results": [
                {
                    "amount": 2,
                    "name": "small-electric-pole"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.015625,
            "icon_col": 6,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "small-electric-pole"
                }
            ],
            "key": "small-electric-pole-recycling",
            "localized_name": {
                "en": "Small electric pole recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy]-a[small-electric-pole]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "wood"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "copper-cable"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 9,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 3,
                    "name": "copper-cable"
                },
                {
                    "amount": 1,
                    "name": "iron-plate"
                }
            ],
            "key": "small-lamp",
            "localized_name": {
                "en": "Lamp"
            },
            "maximum_productivity": 3.0,
            "order": "a[light]-a[small-lamp]",
            "results": [
                {
                    "amount": 1,
                    "name": "small-lamp"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 18,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "small-lamp"
                }
            ],
            "key": "small-lamp-recycling",
            "localized_name": {
                "en": "Lamp recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[light]-a[small-lamp]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "copper-cable"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "circuit-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 10,
            "icon_col": 21,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "steel-plate"
                },
                {
                    "amount": 15,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "copper-plate"
                }
            ],
            "key": "solar-panel",
            "localized_name": {
                "en": "Solar panel"
            },
            "maximum_productivity": 3.0,
            "order": "d[solar-panel]-a[solar-panel]",
            "results": [
                {
                    "amount": 1,
                    "name": "solar-panel"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 14,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "solar-panel"
                },
                {
                    "amount": 2,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "steel-plate"
                }
            ],
            "key": "solar-panel-equipment",
            "localized_name": {
                "en": "Portable solar panel"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy-source]-a[solar-panel]",
            "results": [
                {
                    "amount": 1,
                    "name": "solar-panel-equipment"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 25,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "solar-panel-equipment"
                }
            ],
            "key": "solar-panel-equipment-recycling",
            "localized_name": {
                "en": "Portable solar panel recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy-source]-a[solar-panel]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "solar-panel"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 7,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "solar-panel"
                }
            ],
            "key": "solar-panel-recycling",
            "localized_name": {
                "en": "Solar panel recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[solar-panel]-a[solar-panel]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                },
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "copper-plate"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 0.5,
            "icon_col": 11,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 15,
                    "name": "ammonia"
                },
                {
                    "amount": 6,
                    "name": "crude-oil"
                }
            ],
            "key": "solid-fuel-from-ammonia",
            "localized_name": {
                "en": "Solid fuel from ammonia"
            },
            "maximum_productivity": 3.0,
            "order": "a[ammonia]-b[solid-fuel-from-ammonia]",
            "results": [
                {
                    "amount": 1,
                    "name": "solid-fuel"
                }
            ],
            "subgroup": "aquilo-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 1,
            "icon_col": 7,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "heavy-oil"
                }
            ],
            "key": "solid-fuel-from-heavy-oil",
            "localized_name": {
                "en": "Solid fuel from heavy oil"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]",
            "results": [
                {
                    "amount": 1,
                    "name": "solid-fuel"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 1,
            "icon_col": 22,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "light-oil"
                }
            ],
            "key": "solid-fuel-from-light-oil",
            "localized_name": {
                "en": "Solid fuel from light oil"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluid-chemistry]-d[solid-fuel-from-light-oil]",
            "results": [
                {
                    "amount": 1,
                    "name": "solid-fuel"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 1,
            "icon_col": 0,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "petroleum-gas"
                }
            ],
            "key": "solid-fuel-from-petroleum-gas",
            "localized_name": {
                "en": "Solid fuel from petroleum gas"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluid-chemistry]-c[solid-fuel-from-petroleum-gas]",
            "results": [
                {
                    "amount": 1,
                    "name": "solid-fuel"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 8,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "solid-fuel"
                }
            ],
            "key": "solid-fuel-recycling",
            "localized_name": {
                "en": "Solid fuel recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-a[solid-fuel]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "solid-fuel"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 24,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "steel-plate"
                },
                {
                    "amount": 20,
                    "name": "copper-cable"
                }
            ],
            "key": "space-platform-foundation",
            "localized_name": {
                "en": "Space platform foundation"
            },
            "maximum_productivity": 3.0,
            "order": "a[space-platform-foundation]",
            "results": [
                {
                    "amount": 1,
                    "name": "space-platform-foundation"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 14,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "space-platform-foundation"
                }
            ],
            "key": "space-platform-foundation-recycling",
            "localized_name": {
                "en": "Space platform foundation recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[space-platform-foundation]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "copper-cable"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 13,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "space-platform-hub"
                }
            ],
            "key": "space-platform-hub-recycling",
            "localized_name": {
                "en": "Space platform hub recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[space-platform-hub]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "space-platform-hub"
                }
            ],
            "subgroup": "space-related"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 60,
            "icon_col": 13,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 60,
                    "name": "space-platform-foundation"
                },
                {
                    "amount": 20,
                    "name": "steel-plate"
                },
                {
                    "amount": 20,
                    "name": "processing-unit"
                }
            ],
            "key": "space-platform-starter-pack",
            "localized_name": {
                "en": "Space platform starter pack"
            },
            "maximum_productivity": 3.0,
            "order": "b[space-platform-starter-pack]",
            "results": [
                {
                    "amount": 1,
                    "name": "space-platform-starter-pack"
                }
            ],
            "subgroup": "space-rocket"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 3.75,
            "icon_col": 0,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "space-platform-starter-pack"
                }
            ],
            "key": "space-platform-starter-pack-recycling",
            "localized_name": {
                "en": "Space platform starter pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[space-platform-starter-pack]",
            "results": [
                {
                    "amount": 15,
                    "extra_count_fraction": 0,
                    "name": "space-platform-foundation"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "space-rocket"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 15,
            "icon_col": 3,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "name": "carbon"
                },
                {
                    "amount": 1,
                    "name": "ice"
                }
            ],
            "key": "space-science-pack",
            "localized_name": {
                "en": "Space science pack"
            },
            "maximum_productivity": 3.0,
            "order": "g[space-science-pack]",
            "results": [
                {
                    "amount": 5,
                    "name": "space-science-pack"
                }
            ],
            "subgroup": "science-pack",
            "surface_conditions": [
                {
                    "max": 0,
                    "min": 0,
                    "property": "gravity"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 24,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "space-science-pack"
                }
            ],
            "key": "space-science-pack-recycling",
            "localized_name": {
                "en": "Space science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "g[space-science-pack]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "space-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 15,
            "icon_col": 13,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                }
            ],
            "key": "speed-module",
            "localized_name": {
                "en": "Speed module"
            },
            "maximum_productivity": 3.0,
            "order": "a[speed]-a[speed-module-1]",
            "results": [
                {
                    "amount": 1,
                    "name": "speed-module"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 30,
            "icon_col": 5,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "speed-module"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                }
            ],
            "key": "speed-module-2",
            "localized_name": {
                "en": "Speed module 2"
            },
            "maximum_productivity": 3.0,
            "order": "a[speed]-b[speed-module-2]",
            "results": [
                {
                    "amount": 1,
                    "name": "speed-module-2"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 17,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "speed-module-2"
                }
            ],
            "key": "speed-module-2-recycling",
            "localized_name": {
                "en": "Speed module 2 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[speed]-b[speed-module-2]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "speed-module"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 60,
            "icon_col": 17,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "speed-module-2"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 5,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "name": "tungsten-carbide"
                }
            ],
            "key": "speed-module-3",
            "localized_name": {
                "en": "Speed module 3"
            },
            "maximum_productivity": 3.0,
            "order": "a[speed]-c[speed-module-3]",
            "results": [
                {
                    "amount": 1,
                    "name": "speed-module-3"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 3.75,
            "icon_col": 16,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "speed-module-3"
                }
            ],
            "key": "speed-module-3-recycling",
            "localized_name": {
                "en": "Speed module 3 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[speed]-c[speed-module-3]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "speed-module-2"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "tungsten-carbide"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.9375,
            "icon_col": 22,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "speed-module"
                }
            ],
            "key": "speed-module-recycling",
            "localized_name": {
                "en": "Speed module recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[speed]-a[speed-module-1]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                }
            ],
            "subgroup": "module"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 2,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "exoskeleton-equipment"
                },
                {
                    "amount": 2,
                    "name": "fission-reactor-equipment"
                },
                {
                    "amount": 1,
                    "name": "rocket-turret"
                },
                {
                    "amount": 2,
                    "name": "radar"
                },
                {
                    "amount": 1,
                    "name": "raw-fish"
                }
            ],
            "key": "spidertron",
            "localized_name": {
                "en": "Spidertron"
            },
            "maximum_productivity": 3.0,
            "order": "b[personal-transport]-c[spidertron]-a[spider]",
            "results": [
                {
                    "amount": 1,
                    "name": "spidertron"
                }
            ],
            "subgroup": "transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 12,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "spidertron"
                }
            ],
            "key": "spidertron-recycling",
            "localized_name": {
                "en": "Spidertron recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[personal-transport]-c[spidertron]-a[spider]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "exoskeleton-equipment"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "fission-reactor-equipment"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "rocket-turret"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "radar"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "raw-fish"
                }
            ],
            "subgroup": "transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "metallurgy"
            ],
            "energy_required": 1,
            "icon_col": 7,
            "icon_row": 25,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 5,
                    "name": "iron-plate"
                },
                {
                    "amount": 4,
                    "name": "transport-belt"
                }
            ],
            "key": "splitter",
            "localized_name": {
                "en": "Splitter"
            },
            "maximum_productivity": 3.0,
            "order": "c[splitter]-a[splitter]",
            "results": [
                {
                    "amount": 1,
                    "name": "splitter"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 13,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "splitter"
                }
            ],
            "key": "splitter-recycling",
            "localized_name": {
                "en": "Splitter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[splitter]-a[splitter]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "transport-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 20,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "spoilage"
                }
            ],
            "key": "spoilage-recycling",
            "localized_name": {
                "en": "Spoilage recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[nutrients]-a[spoilage]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "spoilage"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 17,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "bulk-inserter"
                },
                {
                    "amount": 1,
                    "name": "processing-unit"
                },
                {
                    "amount": 2,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 10,
                    "name": "jelly"
                }
            ],
            "key": "stack-inserter",
            "localized_name": {
                "en": "Stack inserter"
            },
            "maximum_productivity": 3.0,
            "order": "h[stack-inserter]",
            "results": [
                {
                    "amount": 1,
                    "name": "stack-inserter"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 18,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "stack-inserter"
                }
            ],
            "key": "stack-inserter-recycling",
            "localized_name": {
                "en": "Stack inserter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "h[stack-inserter]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "bulk-inserter"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "processing-unit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "carbon-fiber"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "jelly"
                }
            ],
            "subgroup": "inserter"
        },
        {
            "allow_productivity": false,
            "allow_quality": false,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 1,
            "icon_col": 17,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1000,
                    "name": "steam"
                }
            ],
            "key": "steam-condensation",
            "localized_name": {
                "en": "Steam condensation"
            },
            "maximum_productivity": 3.0,
            "order": "d[other-chemistry]-b[steam-condensation]",
            "results": [
                {
                    "amount": 90,
                    "name": "water"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 25,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 8,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 5,
                    "name": "pipe"
                },
                {
                    "amount": 10,
                    "name": "iron-plate"
                }
            ],
            "key": "steam-engine",
            "localized_name": {
                "en": "Steam engine"
            },
            "maximum_productivity": 3.0,
            "order": "b[steam-power]-b[steam-engine]",
            "results": [
                {
                    "amount": 1,
                    "name": "steam-engine"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 1,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steam-engine"
                }
            ],
            "key": "steam-engine-recycling",
            "localized_name": {
                "en": "Steam engine recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[steam-power]-b[steam-engine]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "pipe"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 3,
            "icon_col": 20,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 50,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 50,
                    "name": "copper-plate"
                },
                {
                    "amount": 20,
                    "name": "pipe"
                }
            ],
            "key": "steam-turbine",
            "localized_name": {
                "en": "Steam turbine"
            },
            "maximum_productivity": 3.0,
            "order": "f[nuclear-energy]-d[steam-turbine]",
            "results": [
                {
                    "amount": 1,
                    "name": "steam-turbine"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.1875,
            "icon_col": 3,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steam-turbine"
                }
            ],
            "key": "steam-turbine-recycling",
            "localized_name": {
                "en": "Steam turbine recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[nuclear-energy]-d[steam-turbine]",
            "results": [
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "copper-plate"
                },
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "pipe"
                }
            ],
            "subgroup": "energy"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 13,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 8,
                    "name": "steel-plate"
                }
            ],
            "key": "steel-chest",
            "localized_name": {
                "en": "Steel chest"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-c[steel-chest]",
            "results": [
                {
                    "amount": 1,
                    "name": "steel-chest"
                }
            ],
            "subgroup": "storage"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 22,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-chest"
                }
            ],
            "key": "steel-chest-recycling",
            "localized_name": {
                "en": "Steel chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-c[steel-plate]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 3,
            "icon_col": 16,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 6,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "name": "stone-brick"
                }
            ],
            "key": "steel-furnace",
            "localized_name": {
                "en": "Steel furnace"
            },
            "maximum_productivity": 3.0,
            "order": "b[steel-furnace]",
            "results": [
                {
                    "amount": 1,
                    "name": "steel-furnace"
                }
            ],
            "subgroup": "smelting-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.1875,
            "icon_col": 1,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-furnace"
                }
            ],
            "key": "steel-furnace-recycling",
            "localized_name": {
                "en": "Steel furnace recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[steel-furnace]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "stone-brick"
                }
            ],
            "subgroup": "smelting-machine"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "smelting"
            ],
            "energy_required": 16,
            "icon_col": 18,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "iron-plate"
                }
            ],
            "key": "steel-plate",
            "localized_name": {
                "en": "Steel plate"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-c[steel-plate]",
            "results": [
                {
                    "amount": 1,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1,
            "icon_col": 19,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-plate"
                }
            ],
            "key": "steel-plate-recycling",
            "localized_name": {
                "en": "Steel plate recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[smelting]-c[steel-plate]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "smelting"
            ],
            "energy_required": 3.2,
            "icon_col": 1,
            "icon_row": 18,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "stone"
                }
            ],
            "key": "stone-brick",
            "localized_name": {
                "en": "Stone brick"
            },
            "maximum_productivity": 3.0,
            "order": "a[stone-brick]",
            "results": [
                {
                    "amount": 1,
                    "name": "stone-brick"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.2,
            "icon_col": 1,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "stone-brick"
                }
            ],
            "key": "stone-brick-recycling",
            "localized_name": {
                "en": "Stone brick recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[stone-brick]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "stone-brick"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 25,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "stone"
                }
            ],
            "key": "stone-furnace",
            "localized_name": {
                "en": "Stone furnace"
            },
            "maximum_productivity": 3.0,
            "order": "a[stone-furnace]",
            "results": [
                {
                    "amount": 1,
                    "name": "stone-furnace"
                }
            ],
            "subgroup": "smelting-machine"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 22,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "stone-furnace"
                }
            ],
            "key": "stone-furnace-recycling",
            "localized_name": {
                "en": "Stone furnace recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[stone]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "stone"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 7,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "stone"
                }
            ],
            "key": "stone-recycling",
            "localized_name": {
                "en": "Stone recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[stone]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "stone"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 0,
            "icon_row": 10,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "stone-brick"
                }
            ],
            "key": "stone-wall",
            "localized_name": {
                "en": "Wall"
            },
            "maximum_productivity": 3.0,
            "order": "a[stone-wall]-a[stone-wall]",
            "results": [
                {
                    "amount": 1,
                    "name": "stone-wall"
                }
            ],
            "subgroup": "defensive-structure"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 10,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "stone-wall"
                }
            ],
            "key": "stone-wall-recycling",
            "localized_name": {
                "en": "Wall recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[stone-brick]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "stone-brick"
                }
            ],
            "subgroup": "terrain"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 9,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "steel-chest"
                },
                {
                    "amount": 3,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "name": "advanced-circuit"
                }
            ],
            "key": "storage-chest",
            "localized_name": {
                "en": "Storage chest"
            },
            "maximum_productivity": 3.0,
            "order": "b[storage]-c[storage-chest]",
            "results": [
                {
                    "amount": 1,
                    "name": "storage-chest"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 21,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "storage-chest"
                }
            ],
            "key": "storage-chest-recycling",
            "localized_name": {
                "en": "Storage chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[storage]-c[storage-chest]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "steel-chest"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "logistic-network"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 3,
            "icon_col": 17,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 20,
                    "name": "iron-plate"
                },
                {
                    "amount": 5,
                    "name": "steel-plate"
                }
            ],
            "key": "storage-tank",
            "localized_name": {
                "en": "Storage tank"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluid]-a[storage-tank]",
            "results": [
                {
                    "amount": 1,
                    "name": "storage-tank"
                }
            ],
            "subgroup": "storage"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.1875,
            "icon_col": 8,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "storage-tank"
                }
            ],
            "key": "storage-tank-recycling",
            "localized_name": {
                "en": "Storage tank recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[fluid]-a[storage-tank]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "storage"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 9,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 5,
                    "name": "copper-plate"
                },
                {
                    "amount": 10,
                    "name": "iron-plate"
                }
            ],
            "key": "submachine-gun",
            "localized_name": {
                "en": "Submachine gun"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-b[submachine-gun]",
            "results": [
                {
                    "amount": 1,
                    "name": "submachine-gun"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 5,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "submachine-gun"
                }
            ],
            "key": "submachine-gun-recycling",
            "localized_name": {
                "en": "Submachine gun recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-b[submachine-gun]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "copper-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "iron-plate"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "electromagnetics"
            ],
            "energy_required": 0.5,
            "icon_col": 6,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "steel-plate"
                },
                {
                    "amount": 5,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 6,
                    "name": "copper-cable"
                }
            ],
            "key": "substation",
            "localized_name": {
                "en": "Substation"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy]-d[substation]",
            "results": [
                {
                    "amount": 1,
                    "name": "substation"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 22,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "substation"
                }
            ],
            "key": "substation-recycling",
            "localized_name": {
                "en": "Substation recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[energy]-d[substation]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.5,
                    "name": "copper-cable"
                }
            ],
            "subgroup": "energy-pipe-distribution"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 1,
            "icon_col": 14,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 30,
                    "name": "water"
                },
                {
                    "amount": 30,
                    "name": "petroleum-gas"
                }
            ],
            "key": "sulfur",
            "localized_name": {
                "en": "Sulfur"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-c[sulfur]",
            "results": [
                {
                    "amount": 2,
                    "name": "sulfur"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 7,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "sulfur"
                }
            ],
            "key": "sulfur-recycling",
            "localized_name": {
                "en": "Sulfur recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[chemistry]-c[sulfur]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "sulfur"
                }
            ],
            "subgroup": "raw-material"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry",
                "cryogenics"
            ],
            "energy_required": 1,
            "icon_col": 23,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "sulfur"
                },
                {
                    "amount": 1,
                    "name": "iron-plate"
                },
                {
                    "amount": 100,
                    "name": "water"
                }
            ],
            "key": "sulfuric-acid",
            "localized_name": {
                "en": "Sulfuric acid"
            },
            "maximum_productivity": 3.0,
            "order": "c[oil-products]-b[sulfuric-acid]",
            "results": [
                {
                    "amount": 50,
                    "name": "sulfuric-acid"
                }
            ],
            "subgroup": "fluid-recipes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "electromagnetics"
            ],
            "energy_required": 10,
            "icon_col": 2,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "holmium-plate"
                },
                {
                    "amount": 2,
                    "name": "superconductor"
                },
                {
                    "amount": 4,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "name": "battery"
                },
                {
                    "amount": 10,
                    "name": "electrolyte"
                }
            ],
            "key": "supercapacitor",
            "localized_name": {
                "en": "Supercapacitor"
            },
            "maximum_productivity": 3.0,
            "order": "b[holmium]-f[supercapacitor]",
            "results": [
                {
                    "amount": 1,
                    "name": "supercapacitor"
                }
            ],
            "subgroup": "fulgora-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 21,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "supercapacitor"
                }
            ],
            "key": "supercapacitor-recycling",
            "localized_name": {
                "en": "Supercapacitor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[holmium]-f[supercapacitor]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "holmium-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "superconductor"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "battery"
                }
            ],
            "subgroup": "fulgora-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "electromagnetics"
            ],
            "energy_required": 5,
            "icon_col": 8,
            "icon_row": 2,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "holmium-plate"
                },
                {
                    "amount": 1,
                    "name": "copper-plate"
                },
                {
                    "amount": 1,
                    "name": "plastic-bar"
                },
                {
                    "amount": 5,
                    "name": "light-oil"
                }
            ],
            "key": "superconductor",
            "localized_name": {
                "en": "Superconductor"
            },
            "maximum_productivity": 3.0,
            "order": "b[holmium]-d[superconductor]",
            "results": [
                {
                    "amount": 2,
                    "name": "superconductor"
                }
            ],
            "subgroup": "fulgora-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 11,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "superconductor"
                }
            ],
            "key": "superconductor-recycling",
            "localized_name": {
                "en": "Superconductor recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[holmium]-d[superconductor]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "superconductor"
                }
            ],
            "subgroup": "fulgora-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 5,
            "icon_col": 20,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 32,
                    "name": "engine-unit"
                },
                {
                    "amount": 50,
                    "name": "steel-plate"
                },
                {
                    "amount": 15,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 10,
                    "name": "advanced-circuit"
                }
            ],
            "key": "tank",
            "localized_name": {
                "en": "Tank"
            },
            "maximum_productivity": 3.0,
            "order": "b[personal-transport]-b[tank]",
            "results": [
                {
                    "amount": 1,
                    "name": "tank"
                }
            ],
            "subgroup": "transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.3125,
            "icon_col": 9,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "tank"
                }
            ],
            "key": "tank-recycling",
            "localized_name": {
                "en": "Tank recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[personal-transport]-b[tank]",
            "results": [
                {
                    "amount": 8,
                    "extra_count_fraction": 0,
                    "name": "engine-unit"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "iron-gear-wheel"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "advanced-circuit"
                }
            ],
            "subgroup": "transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "electromagnetics"
            ],
            "energy_required": 30,
            "icon_col": 13,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "supercapacitor"
                },
                {
                    "amount": 1,
                    "name": "plastic-bar"
                },
                {
                    "amount": 10,
                    "name": "electrolyte"
                }
            ],
            "key": "tesla-ammo",
            "localized_name": {
                "en": "Tesla ammo"
            },
            "maximum_productivity": 3.0,
            "order": "e[railgun-ammo]-a[basic]",
            "results": [
                {
                    "amount": 1,
                    "name": "tesla-ammo"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 24,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "tesla-ammo"
                }
            ],
            "key": "tesla-ammo-recycling",
            "localized_name": {
                "en": "Tesla ammo recycling"
            },
            "maximum_productivity": 3.0,
            "order": "e[railgun-ammo]-a[basic]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "supercapacitor"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "plastic-bar"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "electromagnetics"
            ],
            "energy_required": 30,
            "icon_col": 25,
            "icon_row": 16,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "teslagun"
                },
                {
                    "amount": 10,
                    "name": "supercapacitor"
                },
                {
                    "amount": 10,
                    "name": "processing-unit"
                },
                {
                    "amount": 50,
                    "name": "superconductor"
                },
                {
                    "amount": 500,
                    "name": "electrolyte"
                }
            ],
            "key": "tesla-turret",
            "localized_name": {
                "en": "Tesla turret"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-f[tesla-turret]-a[turret]",
            "results": [
                {
                    "amount": 1,
                    "name": "tesla-turret"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 19,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "tesla-turret"
                }
            ],
            "key": "tesla-turret-recycling",
            "localized_name": {
                "en": "Tesla turret recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[turret]-f[tesla-turret]-a[turret]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "teslagun"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "supercapacitor"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                },
                {
                    "amount": 12,
                    "extra_count_fraction": 0.5,
                    "name": "superconductor"
                }
            ],
            "subgroup": "turret"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "electromagnetics"
            ],
            "energy_required": 30,
            "icon_col": 15,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "holmium-plate"
                },
                {
                    "amount": 10,
                    "name": "superconductor"
                },
                {
                    "amount": 30,
                    "name": "plastic-bar"
                },
                {
                    "amount": 100,
                    "name": "electrolyte"
                }
            ],
            "key": "teslagun",
            "localized_name": {
                "en": "Tesla gun"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-h[teslagun]",
            "results": [
                {
                    "amount": 1,
                    "name": "teslagun"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.875,
            "icon_col": 24,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "teslagun"
                }
            ],
            "key": "teslagun-recycling",
            "localized_name": {
                "en": "Tesla gun recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-h[teslagun]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "holmium-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "superconductor"
                },
                {
                    "amount": 7,
                    "extra_count_fraction": 0.5,
                    "name": "plastic-bar"
                }
            ],
            "subgroup": "gun"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 6,
            "icon_row": 4,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "steel-plate"
                },
                {
                    "amount": 10,
                    "name": "processing-unit"
                },
                {
                    "amount": 5,
                    "name": "electric-engine-unit"
                }
            ],
            "key": "thruster",
            "localized_name": {
                "en": "Thruster"
            },
            "maximum_productivity": 3.0,
            "order": "f[thruster]",
            "results": [
                {
                    "amount": 1,
                    "name": "thruster"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 2,
            "icon_col": 14,
            "icon_row": 21,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "carbon"
                },
                {
                    "amount": 10,
                    "name": "water"
                }
            ],
            "key": "thruster-fuel",
            "localized_name": {
                "en": "Thruster fuel"
            },
            "maximum_productivity": 3.0,
            "order": "a[thruster-fuel]",
            "results": [
                {
                    "amount": 75,
                    "name": "thruster-fuel"
                }
            ],
            "subgroup": "space-processing",
            "surface_conditions": [
                {
                    "max": 0,
                    "min": 0,
                    "property": "gravity"
                }
            ]
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "chemistry"
            ],
            "energy_required": 2,
            "icon_col": 12,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "iron-ore"
                },
                {
                    "amount": 10,
                    "name": "water"
                }
            ],
            "key": "thruster-oxidizer",
            "localized_name": {
                "en": "Thruster oxidizer"
            },
            "maximum_productivity": 3.0,
            "order": "c[thruster-oxidizer]",
            "results": [
                {
                    "amount": 75,
                    "name": "thruster-oxidizer"
                }
            ],
            "subgroup": "space-processing",
            "surface_conditions": [
                {
                    "max": 0,
                    "min": 0,
                    "property": "gravity"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 25,
            "icon_row": 7,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "thruster"
                }
            ],
            "key": "thruster-recycling",
            "localized_name": {
                "en": "Thruster recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[thruster]",
            "results": [
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "steel-plate"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electric-engine-unit"
                }
            ],
            "subgroup": "space-platform"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 0,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 10,
                    "name": "carbon-fiber"
                }
            ],
            "key": "toolbelt-equipment",
            "localized_name": {
                "en": "Toolbelt equipment"
            },
            "maximum_productivity": 3.0,
            "order": "g[toolbelt]-a[night-vision-equipment]",
            "results": [
                {
                    "amount": 1,
                    "name": "toolbelt-equipment"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 24,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "toolbelt-equipment"
                }
            ],
            "key": "toolbelt-equipment-recycling",
            "localized_name": {
                "en": "Toolbelt equipment recycling"
            },
            "maximum_productivity": 3.0,
            "order": "g[toolbelt]-a[night-vision-equipment]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "advanced-circuit"
                },
                {
                    "amount": 2,
                    "extra_count_fraction": 0.5,
                    "name": "carbon-fiber"
                }
            ],
            "subgroup": "utility-equipment"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 22,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "top-up-valve"
                }
            ],
            "key": "top-up-valve-recycling",
            "localized_name": {
                "en": "Top-up valve recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[items]-o[top-up-valve]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "top-up-valve"
                }
            ],
            "subgroup": "other"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 17,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 6,
                    "name": "iron-plate"
                },
                {
                    "amount": 6,
                    "name": "iron-stick"
                },
                {
                    "amount": 3,
                    "name": "steel-plate"
                }
            ],
            "key": "train-stop",
            "localized_name": {
                "en": "Train stop"
            },
            "maximum_productivity": 3.0,
            "order": "b[train-automation]-a[train-stop]",
            "results": [
                {
                    "amount": 1,
                    "name": "train-stop"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 19,
            "icon_row": 19,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "train-stop"
                }
            ],
            "key": "train-stop-recycling",
            "localized_name": {
                "en": "Train stop recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[train-automation]-a[train-stop]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "electronic-circuit"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.5,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "extra_count_fraction": 0.5,
                    "name": "iron-stick"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.75,
                    "name": "steel-plate"
                }
            ],
            "subgroup": "train-transport"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "metallurgy"
            ],
            "energy_required": 0.5,
            "icon_col": 16,
            "icon_row": 20,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "name": "iron-gear-wheel"
                }
            ],
            "key": "transport-belt",
            "localized_name": {
                "en": "Transport belt"
            },
            "maximum_productivity": 3.0,
            "order": "a[transport-belt]-a[transport-belt]",
            "results": [
                {
                    "amount": 2,
                    "name": "transport-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.015625,
            "icon_col": 0,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "transport-belt"
                }
            ],
            "key": "transport-belt-recycling",
            "localized_name": {
                "en": "Transport belt recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[transport-belt]-a[transport-belt]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "iron-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.125,
                    "name": "iron-gear-wheel"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic",
                "crafting"
            ],
            "energy_required": 2,
            "icon_col": 14,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "wood"
                }
            ],
            "key": "tree-seed",
            "localized_name": {
                "en": "Tree seed"
            },
            "maximum_productivity": 3.0,
            "order": "a[seeds]-a[tree-seed]",
            "results": [
                {
                    "amount": 1,
                    "name": "tree-seed"
                }
            ],
            "subgroup": "nauvis-agriculture",
            "surface_conditions": [
                {
                    "max": 1000,
                    "min": 1000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 19,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "tree-seed"
                }
            ],
            "key": "tree-seed-recycling",
            "localized_name": {
                "en": "Tree seed recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[seeds]-b[tree-seed]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "tree-seed"
                }
            ],
            "subgroup": "nauvis-agriculture"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting-with-fluid"
            ],
            "energy_required": 1,
            "icon_col": 5,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "tungsten-ore"
                },
                {
                    "amount": 10,
                    "name": "sulfuric-acid"
                },
                {
                    "amount": 1,
                    "name": "carbon"
                }
            ],
            "key": "tungsten-carbide",
            "localized_name": {
                "en": "Tungsten carbide"
            },
            "maximum_productivity": 3.0,
            "order": "c[tungsten]-b[tungsten-carbide]",
            "results": [
                {
                    "amount": 1,
                    "name": "tungsten-carbide"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 2,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "tungsten-carbide"
                }
            ],
            "key": "tungsten-carbide-recycling",
            "localized_name": {
                "en": "Tungsten carbide recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[tungsten]-b[tungsten-carbide]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "tungsten-carbide"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 11,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "tungsten-ore"
                }
            ],
            "key": "tungsten-ore-recycling",
            "localized_name": {
                "en": "Tungsten ore recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[tungsten]-a[tungsten-ore]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "tungsten-ore"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 10,
            "icon_col": 3,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 4,
                    "name": "tungsten-ore"
                },
                {
                    "amount": 10,
                    "name": "molten-iron"
                }
            ],
            "key": "tungsten-plate",
            "localized_name": {
                "en": "Tungsten plate"
            },
            "maximum_productivity": 3.0,
            "order": "c[tungsten]-c[tungsten-plate]",
            "results": [
                {
                    "amount": 1,
                    "name": "tungsten-plate"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 11,
            "icon_row": 27,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "tungsten-plate"
                }
            ],
            "key": "tungsten-plate-recycling",
            "localized_name": {
                "en": "Tungsten plate recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[tungsten]-c[tungsten-plate]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "tungsten-plate"
                }
            ],
            "subgroup": "vulcanus-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 20,
            "icon_col": 3,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "turbo-transport-belt"
                },
                {
                    "amount": 1,
                    "name": "express-loader"
                }
            ],
            "key": "turbo-loader",
            "localized_name": {
                "en": "Turbo loader"
            },
            "maximum_productivity": 3.0,
            "order": "d[loader]-d[turbo-loader]",
            "results": [
                {
                    "amount": 1,
                    "name": "turbo-loader"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.25,
            "icon_col": 9,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "turbo-loader"
                }
            ],
            "key": "turbo-loader-recycling",
            "localized_name": {
                "en": "Turbo loader recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[loader]-d[turbo-loader]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "turbo-transport-belt"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "express-loader"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 2,
            "icon_col": 5,
            "icon_row": 3,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "express-splitter"
                },
                {
                    "amount": 15,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 2,
                    "name": "processing-unit"
                },
                {
                    "amount": 80,
                    "name": "lubricant"
                }
            ],
            "key": "turbo-splitter",
            "localized_name": {
                "en": "Turbo splitter"
            },
            "maximum_productivity": 3.0,
            "order": "c[splitter]-d[turbo-splitter]",
            "results": [
                {
                    "amount": 1,
                    "name": "turbo-splitter"
                }
            ],
            "subgroup": "belt",
            "surface_conditions": [
                {
                    "max": 4000,
                    "min": 4000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.125,
            "icon_col": 11,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "turbo-splitter"
                }
            ],
            "key": "turbo-splitter-recycling",
            "localized_name": {
                "en": "Turbo splitter recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[splitter]-d[turbo-splitter]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "express-splitter"
                },
                {
                    "amount": 3,
                    "extra_count_fraction": 0.75,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "processing-unit"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 0.5,
            "icon_col": 23,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 5,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 1,
                    "name": "express-transport-belt"
                },
                {
                    "amount": 20,
                    "name": "lubricant"
                }
            ],
            "key": "turbo-transport-belt",
            "localized_name": {
                "en": "Turbo transport belt"
            },
            "maximum_productivity": 3.0,
            "order": "a[transport-belt]-d[turbo-transport-belt]",
            "results": [
                {
                    "amount": 1,
                    "name": "turbo-transport-belt"
                }
            ],
            "subgroup": "belt",
            "surface_conditions": [
                {
                    "max": 4000,
                    "min": 4000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 23,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "turbo-transport-belt"
                }
            ],
            "key": "turbo-transport-belt-recycling",
            "localized_name": {
                "en": "Turbo transport belt recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[transport-belt]-d[turbo-transport-belt]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "express-transport-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "metallurgy"
            ],
            "energy_required": 2,
            "icon_col": 13,
            "icon_row": 22,
            "ingredients": [
                {
                    "amount": 40,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 2,
                    "name": "express-underground-belt"
                },
                {
                    "amount": 40,
                    "name": "lubricant"
                }
            ],
            "key": "turbo-underground-belt",
            "localized_name": {
                "en": "Turbo underground belt"
            },
            "maximum_productivity": 3.0,
            "order": "b[underground-belt]-d[turbo-underground-belt]",
            "results": [
                {
                    "amount": 2,
                    "name": "turbo-underground-belt"
                }
            ],
            "subgroup": "belt",
            "surface_conditions": [
                {
                    "max": 4000,
                    "min": 4000,
                    "property": "pressure"
                }
            ]
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.0625,
            "icon_col": 6,
            "icon_row": 23,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "turbo-underground-belt"
                }
            ],
            "key": "turbo-underground-belt-recycling",
            "localized_name": {
                "en": "Turbo underground belt recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[underground-belt]-d[turbo-underground-belt]",
            "results": [
                {
                    "amount": 5,
                    "extra_count_fraction": 0,
                    "name": "tungsten-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "express-underground-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting",
                "metallurgy"
            ],
            "energy_required": 1,
            "icon_col": 7,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "iron-plate"
                },
                {
                    "amount": 5,
                    "name": "transport-belt"
                }
            ],
            "key": "underground-belt",
            "localized_name": {
                "en": "Underground belt"
            },
            "maximum_productivity": 3.0,
            "order": "b[underground-belt]-a[underground-belt]",
            "results": [
                {
                    "amount": 2,
                    "name": "underground-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 11,
            "icon_row": 1,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "underground-belt"
                }
            ],
            "key": "underground-belt-recycling",
            "localized_name": {
                "en": "Underground belt recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[underground-belt]-a[underground-belt]",
            "results": [
                {
                    "amount": 1,
                    "extra_count_fraction": 0.25,
                    "name": "iron-plate"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.625,
                    "name": "transport-belt"
                }
            ],
            "subgroup": "belt"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 14,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "upgrade-planner"
                }
            ],
            "key": "upgrade-planner-recycling",
            "localized_name": {
                "en": "Upgrade planner recycling"
            },
            "maximum_productivity": 3.0,
            "order": "c[automated-construction]-c[upgrade-planner]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "upgrade-planner"
                }
            ],
            "subgroup": "tool"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 11,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "uranium-235"
                }
            ],
            "key": "uranium-235-recycling",
            "localized_name": {
                "en": "Uranium-235 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[uranium-processing]-b[uranium-235]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "uranium-235"
                }
            ],
            "subgroup": "uranium-processing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 4,
            "icon_row": 13,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "uranium-238"
                }
            ],
            "key": "uranium-238-recycling",
            "localized_name": {
                "en": "Uranium-238 recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[uranium-processing]-c[uranium-238]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "uranium-238"
                }
            ],
            "subgroup": "uranium-processing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 12,
            "icon_col": 16,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "cannon-shell"
                },
                {
                    "amount": 1,
                    "name": "uranium-238"
                }
            ],
            "key": "uranium-cannon-shell",
            "localized_name": {
                "en": "Uranium cannon shell"
            },
            "maximum_productivity": 3.0,
            "order": "d[cannon-shell]-c[uranium]",
            "results": [
                {
                    "amount": 1,
                    "name": "uranium-cannon-shell"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.75,
            "icon_col": 23,
            "icon_row": 6,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "uranium-cannon-shell"
                }
            ],
            "key": "uranium-cannon-shell-recycling",
            "localized_name": {
                "en": "Uranium cannon shell recycling"
            },
            "maximum_productivity": 3.0,
            "order": "d[cannon-shell]-c[uranium]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "cannon-shell"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "uranium-238"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 19,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "iron-plate"
                },
                {
                    "amount": 1,
                    "name": "uranium-235"
                },
                {
                    "amount": 19,
                    "name": "uranium-238"
                }
            ],
            "key": "uranium-fuel-cell",
            "localized_name": {
                "en": "Uranium fuel cell"
            },
            "maximum_productivity": 3.0,
            "order": "b[uranium-products]-a[uranium-fuel-cell]",
            "results": [
                {
                    "amount": 10,
                    "name": "uranium-fuel-cell"
                }
            ],
            "subgroup": "uranium-processing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 18,
            "icon_row": 14,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "uranium-fuel-cell"
                }
            ],
            "key": "uranium-fuel-cell-recycling",
            "localized_name": {
                "en": "Uranium fuel cell recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[uranium-products]-a[uranium-fuel-cell]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "uranium-fuel-cell"
                }
            ],
            "subgroup": "uranium-processing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 20,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "uranium-ore"
                }
            ],
            "key": "uranium-ore-recycling",
            "localized_name": {
                "en": "Uranium ore recycling"
            },
            "maximum_productivity": 3.0,
            "order": "g[uranium-ore]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "uranium-ore"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "centrifuging"
            ],
            "energy_required": 12,
            "icon_col": 14,
            "icon_row": 15,
            "ingredients": [
                {
                    "amount": 10,
                    "name": "uranium-ore"
                }
            ],
            "key": "uranium-processing",
            "localized_name": {
                "en": "Uranium processing"
            },
            "maximum_productivity": 3.0,
            "order": "a[uranium-processing]-a[uranium-processing]",
            "results": [
                {
                    "amount": 1,
                    "name": "uranium-235",
                    "shared_probability": {
                        "max": 0.007000000000000001,
                        "min": 0
                    }
                },
                {
                    "amount": 1,
                    "name": "uranium-238",
                    "shared_probability": {
                        "max": 1,
                        "min": 0.007000000000000001
                    }
                }
            ],
            "subgroup": "uranium-processing"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 10,
            "icon_col": 10,
            "icon_row": 9,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "piercing-rounds-magazine"
                },
                {
                    "amount": 1,
                    "name": "uranium-238"
                }
            ],
            "key": "uranium-rounds-magazine",
            "localized_name": {
                "en": "Uranium rounds magazine"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-c[uranium-rounds-magazine]",
            "results": [
                {
                    "amount": 1,
                    "name": "uranium-rounds-magazine"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.625,
            "icon_col": 18,
            "icon_row": 5,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "uranium-rounds-magazine"
                }
            ],
            "key": "uranium-rounds-magazine-recycling",
            "localized_name": {
                "en": "Uranium rounds magazine recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[basic-clips]-c[uranium-rounds-magazine]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "piercing-rounds-magazine"
                },
                {
                    "amount": 0,
                    "extra_count_fraction": 0.25,
                    "name": "uranium-238"
                }
            ],
            "subgroup": "ammo"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 21,
            "icon_col": 13,
            "icon_row": 24,
            "ingredients": [
                {
                    "amount": 3,
                    "name": "low-density-structure"
                },
                {
                    "amount": 2,
                    "name": "processing-unit"
                },
                {
                    "amount": 1,
                    "name": "flying-robot-frame"
                }
            ],
            "key": "utility-science-pack",
            "localized_name": {
                "en": "Utility science pack"
            },
            "maximum_productivity": 3.0,
            "order": "f[utility-science-pack]",
            "results": [
                {
                    "amount": 3,
                    "name": "utility-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 1.3125,
            "icon_col": 6,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "utility-science-pack"
                }
            ],
            "key": "utility-science-pack-recycling",
            "localized_name": {
                "en": "Utility science pack recycling"
            },
            "maximum_productivity": 3.0,
            "order": "f[utility-science-pack]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "utility-science-pack"
                }
            ],
            "subgroup": "science-pack"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 22,
            "icon_row": 8,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "wood"
                }
            ],
            "key": "wood-recycling",
            "localized_name": {
                "en": "Wood recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[wood]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "wood"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "crafting"
            ],
            "energy_required": 0.5,
            "icon_col": 19,
            "icon_row": 12,
            "ingredients": [
                {
                    "amount": 2,
                    "name": "wood"
                }
            ],
            "key": "wooden-chest",
            "localized_name": {
                "en": "Wooden chest"
            },
            "maximum_productivity": 3.0,
            "order": "a[items]-a[wooden-chest]",
            "results": [
                {
                    "amount": 1,
                    "name": "wooden-chest"
                }
            ],
            "subgroup": "storage"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 1,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "wooden-chest"
                }
            ],
            "key": "wooden-chest-recycling",
            "localized_name": {
                "en": "Wooden chest recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[wood]",
            "results": [
                {
                    "amount": 0,
                    "extra_count_fraction": 0.5,
                    "name": "wood"
                }
            ],
            "subgroup": "raw-resource"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 6,
            "icon_row": 26,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "yumako-mash"
                }
            ],
            "key": "yumako-mash-recycling",
            "localized_name": {
                "en": "Yumako mash recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[organic-processing]-c[yumako-mash]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "yumako-mash"
                }
            ],
            "subgroup": "agriculture-products"
        },
        {
            "allow_productivity": true,
            "allow_quality": true,
            "categories": [
                "organic",
                "crafting"
            ],
            "energy_required": 1,
            "icon_col": 6,
            "icon_row": 17,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "yumako"
                }
            ],
            "key": "yumako-processing",
            "localized_name": {
                "en": "Yumako processing"
            },
            "maximum_productivity": 3.0,
            "order": "a[seeds]-a[yumako-processing]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.02,
                    "name": "yumako-seed"
                },
                {
                    "amount": 2,
                    "name": "yumako-mash"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 1,
            "icon_row": 0,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "yumako"
                }
            ],
            "key": "yumako-recycling",
            "localized_name": {
                "en": "Yumako recycling"
            },
            "maximum_productivity": 3.0,
            "order": "b[agriculture]-a[yumako]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "yumako"
                }
            ],
            "subgroup": "agriculture-processes"
        },
        {
            "allow_productivity": false,
            "allow_quality": true,
            "categories": [
                "recycling"
            ],
            "energy_required": 0.03125,
            "icon_col": 2,
            "icon_row": 11,
            "ingredients": [
                {
                    "amount": 1,
                    "name": "yumako-seed"
                }
            ],
            "key": "yumako-seed-recycling",
            "localized_name": {
                "en": "Yumako seed recycling"
            },
            "maximum_productivity": 3.0,
            "order": "a[seeds]-a[yumako-seed]",
            "results": [
                {
                    "amount": 1,
                    "independent_probability": 0.25,
                    "name": "yumako-seed"
                }
            ],
            "subgroup": "agriculture-processes"
        }
    ],
    "resources": [
        {
            "icon_col": 10,
            "icon_row": 17,
            "key": "calcite",
            "localized_name": {
                "en": "Calcite"
            },
            "mining_time": 1,
            "results": [
                {
                    "amount": 1,
                    "name": "calcite"
                }
            ]
        },
        {
            "icon_col": 1,
            "icon_row": 21,
            "key": "coal",
            "localized_name": {
                "en": "Coal"
            },
            "mining_time": 1,
            "results": [
                {
                    "amount": 1,
                    "name": "coal"
                }
            ]
        },
        {
            "icon_col": 10,
            "icon_row": 27,
            "key": "copper-ore",
            "localized_name": {
                "en": "Copper ore"
            },
            "mining_time": 1,
            "results": [
                {
                    "amount": 1,
                    "name": "copper-ore"
                }
            ]
        },
        {
            "category": "basic-fluid",
            "icon_col": 25,
            "icon_row": 26,
            "key": "crude-oil",
            "localized_name": {
                "en": "Crude oil"
            },
            "mining_time": 1,
            "results": [
                {
                    "amount": 10,
                    "name": "crude-oil"
                }
            ]
        },
        {
            "category": "basic-fluid",
            "icon_col": 14,
            "icon_row": 3,
            "key": "fluorine-vent",
            "localized_name": {
                "en": "Fluorine vent"
            },
            "mining_time": 1,
            "results": [
                {
                    "amount": 1,
                    "name": "fluorine"
                }
            ]
        },
        {
            "icon_col": 25,
            "icon_row": 17,
            "key": "iron-ore",
            "localized_name": {
                "en": "Iron ore"
            },
            "mining_time": 1,
            "results": [
                {
                    "amount": 1,
                    "name": "iron-ore"
                }
            ]
        },
        {
            "category": "basic-fluid",
            "icon_col": 5,
            "icon_row": 19,
            "key": "lithium-brine",
            "localized_name": {
                "en": "Lithium brine"
            },
            "mining_time": 1,
            "results": [
                {
                    "amount": 1,
                    "name": "lithium-brine"
                }
            ]
        },
        {
            "icon_col": 15,
            "icon_row": 21,
            "key": "scrap",
            "localized_name": {
                "en": "Scrap"
            },
            "mining_time": 0.5,
            "results": [
                {
                    "amount": 1,
                    "name": "scrap"
                }
            ]
        },
        {
            "icon_col": 3,
            "icon_row": 2,
            "key": "stone",
            "localized_name": {
                "en": "Stone"
            },
            "mining_time": 1,
            "results": [
                {
                    "amount": 1,
                    "name": "stone"
                }
            ]
        },
        {
            "category": "basic-fluid",
            "icon_col": 25,
            "icon_row": 25,
            "key": "sulfuric-acid-geyser",
            "localized_name": {
                "en": "Sulfuric acid geyser"
            },
            "mining_time": 1,
            "results": [
                {
                    "amount": 10,
                    "name": "sulfuric-acid"
                }
            ]
        },
        {
            "category": "hard-solid",
            "icon_col": 8,
            "icon_row": 1,
            "key": "tungsten-ore",
            "localized_name": {
                "en": "Tungsten ore"
            },
            "mining_time": 5,
            "results": [
                {
                    "amount": 1,
                    "name": "tungsten-ore"
                }
            ]
        },
        {
            "fluid_amount": 10,
            "icon_col": 5,
            "icon_row": 25,
            "key": "uranium-ore",
            "localized_name": {
                "en": "Uranium ore"
            },
            "mining_time": 2,
            "required_fluid": "sulfuric-acid",
            "results": [
                {
                    "amount": 1,
                    "name": "uranium-ore"
                }
            ]
        }
    ],
    "rocket_launch": {
        "buffered": true,
        "launch_cycle_ticks": 1614,
        "parts_per_launch": 50
    },
    "rocket_silo": [
        {
            "allowed_effects": [
                "consumption",
                "speed",
                "productivity",
                "pollution"
            ],
            "crafting_categories": [
                "rocket-building"
            ],
            "crafting_speed": 1,
            "energy_usage": 250000,
            "icon_col": 23,
            "icon_row": 9,
            "key": "rocket-silo",
            "localized_name": {
                "en": "Rocket silo"
            },
            "module_slots": 4,
            "surface_conditions": [
                {
                    "min": 1,
                    "property": "pressure"
                }
            ]
        }
    ],
    "source": "Factorio built-in prototype, locale, and icon exports",
    "spoilage": [
        {
            "from_item": "agricultural-science-pack",
            "time": 216000,
            "to_item": "spoilage"
        },
        {
            "from_item": "bioflux",
            "time": 432000,
            "to_item": "spoilage"
        },
        {
            "from_item": "copper-bacteria",
            "time": 3600,
            "to_item": "copper-ore"
        },
        {
            "from_item": "iron-bacteria",
            "time": 3600,
            "to_item": "iron-ore"
        },
        {
            "from_item": "jelly",
            "time": 14400,
            "to_item": "spoilage"
        },
        {
            "from_item": "jellynut",
            "time": 216000,
            "to_item": "spoilage"
        },
        {
            "from_item": "nutrients",
            "time": 18000,
            "to_item": "spoilage"
        },
        {
            "from_item": "raw-fish",
            "time": 453000,
            "to_item": "spoilage"
        },
        {
            "from_item": "yumako",
            "time": 216000,
            "to_item": "spoilage"
        },
        {
            "from_item": "yumako-mash",
            "time": 10800,
            "to_item": "spoilage"
        }
    ],
    "sprites": {
        "extra": {
            "clock": {
                "icon_col": 22,
                "icon_row": 20,
                "name": "time"
            },
            "slot_icon_module": {
                "icon_col": 11,
                "icon_row": 16,
                "name": "no module"
            }
        },
        "hash": "672da8878eae6b9ea7589de8b5ba9bf5",
        "height": 896,
        "width": 832
    },
    "surface_properties": [
        {
            "default_value": 300,
            "name": "day-night-cycle"
        },
        {
            "default_value": 10,
            "name": "gravity"
        },
        {
            "default_value": 90,
            "name": "magnetic-field"
        },
        {
            "default_value": 1000,
            "name": "pressure"
        },
        {
            "default_value": 1,
            "name": "robot-energy-usage"
        },
        {
            "default_value": 100,
            "name": "solar-power"
        }
    ]
}
