Module:HandRecipeDictionary: Difference between revisions

From Evospace
Jump to navigation Jump to search
No edit summary
Tag: Manual revert
No edit summary
 
Line 1: Line 1:
return {
return {
     {
     {
         name = 'CircuitBoard',
         name = 'CopperMacerator',
         input = {
         input = {
             {'Log', 1},
             {'CopperPlate', 2},
            {'CopperParts', 2},
         },
         },
         output = {
         output = {
             {'CircuitBoard', 1},
             {'CopperMacerator', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 12: Line 13:
     },
     },
     {
     {
         name = 'Circuit',
         name = 'SteelMacerator',
         input = {
         input = {
             {'CircuitBoard', 1},
             {'SteelPlate', 2},
             {'Triod', 3},
             {'SteelParts', 4},
         },
         },
         output = {
         output = {
             {'Circuit', 1},
             {'SteelMacerator', 1},
         },
         },
         ticks = 150,
         ticks = 20,
         tier = 1,
         tier = 2,
     },
     },
     {
     {
         name = 'Triod',
         name = 'AluminiumMacerator',
         input = {
         input = {
             {'Glass', 1},
             {'AluminiumPlate', 2},
             {'CopperWire', 3},
             {'BasicFrame', 1},
         },
         },
         output = {
         output = {
             {'Triod', 1},
             {'AluminiumMacerator', 1},
         },
         },
         ticks = 50,
         ticks = 20,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'Resistor',
         name = 'StainlessSteelMacerator',
         input = {
         input = {
             {'CoalDust', 1},
             {'StainlessSteelPlate', 2},
             {'Organics', 1},
             {'ReinforcedFrame', 1},
            {'CopperWire', 1},
         },
         },
         output = {
         output = {
             {'Resistor', 1},
             {'StainlessSteelMacerator', 1},
         },
         },
         ticks = 60,
         ticks = 20,
         tier = 1,
         tier = 4,
     },
     },
     {
     {
         name = 'AdvancedCircuit',
         name = 'TitaniumMacerator',
         input = {
         input = {
             {'CircuitBoard', 1},
             {'TitaniumPlate', 2},
             {'Resistor', 2},
             {'ReinforcedFrame', 2},
            {'Circuit', 3},
         },
         },
         output = {
         output = {
             {'AdvancedCircuit', 1},
             {'TitaniumMacerator', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'Transistor',
         name = 'CompositeMacerator',
         input = {
         input = {
             {'Silicon', 1},
             {'CompositePlate', 2},
             {'CopperWire', 2},
             {'ModularFrame', 1},
         },
         },
         output = {
         output = {
             {'Transistor', 1},
             {'CompositeMacerator', 1},
         },
         },
         ticks = 80,
         ticks = 20,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'Capacitor',
         name = 'NeutroniumMacerator',
         input = {
         input = {
             {'AluminiumFoil', 2},
             {'NeutroniumPlate', 2},
             {'Log', 1},
             {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'Capacitor', 1},
             {'NeutroniumMacerator', 1},
         },
         },
         ticks = 80,
         ticks = 20,
         tier = 1,
         tier = 7,
     },
     },
     {
     {
         name = 'Processor',
         name = 'AluminiumFermenter',
         input = {
         input = {
             {'CircuitBoard', 1},
             {'AluminiumPlate', 2},
            {'AdvancedCircuit', 3},
             {'AluminiumParts', 6},
             {'Resistor', 2},
         },
         },
         output = {
         output = {
             {'Processor', 1},
             {'AluminiumFermenter', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 3,
         tier = 3,
     },
     },
     {
     {
         name = 'QuantumCore',
         name = 'StainlessSteelFermenter',
         input = {
         input = {
             {'YttriumDust', 1},
             {'StainlessSteelPlate', 2},
             {'CopperParts', 3},
             {'StainlessSteelParts', 11},
         },
         },
         output = {
         output = {
             {'QuantumCore', 1},
             {'StainlessSteelFermenter', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 4,
         tier = 4,
     },
     },
     {
     {
         name = 'QuantumCircuit',
         name = 'TitaniumFermenter',
         input = {
         input = {
             {'QuantumCore', 2},
             {'TitaniumPlate', 2},
             {'Processor', 3},
             {'TitaniumParts', 16},
            {'Resistor', 6},
         },
         },
         output = {
         output = {
             {'QuantumCircuit', 1},
             {'TitaniumFermenter', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 4,
         tier = 5,
     },
     },
     {
     {
         name = 'QuantumProcessor',
         name = 'CompositeFermenter',
         input = {
         input = {
             {'QuantumCircuit', 3},
             {'CompositePlate', 2},
             {'DecisionResonator', 1},
             {'CompositeParts', 21},
            {'Capacitor', 6},
         },
         },
         output = {
         output = {
             {'QuantumProcessor', 1},
             {'CompositeFermenter', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 5,
         tier = 6,
     },
     },
     {
     {
         name = 'QuantumBrain',
         name = 'NeutroniumFermenter',
         input = {
         input = {
             {'QuantumProcessor', 3},
             {'NeutroniumPlate', 2},
             {'BrainMatrix', 1},
             {'NeutroniumParts', 21},
            {'Resistor', 10},
         },
         },
         output = {
         output = {
             {'QuantumBrain', 1},
             {'NeutroniumFermenter', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 6,
         tier = 7,
     },
     },
     {
     {
         name = 'UltimateCatalyst',
         name = 'SteelSeparator',
         input = {
         input = {
             {'Cell', 1},
             {'SteelPipe', 2},
            {'NeutroniumParts', 2},
             {'SteelParts', 4},
             {'Coke', 10},
         },
         },
         output = {
         output = {
             {'UltimateCatalyst', 1},
             {'SteelSeparator', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'Catalyst',
         name = 'AluminiumSeparator',
         input = {
         input = {
             {'Cell', 1},
             {'AluminiumPipe', 2},
             {'CopperWire', 40},
             {'BasicFrame', 1},
            {'Coal', 4},
         },
         },
         output = {
         output = {
             {'Catalyst', 1},
             {'AluminiumSeparator', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 3,
         tier = 3,
     },
     },
     {
     {
         name = 'PrimitiveBattery',
         name = 'StainlessSteelSeparator',
         input = {
         input = {
             {'Coke', 1},
             {'StainlessSteelPipe', 2},
             {'AluminiumParts', 1},
             {'ReinforcedFrame', 1},
            {'SteelPlate', 1},
         },
         },
         output = {
         output = {
             {'PrimitiveBattery', 1},
             {'StainlessSteelSeparator', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 3,
         tier = 4,
     },
     },
     {
     {
         name = 'BasicPlatform',
         name = 'TitaniumSeparator',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'TitaniumPipe', 2},
            {'ReinforcedFrame', 2},
         },
         },
         output = {
         output = {
             {'BasicPlatform', 1},
             {'TitaniumSeparator', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'Bricks',
         name = 'CompositeSeparator',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'CompositePipe', 2},
            {'ModularFrame', 1},
         },
         },
         output = {
         output = {
             {'Bricks', 1},
             {'CompositeSeparator', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'GlassBlock',
         name = 'NeutroniumSeparator',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'NeutroniumPipe', 2},
            {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'GlassBlock', 1},
             {'NeutroniumSeparator', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 7,
     },
     },
     {
     {
         name = 'WoodenPlanks',
         name = 'CopperBeam',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'CopperPlate', 3},
         },
         },
         output = {
         output = {
             {'WoodenPlanks', 1},
             {'CopperBeam', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 1,
     },
     },
     {
     {
         name = 'StoneTiles',
         name = 'SteelBeam',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'SteelPlate', 3},
         },
         },
         output = {
         output = {
             {'StoneTiles', 1},
             {'SteelBeam', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 2,
     },
     },
     {
     {
         name = 'RedTiles',
         name = 'AluminiumBeam',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'AluminiumPlate', 3},
         },
         },
         output = {
         output = {
             {'RedTiles', 1},
             {'AluminiumBeam', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'DarkTiles',
         name = 'StainlessSteelBeam',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'StainlessSteelPlate', 3},
         },
         },
         output = {
         output = {
             {'DarkTiles', 1},
             {'StainlessSteelBeam', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 4,
     },
     },
     {
     {
         name = 'Terracotta',
         name = 'TitaniumBeam',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'TitaniumPlate', 3},
         },
         },
         output = {
         output = {
             {'Terracotta', 1},
             {'TitaniumBeam', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'TerracottaTiles',
         name = 'CompositeBeam',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'CompositePlate', 3},
         },
         },
         output = {
         output = {
             {'TerracottaTiles', 1},
             {'CompositeBeam', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'RedBricks',
         name = 'NeutroniumBeam',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'NeutroniumPlate', 3},
         },
         },
         output = {
         output = {
             {'RedBricks', 1},
             {'NeutroniumBeam', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 7,
     },
     },
     {
     {
         name = 'DarkBricks',
         name = 'CopperSpawner',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'CopperPlate', 10},
         },
         },
         output = {
         output = {
             {'DarkBricks', 1},
             {'CopperSpawner', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 1,
     },
     },
     {
     {
         name = 'TerracottaBricks',
         name = 'CopperCorner',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'CopperPlate', 1},
         },
         },
         output = {
         output = {
             {'TerracottaBricks', 1},
             {'CopperCorner', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 1,
         tier = 1,
     },
     },
     {
     {
         name = 'Concrete',
         name = 'SteelCorner',
         input = {
         input = {
             {'BuildingMaterial', 4},
             {'SteelPlate', 1},
         },
         },
         output = {
         output = {
             {'Concrete', 1},
             {'SteelCorner', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 2,
         tier = 2,
     },
     },
     {
     {
         name = 'ConcreteBricks',
         name = 'AluminiumCorner',
         input = {
         input = {
             {'BuildingMaterial', 4},
             {'AluminiumPlate', 1},
         },
         },
         output = {
         output = {
             {'ConcreteBricks', 1},
             {'AluminiumCorner', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 2,
         tier = 3,
     },
     },
     {
     {
         name = 'ConcreteTiles',
         name = 'StainlessSteelCorner',
         input = {
         input = {
             {'BuildingMaterial', 4},
             {'StainlessSteelPlate', 1},
         },
         },
         output = {
         output = {
             {'ConcreteTiles', 1},
             {'StainlessSteelCorner', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 2,
         tier = 4,
     },
     },
     {
     {
         name = 'ConcreteSmallTiles',
         name = 'TitaniumCorner',
         input = {
         input = {
             {'BuildingMaterial', 4},
             {'TitaniumPlate', 1},
         },
         },
         output = {
         output = {
             {'ConcreteSmallTiles', 1},
             {'TitaniumCorner', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 2,
         tier = 5,
     },
     },
     {
     {
         name = 'PlasticBlock',
         name = 'CompositeCorner',
         input = {
         input = {
             {'BuildingMaterial', 4},
             {'CompositePlate', 1},
         },
         },
         output = {
         output = {
             {'PlasticBlock', 1},
             {'CompositeCorner', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 2,
         tier = 6,
     },
     },
     {
     {
         name = 'ReinforcedConcrete',
         name = 'NeutroniumCorner',
         input = {
         input = {
             {'BuildingMaterial', 8},
             {'NeutroniumPlate', 1},
         },
         },
         output = {
         output = {
             {'ReinforcedConcrete', 1},
             {'NeutroniumCorner', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 3,
         tier = 7,
     },
     },
     {
     {
         name = 'ReinforcedConcreteTiles',
         name = 'CopperAutomaticHammer',
         input = {
         input = {
             {'BuildingMaterial', 8},
             {'CopperPlate', 4},
            {'CopperParts', 1},
            {'CopperParts', 2},
         },
         },
         output = {
         output = {
             {'ReinforcedConcreteTiles', 1},
             {'CopperAutomaticHammer', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 3,
         tier = 1,
     },
     },
     {
     {
         name = 'ReinforcedConcreteSmallTiles',
         name = 'SteelAutomaticHammer',
         input = {
         input = {
             {'BuildingMaterial', 8},
             {'SteelPlate', 4},
            {'SteelParts', 6},
            {'SteelParts', 4},
         },
         },
         output = {
         output = {
             {'ReinforcedConcreteSmallTiles', 1},
             {'SteelAutomaticHammer', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 3,
         tier = 2,
     },
     },
     {
     {
         name = 'ReinforcedConcreteBricks',
         name = 'AluminiumAutomaticHammer',
         input = {
         input = {
             {'BuildingMaterial', 8},
             {'AluminiumPlate', 4},
            {'AluminiumParts', 11},
            {'BasicFrame', 1},
         },
         },
         output = {
         output = {
             {'ReinforcedConcreteBricks', 1},
             {'AluminiumAutomaticHammer', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 3,
         tier = 3,
     },
     },
     {
     {
         name = 'DangerBlock',
         name = 'StainlessSteelAutomaticHammer',
         input = {
         input = {
             {'BuildingMaterial', 8},
             {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 16},
            {'ReinforcedFrame', 1},
         },
         },
         output = {
         output = {
             {'DangerBlock', 1},
             {'StainlessSteelAutomaticHammer', 1},
         },
         },
         ticks = 10,
         ticks = 20,
         tier = 3,
         tier = 4,
     },
     },
     {
     {
         name = 'Column',
         name = 'TitaniumAutomaticHammer',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'TitaniumPlate', 4},
            {'TitaniumParts', 16},
            {'ReinforcedFrame', 2},
         },
         },
         output = {
         output = {
             {'Column', 1},
             {'TitaniumAutomaticHammer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'FluetedColumn',
         name = 'CompositeAutomaticHammer',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'CompositePlate', 4},
            {'CompositeParts', 16},
            {'ModularFrame', 1},
         },
         },
         output = {
         output = {
             {'FluetedColumn', 1},
             {'CompositeAutomaticHammer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'Chair',
         name = 'NeutroniumAutomaticHammer',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'NeutroniumPlate', 4},
            {'NeutroniumParts', 16},
            {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'Chair', 1},
             {'NeutroniumAutomaticHammer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 7,
     },
     },
     {
     {
         name = 'CopperChair',
         name = 'SteelBoiler',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'SteelPlate', 3},
            {'SteelParts', 1},
         },
         },
         output = {
         output = {
             {'CopperChair', 1},
             {'SteelBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 2,
     },
     },
     {
     {
         name = 'Ladder',
         name = 'AluminiumBoiler',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'AluminiumPlate', 3},
            {'AluminiumParts', 6},
         },
         },
         output = {
         output = {
             {'Ladder', 1},
             {'AluminiumBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'Door',
         name = 'StainlessSteelBoiler',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'StainlessSteelPlate', 3},
            {'StainlessSteelParts', 11},
         },
         },
         output = {
         output = {
             {'Door', 1},
             {'StainlessSteelBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 4,
     },
     },
     {
     {
         name = 'Window',
         name = 'TitaniumBoiler',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'TitaniumPlate', 3},
            {'TitaniumParts', 16},
         },
         },
         output = {
         output = {
             {'Window', 1},
             {'TitaniumBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'PlasticWindow',
         name = 'CompositeBoiler',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'CompositePlate', 3},
            {'CompositeParts', 16},
         },
         },
         output = {
         output = {
             {'PlasticWindow', 1},
             {'CompositeBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'Table',
         name = 'NeutroniumBoiler',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'NeutroniumPlate', 3},
            {'NeutroniumParts', 16},
         },
         },
         output = {
         output = {
             {'Table', 1},
             {'NeutroniumBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 7,
     },
     },
     {
     {
         name = 'Bed',
         name = 'CopperPipe',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'CopperPlate', 1},
         },
         },
         output = {
         output = {
             {'Bed', 1},
             {'CopperPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 1,
         tier = 1,
     },
     },
     {
     {
         name = 'Rack',
         name = 'SteelPipe',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'SteelPlate', 1},
         },
         },
         output = {
         output = {
             {'Rack', 1},
             {'SteelPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 1,
         tier = 2,
     },
     },
     {
     {
         name = 'WoodenStairs',
         name = 'AluminiumPipe',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'AluminiumPlate', 1},
         },
         },
         output = {
         output = {
             {'WoodenStairs', 1},
             {'AluminiumPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'Fence',
         name = 'StainlessSteelPipe',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'StainlessSteelPlate', 1},
         },
         },
         output = {
         output = {
             {'Fence', 1},
             {'StainlessSteelPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 1,
         tier = 4,
     },
     },
     {
     {
         name = 'SteelFence',
         name = 'TitaniumPipe',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'TitaniumPlate', 1},
         },
         },
         output = {
         output = {
             {'SteelFence', 1},
             {'TitaniumPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'StainlessSteelFence',
         name = 'CompositePipe',
         input = {
         input = {
             {'BuildingMaterial', 3},
             {'CompositePlate', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelFence', 1},
             {'CompositePipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'BasicBattery',
         name = 'NeutroniumPipe',
         input = {
         input = {
             {'Battery', 4},
             {'NeutroniumPlate', 1},
            {'CopperParts', 1},
         },
         },
         output = {
         output = {
             {'BasicBattery', 1},
             {'NeutroniumPipe', 1},
         },
         },
         ticks = 100,
         ticks = 5,
        tier = 7,
     },
     },
     {
     {
         name = 'AdvancedBattery',
         name = 'CopperHeatPipe',
         input = {
         input = {
             {'BasicBattery', 5},
             {'CopperPlate', 4},
            {'Circuit', 1},
         },
         },
         output = {
         output = {
             {'AdvancedBattery', 1},
             {'CopperHeatPipe', 1},
         },
         },
         ticks = 200,
         ticks = 10,
        tier = 1,
     },
     },
     {
     {
         name = 'SuperiorBattery',
         name = 'SteelFlywheel',
         input = {
         input = {
             {'AdvancedBattery', 5},
             {'SteelPlate', 1},
             {'AdvancedCircuit', 1},
             {'SteelParts', 4},
         },
         },
         output = {
         output = {
             {'SuperiorBattery', 1},
             {'SteelFlywheel', 1},
         },
         },
         ticks = 300,
         ticks = 20,
        tier = 2,
     },
     },
     {
     {
         name = 'UltimateBattery',
         name = 'CopperScaffold',
         input = {
         input = {
             {'SuperiorBattery', 5},
             {'CopperParts', 4},
            {'Processor', 1},
         },
         },
         output = {
         output = {
             {'UltimateBattery', 1},
             {'CopperScaffold', 1},
         },
         },
         ticks = 400,
         ticks = 20,
        tier = 1,
     },
     },
     {
     {
         name = 'Cell',
         name = 'SteelScaffold',
         input = {
         input = {
             {'AluminiumPlate', 1},
             {'SteelParts', 4},
            {'AluminiumParts', 1},
         },
         },
         output = {
         output = {
             {'Cell', 1},
             {'SteelScaffold', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 3,
         tier = 2,
     },
     },
     {
     {
         name = 'BasicCoil',
         name = 'AluminiumScaffold',
         input = {
         input = {
             {'CopperWire', 16},
             {'AluminiumParts', 4},
            {'SteelPlate', 2},
         },
         },
         output = {
         output = {
             {'BasicCoil', 1},
             {'AluminiumScaffold', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 2,
         tier = 3,
     },
     },
     {
     {
         name = 'AdvancedCoil',
         name = 'StainlessSteelScaffold',
         input = {
         input = {
             {'BasicCoil', 3},
             {'StainlessSteelParts', 4},
            {'StainlessSteelPlate', 2},
         },
         },
         output = {
         output = {
             {'AdvancedCoil', 1},
             {'StainlessSteelScaffold', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 3,
         tier = 4,
     },
     },
     {
     {
         name = 'PowerCoil',
         name = 'TitaniumScaffold',
         input = {
         input = {
             {'AdvancedCoil', 3},
             {'TitaniumParts', 4},
            {'Processor', 2},
         },
         },
         output = {
         output = {
             {'PowerCoil', 1},
             {'TitaniumScaffold', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 5,
         tier = 5,
     },
     },
     {
     {
         name = 'BasicFrame',
         name = 'CompositeScaffold',
         input = {
         input = {
             {'SteelPlate', 4},
             {'CompositeParts', 4},
            {'SteelParts', 4},
         },
         },
         output = {
         output = {
             {'BasicFrame', 1},
             {'CompositeScaffold', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 2,
         tier = 6,
     },
     },
     {
     {
         name = 'ReinforcedFrame',
         name = 'NeutroniumScaffold',
         input = {
         input = {
             {'BasicFrame', 3},
             {'NeutroniumParts', 4},
            {'AluminiumParts', 6},
         },
         },
         output = {
         output = {
             {'ReinforcedFrame', 1},
             {'NeutroniumScaffold', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 3,
         tier = 7,
     },
     },
     {
     {
         name = 'ModularFrame',
         name = 'StoneSign',
         input = {
         input = {
             {'ReinforcedFrame', 3},
             {'BuildingMaterial', 1},
            {'StainlessSteelParts', 10},
         },
         },
         output = {
         output = {
             {'ModularFrame', 1},
             {'StoneSign', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 5,
         tier = 0,
     },
     },
     {
     {
         name = 'UraniumCell',
         name = 'CopperSign',
         input = {
         input = {
             {'Uranium235Dust', 3},
             {'CopperPlate', 1},
            {'UraniumDust', 20},
            {'Cell', 1},
         },
         },
         output = {
         output = {
             {'UraniumCell', 1},
             {'CopperSign', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 5,
         tier = 1,
     },
     },
     {
     {
         name = 'ThoriumCell',
         name = 'SteelSign',
         input = {
         input = {
             {'ThoriumDust', 40},
             {'SteelPlate', 1},
            {'Cell', 1},
         },
         },
         output = {
         output = {
             {'ThoriumCell', 1},
             {'SteelSign', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 6,
         tier = 2,
     },
     },
     {
     {
         name = 'Uranium233Cell',
         name = 'AluminiumSign',
         input = {
         input = {
             {'Uranium233Dust', 3},
             {'AluminiumPlate', 1},
            {'Cell', 1},
         },
         },
         output = {
         output = {
             {'Uranium233Cell', 1},
             {'AluminiumSign', 1},
         },
         },
         ticks = 200,
         ticks = 20,
        tier = 3,
     },
     },
     {
     {
         name = 'PlutoniumCell',
         name = 'StainlessSteelSign',
         input = {
         input = {
             {'PlutoniumDust', 3},
             {'StainlessSteelPlate', 1},
            {'Cell', 1},
         },
         },
         output = {
         output = {
             {'PlutoniumCell', 1},
             {'StainlessSteelSign', 1},
         },
         },
         ticks = 200,
         ticks = 20,
        tier = 4,
     },
     },
     {
     {
         name = 'ReflectorCell',
         name = 'TitaniumSign',
         input = {
         input = {
             {'Cell', 1},
             {'TitaniumPlate', 1},
            {'BerylliumDust', 3},
         },
         },
         output = {
         output = {
             {'ReflectorCell', 1},
             {'TitaniumSign', 1},
         },
         },
         ticks = 100,
         ticks = 20,
        tier = 5,
     },
     },
     {
     {
         name = 'PlatinumReflector',
         name = 'CompositeSign',
         input = {
         input = {
             {'Cell', 1},
             {'CompositePlate', 1},
            {'PlatinumFoil', 1},
         },
         },
         output = {
         output = {
             {'PlatinumReflector', 1},
             {'CompositeSign', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 6,
         tier = 6,
     },
     },
     {
     {
         name = 'BrainMatrix',
         name = 'NeutroniumSign',
         input = {
         input = {
             {'CarbonFiberSheet', 1},
             {'NeutroniumPlate', 1},
            {'PlatinumFoil', 1},
         },
         },
         output = {
         output = {
             {'BrainMatrix', 1},
             {'NeutroniumSign', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 6,
         tier = 7,
     },
     },
     {
     {
         name = 'DecisionResonator',
         name = 'SteelAdvancedSign',
         input = {
         input = {
             {'StainlessSteelParts', 4},
             {'SteelSign', 1},
             {'MicaFlakes', 1},
             {'Circuit', 1},
         },
         },
         output = {
         output = {
             {'DecisionResonator', 1},
             {'SteelAdvancedSign', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 5,
         tier = 2,
     },
     },
     {
     {
         name = 'ControlCell',
         name = 'AluminiumAdvancedSign',
         input = {
         input = {
             {'Cell', 1},
             {'AluminiumSign', 1},
             {'YttriumDust', 3},
             {'AdvancedCircuit', 1},
         },
         },
         output = {
         output = {
             {'ControlCell', 1},
             {'AluminiumAdvancedSign', 1},
         },
         },
         ticks = 100,
         ticks = 20,
        tier = 3,
     },
     },
     {
     {
         name = 'Dirt',
         name = 'StainlessSteelAdvancedSign',
         input = {
         input = {
             {'SandSurface', 1},
             {'StainlessSteelSign', 1},
             {'Organics', 1},
             {'Processor', 1},
         },
         },
         output = {
         output = {
             {'DirtSurface', 1},
             {'StainlessSteelAdvancedSign', 1},
         },
         },
         ticks = 200,
         ticks = 20,
        tier = 4,
     },
     },
     {
     {
         name = 'CarbonFiberSheet',
         name = 'TitaniumAdvancedSign',
         input = {
         input = {
             {'CarbonFiber', 2},
             {'TitaniumSign', 1},
            {'QuantumCircuit', 1},
         },
         },
         output = {
         output = {
             {'CarbonFiberSheet', 1},
             {'TitaniumAdvancedSign', 1},
         },
         },
         ticks = 200,
         ticks = 20,
        tier = 5,
     },
     },
     {
     {
         name = 'BuildingMaterial',
         name = 'CompositeAdvancedSign',
         input = {
         input = {
             {'StoneSurface', 1},
             {'CompositeSign', 1},
            {'QuantumProcessor', 1},
         },
         },
         output = {
         output = {
             {'BuildingMaterial', 1},
            {'CompositeAdvancedSign', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAdvancedSign',
        input = {
            {'NeutroniumSign', 1},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConnector',
        input = {
            {'CopperWire', 1},
        },
        output = {
            {'CopperConnector', 1},
        },
        ticks = 5,
        tier = 0,
    },
    {
        name = 'StoneChest',
        input = {
             {'BuildingMaterial', 5},
        },
        output = {
            {'StoneChest', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperChest',
        input = {
            {'CopperPlate', 5},
        },
        output = {
            {'CopperChest', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelChest',
        input = {
            {'SteelPlate', 5},
        },
        output = {
            {'SteelChest', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumChest',
        input = {
            {'AluminiumPlate', 5},
        },
        output = {
            {'AluminiumChest', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelChest',
        input = {
            {'StainlessSteelPlate', 5},
        },
        output = {
            {'StainlessSteelChest', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumChest',
        input = {
            {'TitaniumPlate', 5},
        },
        output = {
            {'TitaniumChest', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeChest',
        input = {
            {'CompositePlate', 5},
        },
        output = {
            {'CompositeChest', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumChest',
        input = {
            {'NeutroniumPlate', 5},
        },
        output = {
            {'NeutroniumChest', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperItemRack',
        input = {
            {'Log', 8},
            {'CopperParts', 8},
        },
        output = {
            {'CopperItemRack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelItemRack',
        input = {
            {'Log', 8},
            {'SteelParts', 8},
        },
        output = {
            {'SteelItemRack', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumItemRack',
        input = {
            {'Log', 8},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumItemRack', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelItemRack',
        input = {
            {'Log', 8},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelItemRack', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumItemRack',
        input = {
            {'Log', 8},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumItemRack', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeItemRack',
        input = {
            {'Log', 8},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeItemRack', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumItemRack',
        input = {
            {'Log', 8},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumItemRack', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperVent',
        input = {
            {'CopperPipe', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperVent', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelElectricalSwitch',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 1},
            {'CopperConnector', 1},
        },
        output = {
            {'SteelElectricalSwitch', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'SteelOreWasher',
        input = {
            {'SteelPlate', 7},
            {'SteelPipe', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelOreWasher', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOreWasher',
        input = {
            {'AluminiumPlate', 7},
            {'AluminiumPipe', 2},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumOreWasher', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOreWasher',
        input = {
            {'StainlessSteelPlate', 7},
            {'StainlessSteelPipe', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelOreWasher', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOreWasher',
        input = {
            {'TitaniumPlate', 7},
            {'TitaniumPipe', 2},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'TitaniumOreWasher', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOreWasher',
        input = {
            {'CompositePlate', 7},
            {'CompositePipe', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'CompositeOreWasher', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOreWasher',
        input = {
            {'NeutroniumPlate', 7},
            {'NeutroniumPipe', 2},
            {'ModularFrame', 4},
        },
        output = {
            {'NeutroniumOreWasher', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConveyor',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 1},
        },
        output = {
            {'CopperConveyor', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelConveyor',
        input = {
            {'SteelPlate', 1},
            {'SteelParts', 2},
        },
        output = {
            {'SteelConveyor', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumConveyor',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 3},
        },
        output = {
            {'AluminiumConveyor', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelConveyor',
        input = {
            {'StainlessSteelPlate', 1},
            {'StainlessSteelParts', 4},
        },
        output = {
            {'StainlessSteelConveyor', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumConveyor',
        input = {
            {'TitaniumPlate', 1},
            {'TitaniumParts', 4},
        },
        output = {
            {'TitaniumConveyor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeConveyor',
        input = {
            {'CompositePlate', 1},
            {'CompositeParts', 4},
        },
        output = {
            {'CompositeConveyor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumConveyor',
        input = {
            {'NeutroniumPlate', 1},
            {'NeutroniumParts', 4},
        },
        output = {
            {'NeutroniumConveyor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperSplitter',
        input = {
            {'CopperConveyor', 2},
            {'CopperParts', 8},
        },
        output = {
            {'CopperSplitter', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSplitter',
        input = {
            {'SteelConveyor', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelSplitter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSplitter',
        input = {
            {'AluminiumConveyor', 2},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumSplitter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSplitter',
        input = {
            {'StainlessSteelConveyor', 2},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelSplitter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSplitter',
        input = {
            {'TitaniumConveyor', 2},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumSplitter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSplitter',
        input = {
            {'CompositeConveyor', 2},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeSplitter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSplitter',
        input = {
            {'NeutroniumConveyor', 2},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumSplitter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSorter',
        input = {
            {'SteelSplitter', 1},
            {'Circuit', 6},
        },
        output = {
            {'SteelSorter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSorter',
        input = {
            {'AluminiumSplitter', 1},
            {'AdvancedCircuit', 6},
        },
        output = {
            {'AluminiumSorter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSorter',
        input = {
            {'StainlessSteelSplitter', 1},
            {'Processor', 6},
        },
        output = {
            {'StainlessSteelSorter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSorter',
        input = {
            {'TitaniumSplitter', 1},
            {'QuantumCircuit', 6},
        },
        output = {
            {'TitaniumSorter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSorter',
        input = {
            {'CompositeSplitter', 1},
            {'QuantumProcessor', 6},
        },
        output = {
            {'CompositeSorter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSorter',
        input = {
            {'NeutroniumSplitter', 1},
            {'QuantumBrain', 6},
        },
        output = {
            {'NeutroniumSorter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperContainer',
        input = {
            {'CopperPlate', 3},
        },
        output = {
            {'CopperContainer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelContainer',
        input = {
            {'SteelPlate', 3},
        },
        output = {
            {'SteelContainer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumContainer',
        input = {
            {'AluminiumPlate', 3},
        },
        output = {
            {'AluminiumContainer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelContainer',
        input = {
            {'StainlessSteelPlate', 3},
        },
        output = {
            {'StainlessSteelContainer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumContainer',
        input = {
            {'TitaniumPlate', 3},
        },
        output = {
            {'TitaniumContainer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeContainer',
        input = {
            {'CompositePlate', 3},
        },
        output = {
            {'CompositeContainer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumContainer',
        input = {
            {'NeutroniumPlate', 3},
        },
        output = {
            {'NeutroniumContainer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperStirlingEngine',
        input = {
            {'CopperParts', 2},
            {'CopperPlate', 2},
        },
        output = {
            {'CopperStirlingEngine', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelStirlingEngine',
        input = {
            {'CopperParts', 4},
            {'SteelPlate', 2},
        },
        output = {
            {'SteelStirlingEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumStirlingEngine',
        input = {
            {'SteelParts', 6},
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelStirlingEngine',
        input = {
            {'SteelParts', 8},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelStirlingEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumStirlingEngine',
        input = {
            {'SteelParts', 8},
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeStirlingEngine',
        input = {
            {'SteelParts', 8},
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeStirlingEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumStirlingEngine',
        input = {
            {'SteelParts', 8},
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSteamEngine',
        input = {
            {'CopperParts', 2},
            {'SteelPipe', 2},
        },
        output = {
            {'SteelSteamEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSteamEngine',
        input = {
            {'SteelParts', 4},
            {'AluminiumPipe', 2},
        },
        output = {
            {'AluminiumSteamEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSteamEngine',
        input = {
            {'SteelParts', 6},
            {'StainlessSteelPipe', 2},
        },
        output = {
            {'StainlessSteelSteamEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSteamEngine',
        input = {
            {'SteelParts', 8},
            {'TitaniumPipe', 2},
        },
        output = {
            {'TitaniumSteamEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSteamEngine',
        input = {
            {'SteelParts', 8},
            {'CompositePipe', 2},
        },
        output = {
            {'CompositeSteamEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSteamEngine',
        input = {
            {'SteelParts', 8},
            {'NeutroniumPipe', 2},
        },
        output = {
            {'NeutroniumSteamEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelCombustionEngine',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelParts', 24},
            {'Processor', 3},
            {'Catalyst', 1},
        },
        output = {
            {'StainlessSteelCombustionEngine', 1},
        },
        ticks = 100,
        tier = 4,
    },
    {
        name = 'TitaniumCombustionEngine',
        input = {
            {'TitaniumPlate', 10},
            {'TitaniumParts', 24},
            {'QuantumCircuit', 3},
            {'Catalyst', 1},
        },
        output = {
            {'TitaniumCombustionEngine', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeCombustionEngine',
        input = {
            {'CompositePlate', 10},
            {'CompositeParts', 24},
            {'QuantumProcessor', 3},
            {'Catalyst', 1},
        },
        output = {
            {'CompositeCombustionEngine', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumCombustionEngine',
        input = {
            {'NeutroniumPlate', 10},
            {'NeutroniumParts', 24},
            {'QuantumBrain', 3},
            {'Catalyst', 1},
        },
        output = {
            {'NeutroniumCombustionEngine', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'StainlessSteelFractionatingColumn',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelPipe', 10},
            {'BasicFrame', 2},
            {'StainlessSteelPump', 6},
        },
        output = {
            {'StainlessSteelFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumFractionatingColumn',
        input = {
            {'TitaniumPlate', 11},
            {'StainlessSteelPipe', 15},
            {'ReinforcedFrame', 2},
            {'TitaniumPump', 6},
        },
        output = {
            {'TitaniumFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeFractionatingColumn',
        input = {
            {'CompositePlate', 12},
            {'StainlessSteelPipe', 20},
            {'ReinforcedFrame', 4},
            {'CompositePump', 6},
        },
        output = {
            {'CompositeFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumFractionatingColumn',
        input = {
            {'NeutroniumPlate', 13},
            {'StainlessSteelPipe', 25},
            {'ModularFrame', 2},
            {'NeutroniumPump', 6},
        },
        output = {
            {'NeutroniumFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'StainlessSteelPyrolysisUnit',
        input = {
            {'StainlessSteelPlate', 6},
            {'CopperPipe', 5},
            {'BasicFrame', 2},
        },
        output = {
            {'StainlessSteelPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPyrolysisUnit',
        input = {
            {'TitaniumPlate', 6},
            {'CopperPipe', 10},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePyrolysisUnit',
        input = {
            {'CompositePlate', 6},
            {'CopperPipe', 15},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'CompositePyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPyrolysisUnit',
        input = {
            {'NeutroniumPlate', 6},
            {'CopperPipe', 20},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperHandGenerator',
        input = {
            {'CopperPlate', 2},
            {'CopperParts', 4},
        },
        output = {
            {'CopperHandGenerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'AluminiumGenerator',
        input = {
            {'AluminiumPlate', 8},
            {'CopperWire', 30.0},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumGenerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelGenerator',
        input = {
            {'StainlessSteelPlate', 8},
            {'CopperWire', 36},
            {'ReinforcedFrame', 1},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelGenerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumGenerator',
        input = {
            {'TitaniumPlate', 8},
            {'GoldWire', 12},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeGenerator',
        input = {
            {'CompositePlate', 8},
            {'PlatinumWire', 12},
            {'ModularFrame', 1},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumGenerator',
        input = {
            {'NeutroniumPlate', 8},
            {'YttriumWire', 12},
            {'ModularFrame', 2},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialGenerator',
        input = {
            {'TitaniumPlate', 24},
            {'GoldWire', 36},
            {'BasicFrame', 3},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialGenerator',
        input = {
            {'CompositePlate', 24},
            {'PlatinumWire', 36},
            {'ReinforcedFrame', 3},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositeIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialGenerator',
        input = {
            {'NeutroniumPlate', 24},
            {'YttriumWire', 36},
            {'ReinforcedFrame', 6},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperCompactGenerator',
        input = {
            {'CopperPlate', 1},
            {'CopperWire', 3.0},
            {'CopperParts', 2},
        },
        output = {
            {'CopperCompactGenerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelCompactGenerator',
        input = {
            {'SteelPlate', 1},
            {'CopperWire', 4},
            {'SteelParts', 4},
        },
        output = {
            {'SteelCompactGenerator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumCompactGenerator',
        input = {
            {'AluminiumPlate', 1},
            {'CopperWire', 5.0},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelCompactGenerator',
        input = {
            {'StainlessSteelPlate', 1},
            {'CopperWire', 6},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelCompactGenerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumCompactGenerator',
        input = {
            {'TitaniumPlate', 1},
            {'GoldWire', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeCompactGenerator',
        input = {
            {'CompositePlate', 1},
            {'PlatinumWire', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeCompactGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumCompactGenerator',
        input = {
            {'NeutroniumPlate', 1},
            {'YttriumWire', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelElectricEngine',
        input = {
            {'SteelParts', 4},
            {'SteelPlate', 2},
            {'CopperWire', 8},
        },
        output = {
            {'SteelElectricEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectricEngine',
        input = {
            {'BasicFrame', 1},
            {'AluminiumPlate', 2},
            {'CopperWire', 16},
        },
        output = {
            {'AluminiumElectricEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectricEngine',
        input = {
            {'ReinforcedFrame', 1},
            {'StainlessSteelPlate', 2},
            {'BasicCoil', 1},
        },
        output = {
            {'StainlessSteelElectricEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectricEngine',
        input = {
            {'ReinforcedFrame', 2},
            {'TitaniumPlate', 2},
            {'AdvancedCoil', 1},
        },
        output = {
            {'TitaniumElectricEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectricEngine',
        input = {
            {'ModularFrame', 1},
            {'CompositePlate', 2},
            {'PowerCoil', 1},
        },
        output = {
            {'CompositeElectricEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectricEngine',
        input = {
            {'ModularFrame', 2},
            {'NeutroniumPlate', 2},
            {'PowerCoil', 2},
        },
        output = {
            {'NeutroniumElectricEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperLoader',
        input = {
            {'CopperRobotArm', 5},
            {'CopperParts', 1},
            {'CopperParts', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperLoader', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelLoader',
        input = {
            {'SteelRobotArm', 5},
            {'SteelElectricEngine', 1},
            {'Circuit', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelLoader', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumLoader',
        input = {
            {'AluminiumRobotArm', 5},
            {'AluminiumElectricEngine', 1},
            {'AdvancedCircuit', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumLoader', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelLoader',
        input = {
            {'StainlessSteelRobotArm', 5},
            {'StainlessSteelElectricEngine', 1},
            {'Processor', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelLoader', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumLoader',
        input = {
            {'TitaniumRobotArm', 5},
            {'TitaniumElectricEngine', 1},
            {'QuantumCircuit', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumLoader', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeLoader',
        input = {
            {'CompositeRobotArm', 5},
            {'CompositeElectricEngine', 1},
            {'QuantumProcessor', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeLoader', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumLoader',
        input = {
            {'NeutroniumRobotArm', 5},
            {'NeutroniumElectricEngine', 1},
            {'QuantumBrain', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumLoader', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperRobotArm',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperRobotArm', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelRobotArm',
        input = {
            {'SteelPlate', 1},
            {'CopperParts', 4},
        },
        output = {
            {'SteelRobotArm', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumRobotArm',
        input = {
            {'AluminiumPlate', 1},
            {'SteelParts', 8},
        },
        output = {
            {'AluminiumRobotArm', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelRobotArm',
        input = {
            {'StainlessSteelPlate', 1},
            {'SteelParts', 16},
        },
        output = {
            {'StainlessSteelRobotArm', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumRobotArm',
        input = {
            {'TitaniumPlate', 1},
            {'SteelParts', 32},
        },
        output = {
            {'TitaniumRobotArm', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeRobotArm',
        input = {
            {'CompositePlate', 1},
            {'SteelParts', 64},
        },
        output = {
            {'CompositeRobotArm', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumRobotArm',
        input = {
            {'NeutroniumPlate', 1},
            {'SteelParts', 128},
        },
        output = {
            {'NeutroniumRobotArm', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperPump',
        input = {
            {'CopperRobotArm', 1},
            {'CopperPipe', 1},
        },
        output = {
            {'CopperPump', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelPump',
        input = {
            {'SteelRobotArm', 1},
            {'SteelPipe', 1},
        },
        output = {
            {'SteelPump', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumPump',
        input = {
            {'AluminiumRobotArm', 1},
            {'AluminiumPipe', 1},
        },
        output = {
            {'AluminiumPump', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelPump',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPipe', 1},
        },
        output = {
            {'StainlessSteelPump', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPump',
        input = {
            {'TitaniumRobotArm', 1},
            {'TitaniumPipe', 1},
        },
        output = {
            {'TitaniumPump', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePump',
        input = {
            {'CompositeRobotArm', 1},
            {'CompositePipe', 1},
        },
        output = {
            {'CompositePump', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPump',
        input = {
            {'NeutroniumRobotArm', 1},
            {'NeutroniumPipe', 1},
        },
        output = {
            {'NeutroniumPump', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperOverflowPump',
        input = {
            {'CopperParts', 3},
            {'CopperPump', 1},
        },
        output = {
            {'CopperOverflowPump', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelOverflowPump',
        input = {
            {'Circuit', 3},
            {'SteelPump', 1},
        },
        output = {
            {'SteelOverflowPump', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOverflowPump',
        input = {
            {'AdvancedCircuit', 3},
            {'AluminiumPump', 1},
        },
        output = {
            {'AluminiumOverflowPump', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOverflowPump',
        input = {
            {'Processor', 3},
            {'StainlessSteelPump', 1},
        },
        output = {
            {'StainlessSteelOverflowPump', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOverflowPump',
        input = {
            {'QuantumCircuit', 3},
            {'TitaniumPump', 1},
        },
        output = {
            {'TitaniumOverflowPump', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOverflowPump',
        input = {
            {'QuantumProcessor', 3},
            {'CompositePump', 1},
        },
        output = {
            {'CompositeOverflowPump', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOverflowPump',
        input = {
            {'QuantumBrain', 3},
            {'NeutroniumPump', 1},
        },
        output = {
            {'NeutroniumOverflowPump', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StoneSmelter',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'StoneSmelter', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperSmelter',
        input = {
            {'CopperPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'CopperSmelter', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSmelter',
        input = {
            {'SteelPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'SteelSmelter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSteamTurbine',
        input = {
            {'AluminiumPlate', 8},
            {'AluminiumParts', 16},
            {'AluminiumPipe', 4},
        },
        output = {
            {'AluminiumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSteamTurbine',
        input = {
            {'StainlessSteelPlate', 8},
            {'StainlessSteelParts', 16},
            {'StainlessSteelPipe', 4},
        },
        output = {
            {'StainlessSteelSteamTurbine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSteamTurbine',
        input = {
            {'TitaniumPlate', 8},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 4},
        },
        output = {
            {'TitaniumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSteamTurbine',
        input = {
            {'CompositePlate', 8},
            {'CompositeParts', 16},
            {'CompositePipe', 4},
        },
        output = {
            {'CompositeSteamTurbine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSteamTurbine',
        input = {
            {'NeutroniumPlate', 8},
            {'NeutroniumParts', 16},
            {'NeutroniumPipe', 4},
        },
        output = {
            {'NeutroniumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialSteamTurbine',
        input = {
            {'TitaniumPlate', 50},
            {'TitaniumParts', 32},
            {'TitaniumPipe', 10},
            {'QuantumCircuit', 5},
        },
        output = {
            {'TitaniumIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialSteamTurbine',
        input = {
            {'CompositePlate', 50},
            {'CompositeParts', 32},
            {'CompositePipe', 10},
            {'QuantumProcessor', 5},
        },
        output = {
            {'CompositeIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialSteamTurbine',
        input = {
            {'NeutroniumPlate', 50},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 10},
            {'QuantumBrain', 5},
        },
        output = {
            {'NeutroniumIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumRiteg',
        input = {
            {'PlutoniumCell', 1},
            {'BasicFrame', 2},
            {'TitaniumPlate', 8},
            {'CopperPipe', 20},
        },
        output = {
            {'TitaniumRiteg', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeRiteg',
        input = {
            {'PlutoniumCell', 1},
            {'ReinforcedFrame', 2},
            {'CompositePlate', 8},
            {'CopperPipe', 25},
        },
        output = {
            {'CompositeRiteg', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumRiteg',
        input = {
            {'PlutoniumCell', 1},
            {'ReinforcedFrame', 4},
            {'NeutroniumPlate', 8},
            {'CopperPipe', 30},
        },
        output = {
            {'NeutroniumRiteg', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'SteelArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'SteelParts', 4},
            {'CopperWire', 10},
        },
        output = {
            {'SteelArcSmelter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'AluminiumParts', 4},
            {'CopperWire', 12.5},
        },
        output = {
            {'AluminiumArcSmelter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'StainlessSteelParts', 4},
            {'CopperWire', 15},
        },
        output = {
            {'StainlessSteelArcSmelter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'TitaniumParts', 4},
            {'GoldWire', 5},
        },
        output = {
            {'TitaniumArcSmelter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'CompositeParts', 4},
            {'PlatinumWire', 5},
        },
        output = {
            {'CompositeArcSmelter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'NeutroniumParts', 4},
            {'YttriumWire', 5},
        },
        output = {
            {'NeutroniumArcSmelter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumChemicalBath',
        input = {
            {'AluminiumPlate', 8},
            {'AluminiumParts', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 1},
        },
        output = {
            {'AluminiumChemicalBath', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelChemicalBath',
        input = {
            {'StainlessSteelPlate', 8},
            {'StainlessSteelParts', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelChemicalBath', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumChemicalBath',
        input = {
            {'TitaniumPlate', 8},
            {'TitaniumParts', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 1},
        },
        output = {
            {'TitaniumChemicalBath', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeChemicalBath',
        input = {
            {'CompositePlate', 8},
            {'CompositeParts', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 1},
        },
        output = {
            {'CompositeChemicalBath', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumChemicalBath',
        input = {
            {'NeutroniumPlate', 8},
            {'NeutroniumParts', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 1},
        },
        output = {
            {'NeutroniumChemicalBath', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'AluminiumSifter',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 4},
            {'AluminiumElectricEngine', 1},
        },
        output = {
            {'AluminiumSifter', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelSifter',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 9},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelSifter', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumSifter',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 14},
            {'TitaniumElectricEngine', 1},
        },
        output = {
            {'TitaniumSifter', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeSifter',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 19},
            {'CompositeElectricEngine', 1},
        },
        output = {
            {'CompositeSifter', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumSifter',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 19},
            {'NeutroniumElectricEngine', 1},
        },
        output = {
            {'NeutroniumSifter', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'AluminiumIndustrialChemReactor',
        input = {
            {'AluminiumPlate', 15},
            {'Glass', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 2},
        },
        output = {
            {'AluminiumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelIndustrialChemReactor',
        input = {
            {'StainlessSteelPlate', 15},
            {'Glass', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 2},
        },
        output = {
            {'StainlessSteelIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumIndustrialChemReactor',
        input = {
            {'TitaniumPlate', 15},
            {'Glass', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 2},
        },
        output = {
            {'TitaniumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialChemReactor',
        input = {
            {'CompositePlate', 15},
            {'Glass', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 2},
        },
        output = {
            {'CompositeIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialChemReactor',
        input = {
            {'NeutroniumPlate', 15},
            {'Glass', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 2},
        },
        output = {
            {'NeutroniumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'StoneFurnace',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'StoneFurnace', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperFurnace',
        input = {
            {'CopperPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'CopperFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFurnace',
        input = {
            {'SteelPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'SteelFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumFurnace',
        input = {
            {'AluminiumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'AluminiumFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFurnace',
        input = {
            {'StainlessSteelPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'StainlessSteelFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFurnace',
        input = {
            {'TitaniumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'TitaniumFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFurnace',
        input = {
            {'CompositePlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'CompositeFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFurnace',
        input = {
            {'NeutroniumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'NeutroniumFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperOven',
        input = {
            {'BuildingMaterial', 10},
            {'CopperPipe', 10},
        },
        output = {
            {'CopperOven', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelOven',
        input = {
            {'BuildingMaterial', 10},
            {'SteelPipe', 10},
        },
        output = {
            {'SteelOven', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOven',
        input = {
            {'BuildingMaterial', 10},
            {'AluminiumPipe', 10},
        },
        output = {
            {'AluminiumOven', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOven',
        input = {
            {'BuildingMaterial', 10},
            {'StainlessSteelPipe', 10},
        },
        output = {
            {'StainlessSteelOven', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOven',
        input = {
            {'BuildingMaterial', 10},
            {'TitaniumPipe', 10},
        },
        output = {
            {'TitaniumOven', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOven',
        input = {
            {'BuildingMaterial', 10},
            {'CompositePipe', 10},
        },
        output = {
            {'CompositeOven', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOven',
        input = {
            {'BuildingMaterial', 10},
            {'NeutroniumPipe', 10},
        },
        output = {
            {'NeutroniumOven', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'CopperPipe', 20},
        },
        output = {
            {'CopperBlastFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'SteelPipe', 20},
        },
        output = {
            {'SteelBlastFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'AluminiumPipe', 20},
        },
        output = {
            {'AluminiumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'StainlessSteelPipe', 20},
        },
        output = {
            {'StainlessSteelBlastFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'TitaniumPipe', 20},
        },
        output = {
            {'TitaniumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'CompositePipe', 20},
        },
        output = {
            {'CompositeBlastFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'NeutroniumPipe', 20},
        },
        output = {
            {'NeutroniumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperFluidFurnace',
        input = {
            {'CopperFurnace', 1},
            {'CopperPipe', 2},
        },
        output = {
            {'CopperFluidFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFluidFurnace',
        input = {
            {'SteelFurnace', 1},
            {'SteelPipe', 7},
        },
        output = {
            {'SteelFluidFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumFluidFurnace',
        input = {
            {'AluminiumFurnace', 1},
            {'AluminiumPipe', 12},
        },
        output = {
            {'AluminiumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFluidFurnace',
        input = {
            {'StainlessSteelFurnace', 1},
            {'StainlessSteelPipe', 17},
        },
        output = {
            {'StainlessSteelFluidFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFluidFurnace',
        input = {
            {'TitaniumFurnace', 1},
            {'TitaniumPipe', 17},
        },
        output = {
            {'TitaniumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFluidFurnace',
        input = {
            {'CompositeFurnace', 1},
            {'CompositePipe', 17},
        },
        output = {
            {'CompositeFluidFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFluidFurnace',
        input = {
            {'NeutroniumFurnace', 1},
            {'NeutroniumPipe', 17},
        },
        output = {
            {'NeutroniumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelElectricFurnace',
        input = {
            {'SteelPlate', 3},
            {'CopperWire', 6},
            {'BuildingMaterial', 6},
        },
        output = {
            {'SteelElectricFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectricFurnace',
        input = {
            {'AluminiumPlate', 3},
            {'CopperWire', 9},
            {'BuildingMaterial', 6},
        },
        output = {
            {'AluminiumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectricFurnace',
        input = {
            {'StainlessSteelPlate', 3},
            {'CopperWire', 12},
            {'BuildingMaterial', 6},
        },
        output = {
            {'StainlessSteelElectricFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectricFurnace',
        input = {
            {'TitaniumPlate', 3},
            {'GoldWire', 15},
            {'BuildingMaterial', 6},
        },
        output = {
            {'TitaniumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectricFurnace',
        input = {
            {'CompositePlate', 3},
            {'PlatinumWire', 18},
            {'BuildingMaterial', 6},
        },
        output = {
            {'CompositeElectricFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectricFurnace',
        input = {
            {'NeutroniumPlate', 3},
            {'YttriumWire', 21},
            {'BuildingMaterial', 6},
        },
        output = {
            {'NeutroniumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumBatteryBox',
        input = {
            {'CopperConnector', 2},
            {'AluminiumPlate', 2},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumBatteryBox', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBatteryBox',
        input = {
            {'CopperConnector', 4},
            {'StainlessSteelPlate', 2},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelBatteryBox', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBatteryBox',
        input = {
            {'CopperConnector', 6},
            {'TitaniumPlate', 2},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumBatteryBox', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBatteryBox',
        input = {
            {'CopperConnector', 8},
            {'CompositePlate', 2},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeBatteryBox', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBatteryBox',
        input = {
            {'CopperConnector', 10},
            {'NeutroniumPlate', 2},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumBatteryBox', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'NeutroniumPortal',
        input = {
            {'UltimateCatalyst', 10},
            {'NeutroniumPlate', 40},
            {'ModularFrame', 20},
            {'YttriumWire', 100},
            {'QuantumBrain', 15},
            {'BuildingMaterial', 256},
        },
        output = {
            {'NeutroniumPortal', 1},
        },
        ticks = 300,
        tier = 7,
    },
    {
        name = 'CopperDrillingRig',
        input = {
            {'CopperPlate', 4},
            {'CopperRobotArm', 1},
            {'CopperParts', 6},
        },
        output = {
            {'CopperDrillingRig', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelDrillingRig',
        input = {
            {'SteelPlate', 4},
            {'SteelRobotArm', 2},
            {'SteelParts', 12},
        },
        output = {
            {'SteelDrillingRig', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDrillingRig',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumRobotArm', 3},
            {'BasicFrame', 3},
        },
        output = {
            {'AluminiumDrillingRig', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDrillingRig',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelRobotArm', 4},
            {'ReinforcedFrame', 3},
        },
        output = {
            {'StainlessSteelDrillingRig', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDrillingRig',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumRobotArm', 5},
            {'ReinforcedFrame', 6},
        },
        output = {
            {'TitaniumDrillingRig', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDrillingRig',
        input = {
            {'CompositePlate', 4},
            {'CompositeRobotArm', 6},
            {'ModularFrame', 3},
        },
        output = {
            {'CompositeDrillingRig', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDrillingRig',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumRobotArm', 7},
            {'ModularFrame', 6},
        },
        output = {
            {'NeutroniumDrillingRig', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumAssembler',
        input = {
            {'AluminiumRobotArm', 4},
            {'AluminiumPlate', 3},
            {'BasicFrame', 2},
            {'AdvancedCircuit', 3},
        },
        output = {
            {'AluminiumAssembler', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAssembler',
        input = {
            {'StainlessSteelRobotArm', 4},
            {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 2},
            {'Processor', 5},
        },
        output = {
            {'StainlessSteelAssembler', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAssembler',
        input = {
            {'TitaniumRobotArm', 4},
            {'TitaniumPlate', 3},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 7},
        },
        output = {
            {'TitaniumAssembler', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAssembler',
        input = {
            {'CompositeRobotArm', 4},
            {'CompositePlate', 3},
            {'ModularFrame', 2},
            {'QuantumProcessor', 9},
        },
        output = {
            {'CompositeAssembler', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAssembler',
        input = {
            {'NeutroniumRobotArm', 4},
            {'NeutroniumPlate', 3},
            {'ModularFrame', 4},
            {'QuantumBrain', 11},
        },
        output = {
            {'NeutroniumAssembler', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConstructor',
        input = {
            {'CopperRobotArm', 1},
            {'CopperPlate', 3},
            {'CopperParts', 2},
            {'CopperParts', 1},
        },
        output = {
            {'CopperConstructor', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelConstructor',
        input = {
            {'SteelRobotArm', 1},
            {'SteelPlate', 3},
            {'SteelParts', 4},
            {'Circuit', 2},
        },
        output = {
            {'SteelConstructor', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumConstructor',
        input = {
            {'AluminiumRobotArm', 1},
            {'AluminiumPlate', 3},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 3},
        },
        output = {
            {'AluminiumConstructor', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelConstructor',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 1},
            {'Processor', 4},
        },
        output = {
            {'StainlessSteelConstructor', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumConstructor',
        input = {
            {'TitaniumRobotArm', 1},
            {'TitaniumPlate', 3},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 5},
        },
        output = {
            {'TitaniumConstructor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeConstructor',
        input = {
            {'CompositeRobotArm', 1},
            {'CompositePlate', 3},
            {'ModularFrame', 1},
            {'QuantumProcessor', 6},
        },
        output = {
            {'CompositeConstructor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumConstructor',
        input = {
            {'NeutroniumRobotArm', 1},
            {'NeutroniumPlate', 3},
            {'ModularFrame', 2},
            {'QuantumBrain', 7},
        },
        output = {
            {'NeutroniumConstructor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperDestroyer',
        input = {
            {'CopperPlate', 10},
            {'CopperParts', 8},
        },
        output = {
            {'CopperDestroyer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelDestroyer',
        input = {
            {'SteelPlate', 10},
            {'SteelParts', 8},
        },
        output = {
            {'SteelDestroyer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDestroyer',
        input = {
            {'AluminiumPlate', 10},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumDestroyer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDestroyer',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelDestroyer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDestroyer',
        input = {
            {'TitaniumPlate', 10},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumDestroyer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDestroyer',
        input = {
            {'CompositePlate', 10},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeDestroyer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDestroyer',
        input = {
            {'NeutroniumPlate', 10},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumDestroyer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperLamp',
        input = {
            {'CopperPlate', 2},
        },
        output = {
            {'CopperLamp', 1},
        },
        ticks = 40,
        tier = 1,
    },
    {
        name = 'SteelLamp',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelLamp', 1},
        },
        ticks = 40,
        tier = 2,
    },
    {
        name = 'AluminiumLamp',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumLamp', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelLamp',
        input = {
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelLamp', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumLamp',
        input = {
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumLamp', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeLamp',
        input = {
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeLamp', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumLamp',
        input = {
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumLamp', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'SteelElectrolyzer',
        input = {
            {'SteelPlate', 3},
            {'Coal', 2},
            {'CopperConnector', 2},
        },
        output = {
            {'SteelElectrolyzer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectrolyzer',
        input = {
            {'AluminiumPlate', 3},
            {'Coal', 2},
            {'CopperConnector', 7},
        },
        output = {
            {'AluminiumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectrolyzer',
        input = {
            {'StainlessSteelPlate', 3},
            {'Coal', 2},
            {'CopperConnector', 12},
        },
        output = {
            {'StainlessSteelElectrolyzer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectrolyzer',
        input = {
            {'TitaniumPlate', 3},
            {'Coal', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'TitaniumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectrolyzer',
        input = {
            {'CompositePlate', 3},
            {'Coal', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'CompositeElectrolyzer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectrolyzer',
        input = {
            {'NeutroniumPlate', 3},
            {'Coal', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'NeutroniumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelMixer',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 5},
            {'SteelParts', 8},
        },
        output = {
            {'SteelMixer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumMixer',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 5},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumMixer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelMixer',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 5},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelMixer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumMixer',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 5},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'TitaniumMixer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeMixer',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 5},
            {'ModularFrame', 2},
        },
        output = {
            {'CompositeMixer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumMixer',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 5},
            {'ModularFrame', 4},
        },
        output = {
            {'NeutroniumMixer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'CopperRobotArm', 2},
            {'CopperParts', 4},
        },
        output = {
            {'CopperAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'SteelRobotArm', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'AluminiumRobotArm', 2},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'StainlessSteelRobotArm', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'TitaniumRobotArm', 2},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'CompositeRobotArm', 2},
            {'ModularFrame', 2},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'NeutroniumRobotArm', 2},
            {'ModularFrame', 4},
            {'QuantumBrain', 4},
        },
        output = {
            {'NeutroniumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAtmosphericCondenser',
        input = {
            {'CopperPlate', 5},
            {'CopperParts', 2},
            {'CopperParts', 2},
            {'CopperPipe', 5},
        },
        output = {
            {'CopperAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAtmosphericCondenser',
        input = {
            {'SteelPlate', 5},
            {'SteelParts', 2},
            {'SteelParts', 4},
            {'CopperPipe', 10},
        },
        output = {
            {'SteelAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAtmosphericCondenser',
        input = {
            {'AluminiumPlate', 5},
            {'AluminiumParts', 2},
            {'BasicFrame', 1},
            {'CopperPipe', 15},
        },
        output = {
            {'AluminiumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAtmosphericCondenser',
        input = {
            {'StainlessSteelPlate', 5},
            {'StainlessSteelParts', 2},
            {'ReinforcedFrame', 1},
            {'CopperPipe', 20},
        },
        output = {
            {'StainlessSteelAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAtmosphericCondenser',
        input = {
            {'TitaniumPlate', 5},
            {'TitaniumParts', 2},
            {'ReinforcedFrame', 2},
            {'CopperPipe', 20},
        },
        output = {
            {'TitaniumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAtmosphericCondenser',
        input = {
            {'CompositePlate', 5},
            {'CompositeParts', 2},
            {'ModularFrame', 1},
            {'CopperPipe', 20},
        },
        output = {
            {'CompositeAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAtmosphericCondenser',
        input = {
            {'NeutroniumPlate', 5},
            {'NeutroniumParts', 2},
            {'ModularFrame', 2},
            {'CopperPipe', 20},
        },
        output = {
            {'NeutroniumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelTerminal',
        input = {
            {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
        },
        output = {
            {'StainlessSteelTerminal', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBigTerminal',
        input = {
            {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
        },
        output = {
            {'TitaniumBigTerminal', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeHugeTerminal',
        input = {
            {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
        },
        output = {
            {'CompositeHugeTerminal', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'StainlessSteelFlatTerminal',
        input = {
            {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
        },
        output = {
            {'StainlessSteelFlatTerminal', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBigFlatTerminal',
        input = {
            {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
        },
        output = {
            {'TitaniumBigFlatTerminal', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeHugeFlatTerminal',
        input = {
            {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
        },
        output = {
            {'CompositeHugeFlatTerminal', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'CopperComputer',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 5},
        },
        output = {
            {'CopperComputer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelComputer',
        input = {
            {'SteelPlate', 1},
            {'Circuit', 5},
        },
        output = {
            {'SteelComputer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumComputer',
        input = {
            {'AluminiumPlate', 1},
            {'AdvancedCircuit', 5},
        },
        output = {
            {'AluminiumComputer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelComputer',
        input = {
            {'StainlessSteelPlate', 1},
            {'Processor', 5},
        },
        output = {
            {'StainlessSteelComputer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumComputer',
        input = {
            {'TitaniumPlate', 1},
            {'QuantumCircuit', 5},
        },
        output = {
            {'TitaniumComputer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeComputer',
        input = {
            {'CompositePlate', 1},
            {'QuantumProcessor', 5},
        },
        output = {
            {'CompositeComputer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'SteelDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 0},
            {'SteelPlate', 1},
        },
        output = {
            {'SteelDiode', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 3},
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumDiode', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 6},
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelDiode', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumDiode', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'CompositePlate', 1},
        },
        output = {
            {'CompositeDiode', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumDiode', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumFissionReactor',
        input = {
            {'CopperHeatPipe', 25},
            {'TitaniumPlate', 100},
            {'TitaniumParts', 100},
            {'QuantumCircuit', 10},
            {'BuildingMaterial', 128},
        },
        output = {
            {'TitaniumFissionReactor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFissionReactor',
        input = {
            {'CopperHeatPipe', 25},
            {'CompositePlate', 100},
            {'CompositeParts', 100},
            {'QuantumProcessor', 15},
            {'BuildingMaterial', 128},
        },
        output = {
            {'CompositeFissionReactor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFissionReactor',
        input = {
            {'CopperHeatPipe', 25},
            {'NeutroniumPlate', 100},
            {'NeutroniumParts', 100},
            {'QuantumBrain', 20},
            {'BuildingMaterial', 128},
        },
        output = {
            {'NeutroniumFissionReactor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CompositeFusionReactor',
        input = {
            {'CopperHeatPipe', 25},
            {'CompositePlate', 40},
            {'PlatinumWire', 100},
            {'QuantumProcessor', 15},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
        },
        output = {
            {'CompositeFusionReactor', 1},
        },
        ticks = 300,
        tier = 6,
    },
    {
        name = 'NeutroniumFusionReactor',
        input = {
            {'CopperHeatPipe', 25},
            {'NeutroniumPlate', 40},
            {'YttriumWire', 100},
            {'QuantumBrain', 20},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
        },
        output = {
            {'NeutroniumFusionReactor', 1},
        },
        ticks = 300,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialBoiler',
        input = {
            {'TitaniumPipe', 25},
            {'TitaniumPlate', 30},
            {'TitaniumParts', 10},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialBoiler',
        input = {
            {'CompositePipe', 25},
            {'CompositePlate', 30},
            {'CompositeParts', 15},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialBoiler',
        input = {
            {'NeutroniumPipe', 25},
            {'NeutroniumPlate', 30},
            {'NeutroniumParts', 20},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'AluminiumSolarPanel',
        input = {
            {'AluminiumPlate', 4},
            {'BasicFrame', 3},
            {'AluminiumSolarCell', 10},
        },
        output = {
            {'AluminiumSolarPanel', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSolarPanel',
        input = {
            {'StainlessSteelPlate', 4},
            {'ReinforcedFrame', 3},
            {'StainlessSteelSolarCell', 10},
        },
        output = {
            {'StainlessSteelSolarPanel', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSolarPanel',
        input = {
            {'TitaniumPlate', 4},
            {'ReinforcedFrame', 6},
            {'TitaniumSolarCell', 10},
        },
        output = {
            {'TitaniumSolarPanel', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSolarPanel',
        input = {
            {'CompositePlate', 4},
            {'ModularFrame', 3},
            {'CompositeSolarCell', 10},
        },
        output = {
            {'CompositeSolarPanel', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSolarPanel',
        input = {
            {'NeutroniumPlate', 4},
            {'ModularFrame', 6},
            {'NeutroniumSolarCell', 10},
        },
        output = {
            {'NeutroniumSolarPanel', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumSmallSolarPanel',
        input = {
            {'AluminiumPlate', 4},
            {'BasicFrame', 1},
            {'AluminiumSolarCell', 1},
        },
        output = {
            {'AluminiumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSmallSolarPanel',
        input = {
            {'StainlessSteelPlate', 4},
            {'ReinforcedFrame', 1},
            {'StainlessSteelSolarCell', 1},
        },
        output = {
            {'StainlessSteelSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSmallSolarPanel',
        input = {
            {'TitaniumPlate', 4},
            {'ReinforcedFrame', 2},
            {'TitaniumSolarCell', 1},
        },
        output = {
            {'TitaniumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSmallSolarPanel',
        input = {
            {'CompositePlate', 4},
            {'ModularFrame', 1},
            {'CompositeSolarCell', 1},
        },
        output = {
            {'CompositeSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSmallSolarPanel',
        input = {
            {'NeutroniumPlate', 4},
            {'ModularFrame', 2},
            {'NeutroniumSolarCell', 1},
        },
        output = {
            {'NeutroniumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelPumpjack',
        input = {
            {'StainlessSteelPlate', 5},
            {'StainlessSteelParts', 8},
            {'StainlessSteelPipe', 5},
            {'Processor', 3},
        },
        output = {
            {'StainlessSteelPumpjack', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPumpjack',
        input = {
            {'TitaniumPlate', 5},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 5},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumPumpjack', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePumpjack',
        input = {
            {'CompositePlate', 5},
            {'CompositeParts', 24},
            {'CompositePipe', 5},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositePumpjack', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPumpjack',
        input = {
            {'NeutroniumPlate', 5},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 5},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumPumpjack', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelIndustrialSmelter',
        input = {
            {'CopperWire', 96},
            {'StainlessSteelPlate', 12},
            {'BasicFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'StainlessSteelIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'TitaniumIndustrialSmelter',
        input = {
            {'GoldWire', 32},
            {'TitaniumPlate', 12},
            {'ReinforcedFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'TitaniumIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialSmelter',
        input = {
            {'PlatinumWire', 32},
            {'CompositePlate', 12},
            {'ReinforcedFrame', 6},
            {'BuildingMaterial', 64},
        },
        output = {
            {'CompositeIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialSmelter',
        input = {
            {'YttriumWire', 32},
            {'NeutroniumPlate', 12},
            {'ModularFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'NeutroniumIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 7,
    },
    {
        name = 'CopperKineticHeater',
        input = {
            {'CopperPlate', 3},
            {'CopperPipe', 4},
        },
        output = {
            {'CopperKineticHeater', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelKineticHeater',
        input = {
            {'SteelPlate', 3},
            {'CopperPipe', 8},
        },
        output = {
            {'SteelKineticHeater', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumKineticHeater',
        input = {
            {'AluminiumPlate', 3},
            {'CopperPipe', 12},
        },
        output = {
            {'AluminiumKineticHeater', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelKineticHeater',
        input = {
            {'StainlessSteelPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'StainlessSteelKineticHeater', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumKineticHeater',
        input = {
            {'TitaniumPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'TitaniumKineticHeater', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeKineticHeater',
        input = {
            {'CompositePlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'CompositeKineticHeater', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumKineticHeater',
        input = {
            {'NeutroniumPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'NeutroniumKineticHeater', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CircuitBoard',
        input = {
            {'Log', 1},
        },
        output = {
            {'CircuitBoard', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Circuit',
        input = {
            {'CircuitBoard', 1},
            {'Triod', 3},
        },
        output = {
            {'Circuit', 1},
        },
        ticks = 150,
        tier = 1,
    },
    {
        name = 'Triod',
        input = {
            {'Glass', 1},
            {'CopperWire', 3},
        },
        output = {
            {'Triod', 1},
        },
        ticks = 50,
        tier = 1,
    },
    {
        name = 'Resistor',
        input = {
            {'CoalDust', 1},
            {'Organics', 1},
            {'CopperWire', 1},
        },
        output = {
            {'Resistor', 1},
        },
        ticks = 60,
        tier = 1,
    },
    {
        name = 'AdvancedCircuit',
        input = {
            {'CircuitBoard', 1},
            {'Resistor', 2},
            {'Circuit', 3},
        },
        output = {
            {'AdvancedCircuit', 1},
        },
        ticks = 200,
        tier = 1,
    },
    {
        name = 'Transistor',
        input = {
            {'Silicon', 1},
            {'CopperWire', 2},
        },
        output = {
            {'Transistor', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'Capacitor',
        input = {
            {'AluminiumFoil', 2},
            {'Log', 1},
        },
        output = {
            {'Capacitor', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'Processor',
        input = {
            {'CircuitBoard', 1},
            {'AdvancedCircuit', 3},
            {'Resistor', 2},
        },
        output = {
            {'Processor', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'QuantumCore',
        input = {
            {'YttriumDust', 1},
            {'CopperParts', 3},
        },
        output = {
            {'QuantumCore', 1},
        },
        ticks = 100,
        tier = 4,
    },
    {
        name = 'QuantumCircuit',
        input = {
            {'QuantumCore', 2},
            {'Processor', 3},
            {'Resistor', 6},
        },
        output = {
            {'QuantumCircuit', 1},
        },
        ticks = 200,
        tier = 4,
    },
    {
        name = 'QuantumProcessor',
        input = {
            {'QuantumCircuit', 3},
            {'DecisionResonator', 1},
            {'Capacitor', 6},
        },
        output = {
            {'QuantumProcessor', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'QuantumBrain',
        input = {
            {'QuantumProcessor', 3},
            {'BrainMatrix', 1},
            {'Resistor', 10},
        },
        output = {
            {'QuantumBrain', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'UltimateCatalyst',
        input = {
            {'Cell', 1},
            {'NeutroniumParts', 2},
            {'Coke', 10},
        },
        output = {
            {'UltimateCatalyst', 1},
        },
        ticks = 200,
        tier = 7,
    },
    {
        name = 'Catalyst',
        input = {
            {'Cell', 1},
            {'CopperWire', 40},
            {'Coal', 4},
        },
        output = {
            {'Catalyst', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'PrimitiveBattery',
        input = {
            {'Coke', 1},
            {'AluminiumParts', 1},
            {'SteelPlate', 1},
        },
        output = {
            {'PrimitiveBattery', 1},
        },
        ticks = 100,
        tier = 3,
    },
    {
        name = 'BasicPlatform',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'BasicPlatform', 1},
         },
         },
         ticks = 10,
         ticks = 10,
        tier = 1,
    },
    {
        name = 'Bricks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'Bricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'GlassBlock',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'GlassBlock', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'WoodenPlanks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'WoodenPlanks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'StoneTiles',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'StoneTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'RedTiles',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'RedTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkTiles',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Terracotta',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'Terracotta', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaTiles',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'RedBricks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'RedBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkBricks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaBricks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Concrete',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'Concrete', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteBricks',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteBricks', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteTiles',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteSmallTiles',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'PlasticBlock',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'PlasticBlock', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ReinforcedConcrete',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcrete', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteTiles',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteSmallTiles',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteBricks',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteBricks', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'DangerBlock',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'DangerBlock', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'Column',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Column', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'FluetedColumn',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'FluetedColumn', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Chair',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Chair', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'CopperChair',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'CopperChair', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Ladder',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Ladder', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Door',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Door', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Window',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Window', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'PlasticWindow',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'PlasticWindow', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Table',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Table', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Rack',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Rack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'WoodenStairs',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'WoodenStairs', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Fence',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Fence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFence',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'SteelFence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'StainlessSteelFence',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'StainlessSteelFence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'BasicBattery',
        input = {
            {'Battery', 4},
            {'CopperParts', 1},
        },
        output = {
            {'BasicBattery', 1},
        },
        ticks = 100,
    },
    {
        name = 'AdvancedBattery',
        input = {
            {'BasicBattery', 5},
            {'Circuit', 1},
        },
        output = {
            {'AdvancedBattery', 1},
        },
        ticks = 200,
    },
    {
        name = 'SuperiorBattery',
        input = {
            {'AdvancedBattery', 5},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'SuperiorBattery', 1},
        },
        ticks = 300,
    },
    {
        name = 'UltimateBattery',
        input = {
            {'SuperiorBattery', 5},
            {'Processor', 1},
        },
        output = {
            {'UltimateBattery', 1},
        },
        ticks = 400,
    },
    {
        name = 'Cell',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 1},
        },
        output = {
            {'Cell', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'BasicCoil',
        input = {
            {'CopperWire', 16},
            {'SteelPlate', 2},
        },
        output = {
            {'BasicCoil', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'AdvancedCoil',
        input = {
            {'BasicCoil', 3},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'AdvancedCoil', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'PowerCoil',
        input = {
            {'AdvancedCoil', 3},
            {'Processor', 2},
        },
        output = {
            {'PowerCoil', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'BasicFrame',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 2},
        },
        output = {
            {'BasicFrame', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'ReinforcedFrame',
        input = {
            {'BasicFrame', 3},
            {'AluminiumParts', 3},
        },
        output = {
            {'ReinforcedFrame', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'ModularFrame',
        input = {
            {'ReinforcedFrame', 3},
            {'StainlessSteelParts', 5},
        },
        output = {
            {'ModularFrame', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'UraniumCell',
        input = {
            {'Uranium235Dust', 3},
            {'UraniumDust', 20},
            {'Cell', 1},
        },
        output = {
            {'UraniumCell', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'ThoriumCell',
        input = {
            {'ThoriumDust', 40},
            {'Cell', 1},
        },
        output = {
            {'ThoriumCell', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'Uranium233Cell',
        input = {
            {'Uranium233Dust', 3},
            {'Cell', 1},
        },
        output = {
            {'Uranium233Cell', 1},
        },
        ticks = 200,
    },
    {
        name = 'PlutoniumCell',
        input = {
            {'PlutoniumDust', 3},
            {'Cell', 1},
        },
        output = {
            {'PlutoniumCell', 1},
        },
        ticks = 200,
    },
    {
        name = 'ReflectorCell',
        input = {
            {'Cell', 1},
            {'BerylliumDust', 3},
        },
        output = {
            {'ReflectorCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'PlatinumReflector',
        input = {
            {'Cell', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'PlatinumReflector', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'BrainMatrix',
        input = {
            {'CarbonFiberSheet', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'BrainMatrix', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'DecisionResonator',
        input = {
            {'StainlessSteelParts', 4},
            {'MicaFlakes', 1},
        },
        output = {
            {'DecisionResonator', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'ControlCell',
        input = {
            {'Cell', 1},
            {'YttriumDust', 3},
        },
        output = {
            {'ControlCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'Dirt',
        input = {
            {'SandSurface', 1},
            {'Organics', 1},
        },
        output = {
            {'DirtSurface', 1},
        },
        ticks = 200,
    },
    {
        name = 'CarbonFiberSheet',
        input = {
            {'CarbonFiber', 2},
        },
        output = {
            {'CarbonFiberSheet', 1},
        },
        ticks = 200,
    },
    {
        name = 'BuildingMaterial',
        input = {
            {'StoneSurface', 1},
        },
        output = {
            {'BuildingMaterial', 1},
        },
        ticks = 10,
    },
    {
        name = 'SandSurface',
        input = {
            {'GravelSurface', 1},
        },
        output = {
            {'SandSurface', 1},
        },
        ticks = 20,
    },
    {
        name = 'GravelSurface',
        input = {
            {'StoneSurface', 1},
        },
        output = {
            {'GravelSurface', 1},
        },
        ticks = 20,
    },
    {
        name = 'Steampack',
        input = {
            {'CopperParts', 6},
            {'CopperPlate', 2},
            {'CopperPipe', 4},
            {'Circuit', 10},
        },
        output = {
            {'Steampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AdvancedSteampack',
        input = {
            {'StainlessSteelParts', 30},
            {'StainlessSteelPlate', 10},
            {'CopperPipe', 30},
            {'Processor', 10},
        },
        output = {
            {'AdvancedSteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'HighCapacitySteampack',
        input = {
            {'SteelParts', 30},
            {'SteelPlate', 10},
            {'CopperPipe', 5},
            {'Circuit', 15},
        },
        output = {
            {'HighCapacitySteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'HighPressureSteampack',
        input = {
            {'SteelParts', 6},
            {'SteelPlate', 2},
            {'CopperPipe', 30},
            {'Circuit', 15},
        },
        output = {
            {'HighPressureSteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'Jetpack',
        input = {
            {'AluminiumParts', 10},
            {'AluminiumPlate', 3},
            {'AluminiumPipe', 6},
            {'AdvancedCircuit', 10},
            {'AluminiumElectricEngine', 2},
        },
        output = {
            {'Jetpack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AdvancedJetpack',
        input = {
            {'StainlessSteelParts', 10},
            {'StainlessSteelPlate', 3},
            {'StainlessSteelPipe', 6},
            {'Processor', 10},
            {'StainlessSteelElectricEngine', 2},
        },
        output = {
            {'AdvancedJetpack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AntigravityUnit',
        input = {
            {'CompositeParts', 20},
            {'CompositePlate', 2},
            {'CompositePipe', 6},
            {'QuantumProcessor', 10},
            {'Catalyst', 4},
            {'CompositeElectricEngine', 8},
        },
        output = {
            {'AntigravityUnit', 1},
        },
        ticks = 20,
    },
    {
        name = 'Flashlight',
        input = {
            {'SteelPipe', 1},
            {'SteelLamp', 1},
        },
        output = {
            {'Flashlight', 1},
        },
        ticks = 20,
    },
    {
        name = 'CopperParts',
        input = {
            {'CopperPlate', 2},
        },
        output = {
            {'CopperParts', 1},
        },
        ticks = 80,
        tier = 0,
    },
    {
        name = 'CopperWire',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'GoldWire',
        input = {
            {'GoldPlate', 1},
        },
        output = {
            {'GoldWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'PlatinumFoil',
        input = {
            {'PlatinumPlate', 1},
        },
        output = {
            {'PlatinumFoil', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'PlatinumWire',
        input = {
            {'PlatinumPlate', 1},
        },
        output = {
            {'PlatinumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'SteelParts',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelParts', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'AluminiumSolarCell',
        input = {
            {'Silicon', 15},
            {'CopperWire', 5},
        },
        output = {
            {'AluminiumSolarCell', 1},
        },
        ticks = 80,
        tier = 2,
    },
    {
        name = 'AluminiumFoil',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumFoil', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumParts',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumParts', 1},
        },
        ticks = 80,
        tier = 2,
    },
    {
        name = 'StainlessSteelSolarCell',
        input = {
            {'SiliconWafer', 5},
            {'CopperWire', 5},
        },
        output = {
            {'StainlessSteelSolarCell', 1},
        },
        ticks = 80,
        tier = 3,
    },
    {
        name = 'StainlessSteelParts',
        input = {
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelParts', 1},
        },
        ticks = 80,
        tier = 3,
    },
    {
        name = 'TitaniumSolarCell',
        input = {
            {'StainlessSteelSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'TitaniumSolarCell', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'TitaniumParts',
        input = {
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumParts', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'YttriumWire',
        input = {
            {'YttriumPlate', 1},
        },
        output = {
            {'YttriumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'TantalumFoil',
        input = {
            {'TantalumPlate', 1},
        },
        output = {
            {'TantalumFoil', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'TantalumWire',
        input = {
            {'TantalumPlate', 1},
        },
        output = {
            {'TantalumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'CompositeSolarCell',
        input = {
            {'TitaniumSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'CompositeSolarCell', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'CompositeParts',
        input = {
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeParts', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'NeutroniumSolarCell',
        input = {
            {'CompositeSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'NeutroniumSolarCell', 1},
        },
        ticks = 80,
        tier = 6,
    },
    {
        name = 'NeutroniumParts',
        input = {
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumParts', 1},
        },
        ticks = 80,
        tier = 6,
     },
     },
}
}

Latest revision as of 19:33, 17 October 2025

Documentation for this module may be created at Module:HandRecipeDictionary/doc

return {
    {
        name = 'CopperMacerator',
        input = {
            {'CopperPlate', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperMacerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelMacerator',
        input = {
            {'SteelPlate', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelMacerator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumMacerator',
        input = {
            {'AluminiumPlate', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumMacerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelMacerator',
        input = {
            {'StainlessSteelPlate', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelMacerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumMacerator',
        input = {
            {'TitaniumPlate', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumMacerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeMacerator',
        input = {
            {'CompositePlate', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeMacerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumMacerator',
        input = {
            {'NeutroniumPlate', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumMacerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumFermenter',
        input = {
            {'AluminiumPlate', 2},
            {'AluminiumParts', 6},
        },
        output = {
            {'AluminiumFermenter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFermenter',
        input = {
            {'StainlessSteelPlate', 2},
            {'StainlessSteelParts', 11},
        },
        output = {
            {'StainlessSteelFermenter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFermenter',
        input = {
            {'TitaniumPlate', 2},
            {'TitaniumParts', 16},
        },
        output = {
            {'TitaniumFermenter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFermenter',
        input = {
            {'CompositePlate', 2},
            {'CompositeParts', 21},
        },
        output = {
            {'CompositeFermenter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFermenter',
        input = {
            {'NeutroniumPlate', 2},
            {'NeutroniumParts', 21},
        },
        output = {
            {'NeutroniumFermenter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSeparator',
        input = {
            {'SteelPipe', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelSeparator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSeparator',
        input = {
            {'AluminiumPipe', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumSeparator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSeparator',
        input = {
            {'StainlessSteelPipe', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelSeparator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSeparator',
        input = {
            {'TitaniumPipe', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumSeparator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSeparator',
        input = {
            {'CompositePipe', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeSeparator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSeparator',
        input = {
            {'NeutroniumPipe', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumSeparator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperBeam',
        input = {
            {'CopperPlate', 3},
        },
        output = {
            {'CopperBeam', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelBeam',
        input = {
            {'SteelPlate', 3},
        },
        output = {
            {'SteelBeam', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumBeam',
        input = {
            {'AluminiumPlate', 3},
        },
        output = {
            {'AluminiumBeam', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBeam',
        input = {
            {'StainlessSteelPlate', 3},
        },
        output = {
            {'StainlessSteelBeam', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBeam',
        input = {
            {'TitaniumPlate', 3},
        },
        output = {
            {'TitaniumBeam', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBeam',
        input = {
            {'CompositePlate', 3},
        },
        output = {
            {'CompositeBeam', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBeam',
        input = {
            {'NeutroniumPlate', 3},
        },
        output = {
            {'NeutroniumBeam', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperSpawner',
        input = {
            {'CopperPlate', 10},
        },
        output = {
            {'CopperSpawner', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'CopperCorner',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperCorner', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelCorner',
        input = {
            {'SteelPlate', 1},
        },
        output = {
            {'SteelCorner', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumCorner',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumCorner', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelCorner',
        input = {
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelCorner', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumCorner',
        input = {
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumCorner', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeCorner',
        input = {
            {'CompositePlate', 1},
        },
        output = {
            {'CompositeCorner', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumCorner',
        input = {
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumCorner', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAutomaticHammer',
        input = {
            {'CopperPlate', 4},
            {'CopperParts', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAutomaticHammer',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 6},
            {'SteelParts', 4},
        },
        output = {
            {'SteelAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAutomaticHammer',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 11},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAutomaticHammer',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 16},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAutomaticHammer',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 16},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAutomaticHammer',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 16},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAutomaticHammer',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 16},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelBoiler',
        input = {
            {'SteelPlate', 3},
            {'SteelParts', 1},
        },
        output = {
            {'SteelBoiler', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumBoiler',
        input = {
            {'AluminiumPlate', 3},
            {'AluminiumParts', 6},
        },
        output = {
            {'AluminiumBoiler', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBoiler',
        input = {
            {'StainlessSteelPlate', 3},
            {'StainlessSteelParts', 11},
        },
        output = {
            {'StainlessSteelBoiler', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBoiler',
        input = {
            {'TitaniumPlate', 3},
            {'TitaniumParts', 16},
        },
        output = {
            {'TitaniumBoiler', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBoiler',
        input = {
            {'CompositePlate', 3},
            {'CompositeParts', 16},
        },
        output = {
            {'CompositeBoiler', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBoiler',
        input = {
            {'NeutroniumPlate', 3},
            {'NeutroniumParts', 16},
        },
        output = {
            {'NeutroniumBoiler', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperPipe',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperPipe', 1},
        },
        ticks = 5,
        tier = 1,
    },
    {
        name = 'SteelPipe',
        input = {
            {'SteelPlate', 1},
        },
        output = {
            {'SteelPipe', 1},
        },
        ticks = 5,
        tier = 2,
    },
    {
        name = 'AluminiumPipe',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumPipe', 1},
        },
        ticks = 5,
        tier = 3,
    },
    {
        name = 'StainlessSteelPipe',
        input = {
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelPipe', 1},
        },
        ticks = 5,
        tier = 4,
    },
    {
        name = 'TitaniumPipe',
        input = {
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumPipe', 1},
        },
        ticks = 5,
        tier = 5,
    },
    {
        name = 'CompositePipe',
        input = {
            {'CompositePlate', 1},
        },
        output = {
            {'CompositePipe', 1},
        },
        ticks = 5,
        tier = 6,
    },
    {
        name = 'NeutroniumPipe',
        input = {
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumPipe', 1},
        },
        ticks = 5,
        tier = 7,
    },
    {
        name = 'CopperHeatPipe',
        input = {
            {'CopperPlate', 4},
        },
        output = {
            {'CopperHeatPipe', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'SteelFlywheel',
        input = {
            {'SteelPlate', 1},
            {'SteelParts', 4},
        },
        output = {
            {'SteelFlywheel', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'CopperScaffold',
        input = {
            {'CopperParts', 4},
        },
        output = {
            {'CopperScaffold', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelScaffold',
        input = {
            {'SteelParts', 4},
        },
        output = {
            {'SteelScaffold', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumScaffold',
        input = {
            {'AluminiumParts', 4},
        },
        output = {
            {'AluminiumScaffold', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelScaffold',
        input = {
            {'StainlessSteelParts', 4},
        },
        output = {
            {'StainlessSteelScaffold', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumScaffold',
        input = {
            {'TitaniumParts', 4},
        },
        output = {
            {'TitaniumScaffold', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeScaffold',
        input = {
            {'CompositeParts', 4},
        },
        output = {
            {'CompositeScaffold', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumScaffold',
        input = {
            {'NeutroniumParts', 4},
        },
        output = {
            {'NeutroniumScaffold', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StoneSign',
        input = {
            {'BuildingMaterial', 1},
        },
        output = {
            {'StoneSign', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperSign',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperSign', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSign',
        input = {
            {'SteelPlate', 1},
        },
        output = {
            {'SteelSign', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSign',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumSign', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSign',
        input = {
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelSign', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSign',
        input = {
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumSign', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSign',
        input = {
            {'CompositePlate', 1},
        },
        output = {
            {'CompositeSign', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSign',
        input = {
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumSign', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelAdvancedSign',
        input = {
            {'SteelSign', 1},
            {'Circuit', 1},
        },
        output = {
            {'SteelAdvancedSign', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAdvancedSign',
        input = {
            {'AluminiumSign', 1},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAdvancedSign',
        input = {
            {'StainlessSteelSign', 1},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelAdvancedSign', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAdvancedSign',
        input = {
            {'TitaniumSign', 1},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAdvancedSign',
        input = {
            {'CompositeSign', 1},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeAdvancedSign', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAdvancedSign',
        input = {
            {'NeutroniumSign', 1},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConnector',
        input = {
            {'CopperWire', 1},
        },
        output = {
            {'CopperConnector', 1},
        },
        ticks = 5,
        tier = 0,
    },
    {
        name = 'StoneChest',
        input = {
            {'BuildingMaterial', 5},
        },
        output = {
            {'StoneChest', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperChest',
        input = {
            {'CopperPlate', 5},
        },
        output = {
            {'CopperChest', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelChest',
        input = {
            {'SteelPlate', 5},
        },
        output = {
            {'SteelChest', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumChest',
        input = {
            {'AluminiumPlate', 5},
        },
        output = {
            {'AluminiumChest', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelChest',
        input = {
            {'StainlessSteelPlate', 5},
        },
        output = {
            {'StainlessSteelChest', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumChest',
        input = {
            {'TitaniumPlate', 5},
        },
        output = {
            {'TitaniumChest', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeChest',
        input = {
            {'CompositePlate', 5},
        },
        output = {
            {'CompositeChest', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumChest',
        input = {
            {'NeutroniumPlate', 5},
        },
        output = {
            {'NeutroniumChest', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperItemRack',
        input = {
            {'Log', 8},
            {'CopperParts', 8},
        },
        output = {
            {'CopperItemRack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelItemRack',
        input = {
            {'Log', 8},
            {'SteelParts', 8},
        },
        output = {
            {'SteelItemRack', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumItemRack',
        input = {
            {'Log', 8},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumItemRack', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelItemRack',
        input = {
            {'Log', 8},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelItemRack', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumItemRack',
        input = {
            {'Log', 8},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumItemRack', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeItemRack',
        input = {
            {'Log', 8},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeItemRack', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumItemRack',
        input = {
            {'Log', 8},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumItemRack', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperVent',
        input = {
            {'CopperPipe', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperVent', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelElectricalSwitch',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 1},
            {'CopperConnector', 1},
        },
        output = {
            {'SteelElectricalSwitch', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'SteelOreWasher',
        input = {
            {'SteelPlate', 7},
            {'SteelPipe', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelOreWasher', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOreWasher',
        input = {
            {'AluminiumPlate', 7},
            {'AluminiumPipe', 2},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumOreWasher', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOreWasher',
        input = {
            {'StainlessSteelPlate', 7},
            {'StainlessSteelPipe', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelOreWasher', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOreWasher',
        input = {
            {'TitaniumPlate', 7},
            {'TitaniumPipe', 2},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'TitaniumOreWasher', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOreWasher',
        input = {
            {'CompositePlate', 7},
            {'CompositePipe', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'CompositeOreWasher', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOreWasher',
        input = {
            {'NeutroniumPlate', 7},
            {'NeutroniumPipe', 2},
            {'ModularFrame', 4},
        },
        output = {
            {'NeutroniumOreWasher', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConveyor',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 1},
        },
        output = {
            {'CopperConveyor', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelConveyor',
        input = {
            {'SteelPlate', 1},
            {'SteelParts', 2},
        },
        output = {
            {'SteelConveyor', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumConveyor',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 3},
        },
        output = {
            {'AluminiumConveyor', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelConveyor',
        input = {
            {'StainlessSteelPlate', 1},
            {'StainlessSteelParts', 4},
        },
        output = {
            {'StainlessSteelConveyor', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumConveyor',
        input = {
            {'TitaniumPlate', 1},
            {'TitaniumParts', 4},
        },
        output = {
            {'TitaniumConveyor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeConveyor',
        input = {
            {'CompositePlate', 1},
            {'CompositeParts', 4},
        },
        output = {
            {'CompositeConveyor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumConveyor',
        input = {
            {'NeutroniumPlate', 1},
            {'NeutroniumParts', 4},
        },
        output = {
            {'NeutroniumConveyor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperSplitter',
        input = {
            {'CopperConveyor', 2},
            {'CopperParts', 8},
        },
        output = {
            {'CopperSplitter', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSplitter',
        input = {
            {'SteelConveyor', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelSplitter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSplitter',
        input = {
            {'AluminiumConveyor', 2},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumSplitter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSplitter',
        input = {
            {'StainlessSteelConveyor', 2},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelSplitter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSplitter',
        input = {
            {'TitaniumConveyor', 2},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumSplitter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSplitter',
        input = {
            {'CompositeConveyor', 2},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeSplitter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSplitter',
        input = {
            {'NeutroniumConveyor', 2},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumSplitter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSorter',
        input = {
            {'SteelSplitter', 1},
            {'Circuit', 6},
        },
        output = {
            {'SteelSorter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSorter',
        input = {
            {'AluminiumSplitter', 1},
            {'AdvancedCircuit', 6},
        },
        output = {
            {'AluminiumSorter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSorter',
        input = {
            {'StainlessSteelSplitter', 1},
            {'Processor', 6},
        },
        output = {
            {'StainlessSteelSorter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSorter',
        input = {
            {'TitaniumSplitter', 1},
            {'QuantumCircuit', 6},
        },
        output = {
            {'TitaniumSorter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSorter',
        input = {
            {'CompositeSplitter', 1},
            {'QuantumProcessor', 6},
        },
        output = {
            {'CompositeSorter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSorter',
        input = {
            {'NeutroniumSplitter', 1},
            {'QuantumBrain', 6},
        },
        output = {
            {'NeutroniumSorter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperContainer',
        input = {
            {'CopperPlate', 3},
        },
        output = {
            {'CopperContainer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelContainer',
        input = {
            {'SteelPlate', 3},
        },
        output = {
            {'SteelContainer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumContainer',
        input = {
            {'AluminiumPlate', 3},
        },
        output = {
            {'AluminiumContainer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelContainer',
        input = {
            {'StainlessSteelPlate', 3},
        },
        output = {
            {'StainlessSteelContainer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumContainer',
        input = {
            {'TitaniumPlate', 3},
        },
        output = {
            {'TitaniumContainer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeContainer',
        input = {
            {'CompositePlate', 3},
        },
        output = {
            {'CompositeContainer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumContainer',
        input = {
            {'NeutroniumPlate', 3},
        },
        output = {
            {'NeutroniumContainer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperStirlingEngine',
        input = {
            {'CopperParts', 2},
            {'CopperPlate', 2},
        },
        output = {
            {'CopperStirlingEngine', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelStirlingEngine',
        input = {
            {'CopperParts', 4},
            {'SteelPlate', 2},
        },
        output = {
            {'SteelStirlingEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumStirlingEngine',
        input = {
            {'SteelParts', 6},
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelStirlingEngine',
        input = {
            {'SteelParts', 8},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelStirlingEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumStirlingEngine',
        input = {
            {'SteelParts', 8},
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeStirlingEngine',
        input = {
            {'SteelParts', 8},
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeStirlingEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumStirlingEngine',
        input = {
            {'SteelParts', 8},
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSteamEngine',
        input = {
            {'CopperParts', 2},
            {'SteelPipe', 2},
        },
        output = {
            {'SteelSteamEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSteamEngine',
        input = {
            {'SteelParts', 4},
            {'AluminiumPipe', 2},
        },
        output = {
            {'AluminiumSteamEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSteamEngine',
        input = {
            {'SteelParts', 6},
            {'StainlessSteelPipe', 2},
        },
        output = {
            {'StainlessSteelSteamEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSteamEngine',
        input = {
            {'SteelParts', 8},
            {'TitaniumPipe', 2},
        },
        output = {
            {'TitaniumSteamEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSteamEngine',
        input = {
            {'SteelParts', 8},
            {'CompositePipe', 2},
        },
        output = {
            {'CompositeSteamEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSteamEngine',
        input = {
            {'SteelParts', 8},
            {'NeutroniumPipe', 2},
        },
        output = {
            {'NeutroniumSteamEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelCombustionEngine',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelParts', 24},
            {'Processor', 3},
            {'Catalyst', 1},
        },
        output = {
            {'StainlessSteelCombustionEngine', 1},
        },
        ticks = 100,
        tier = 4,
    },
    {
        name = 'TitaniumCombustionEngine',
        input = {
            {'TitaniumPlate', 10},
            {'TitaniumParts', 24},
            {'QuantumCircuit', 3},
            {'Catalyst', 1},
        },
        output = {
            {'TitaniumCombustionEngine', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeCombustionEngine',
        input = {
            {'CompositePlate', 10},
            {'CompositeParts', 24},
            {'QuantumProcessor', 3},
            {'Catalyst', 1},
        },
        output = {
            {'CompositeCombustionEngine', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumCombustionEngine',
        input = {
            {'NeutroniumPlate', 10},
            {'NeutroniumParts', 24},
            {'QuantumBrain', 3},
            {'Catalyst', 1},
        },
        output = {
            {'NeutroniumCombustionEngine', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'StainlessSteelFractionatingColumn',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelPipe', 10},
            {'BasicFrame', 2},
            {'StainlessSteelPump', 6},
        },
        output = {
            {'StainlessSteelFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumFractionatingColumn',
        input = {
            {'TitaniumPlate', 11},
            {'StainlessSteelPipe', 15},
            {'ReinforcedFrame', 2},
            {'TitaniumPump', 6},
        },
        output = {
            {'TitaniumFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeFractionatingColumn',
        input = {
            {'CompositePlate', 12},
            {'StainlessSteelPipe', 20},
            {'ReinforcedFrame', 4},
            {'CompositePump', 6},
        },
        output = {
            {'CompositeFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumFractionatingColumn',
        input = {
            {'NeutroniumPlate', 13},
            {'StainlessSteelPipe', 25},
            {'ModularFrame', 2},
            {'NeutroniumPump', 6},
        },
        output = {
            {'NeutroniumFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'StainlessSteelPyrolysisUnit',
        input = {
            {'StainlessSteelPlate', 6},
            {'CopperPipe', 5},
            {'BasicFrame', 2},
        },
        output = {
            {'StainlessSteelPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPyrolysisUnit',
        input = {
            {'TitaniumPlate', 6},
            {'CopperPipe', 10},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePyrolysisUnit',
        input = {
            {'CompositePlate', 6},
            {'CopperPipe', 15},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'CompositePyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPyrolysisUnit',
        input = {
            {'NeutroniumPlate', 6},
            {'CopperPipe', 20},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperHandGenerator',
        input = {
            {'CopperPlate', 2},
            {'CopperParts', 4},
        },
        output = {
            {'CopperHandGenerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'AluminiumGenerator',
        input = {
            {'AluminiumPlate', 8},
            {'CopperWire', 30.0},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumGenerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelGenerator',
        input = {
            {'StainlessSteelPlate', 8},
            {'CopperWire', 36},
            {'ReinforcedFrame', 1},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelGenerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumGenerator',
        input = {
            {'TitaniumPlate', 8},
            {'GoldWire', 12},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeGenerator',
        input = {
            {'CompositePlate', 8},
            {'PlatinumWire', 12},
            {'ModularFrame', 1},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumGenerator',
        input = {
            {'NeutroniumPlate', 8},
            {'YttriumWire', 12},
            {'ModularFrame', 2},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialGenerator',
        input = {
            {'TitaniumPlate', 24},
            {'GoldWire', 36},
            {'BasicFrame', 3},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialGenerator',
        input = {
            {'CompositePlate', 24},
            {'PlatinumWire', 36},
            {'ReinforcedFrame', 3},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositeIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialGenerator',
        input = {
            {'NeutroniumPlate', 24},
            {'YttriumWire', 36},
            {'ReinforcedFrame', 6},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperCompactGenerator',
        input = {
            {'CopperPlate', 1},
            {'CopperWire', 3.0},
            {'CopperParts', 2},
        },
        output = {
            {'CopperCompactGenerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelCompactGenerator',
        input = {
            {'SteelPlate', 1},
            {'CopperWire', 4},
            {'SteelParts', 4},
        },
        output = {
            {'SteelCompactGenerator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumCompactGenerator',
        input = {
            {'AluminiumPlate', 1},
            {'CopperWire', 5.0},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelCompactGenerator',
        input = {
            {'StainlessSteelPlate', 1},
            {'CopperWire', 6},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelCompactGenerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumCompactGenerator',
        input = {
            {'TitaniumPlate', 1},
            {'GoldWire', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeCompactGenerator',
        input = {
            {'CompositePlate', 1},
            {'PlatinumWire', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeCompactGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumCompactGenerator',
        input = {
            {'NeutroniumPlate', 1},
            {'YttriumWire', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelElectricEngine',
        input = {
            {'SteelParts', 4},
            {'SteelPlate', 2},
            {'CopperWire', 8},
        },
        output = {
            {'SteelElectricEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectricEngine',
        input = {
            {'BasicFrame', 1},
            {'AluminiumPlate', 2},
            {'CopperWire', 16},
        },
        output = {
            {'AluminiumElectricEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectricEngine',
        input = {
            {'ReinforcedFrame', 1},
            {'StainlessSteelPlate', 2},
            {'BasicCoil', 1},
        },
        output = {
            {'StainlessSteelElectricEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectricEngine',
        input = {
            {'ReinforcedFrame', 2},
            {'TitaniumPlate', 2},
            {'AdvancedCoil', 1},
        },
        output = {
            {'TitaniumElectricEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectricEngine',
        input = {
            {'ModularFrame', 1},
            {'CompositePlate', 2},
            {'PowerCoil', 1},
        },
        output = {
            {'CompositeElectricEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectricEngine',
        input = {
            {'ModularFrame', 2},
            {'NeutroniumPlate', 2},
            {'PowerCoil', 2},
        },
        output = {
            {'NeutroniumElectricEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperLoader',
        input = {
            {'CopperRobotArm', 5},
            {'CopperParts', 1},
            {'CopperParts', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperLoader', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelLoader',
        input = {
            {'SteelRobotArm', 5},
            {'SteelElectricEngine', 1},
            {'Circuit', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelLoader', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumLoader',
        input = {
            {'AluminiumRobotArm', 5},
            {'AluminiumElectricEngine', 1},
            {'AdvancedCircuit', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumLoader', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelLoader',
        input = {
            {'StainlessSteelRobotArm', 5},
            {'StainlessSteelElectricEngine', 1},
            {'Processor', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelLoader', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumLoader',
        input = {
            {'TitaniumRobotArm', 5},
            {'TitaniumElectricEngine', 1},
            {'QuantumCircuit', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumLoader', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeLoader',
        input = {
            {'CompositeRobotArm', 5},
            {'CompositeElectricEngine', 1},
            {'QuantumProcessor', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeLoader', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumLoader',
        input = {
            {'NeutroniumRobotArm', 5},
            {'NeutroniumElectricEngine', 1},
            {'QuantumBrain', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumLoader', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperRobotArm',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperRobotArm', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelRobotArm',
        input = {
            {'SteelPlate', 1},
            {'CopperParts', 4},
        },
        output = {
            {'SteelRobotArm', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumRobotArm',
        input = {
            {'AluminiumPlate', 1},
            {'SteelParts', 8},
        },
        output = {
            {'AluminiumRobotArm', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelRobotArm',
        input = {
            {'StainlessSteelPlate', 1},
            {'SteelParts', 16},
        },
        output = {
            {'StainlessSteelRobotArm', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumRobotArm',
        input = {
            {'TitaniumPlate', 1},
            {'SteelParts', 32},
        },
        output = {
            {'TitaniumRobotArm', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeRobotArm',
        input = {
            {'CompositePlate', 1},
            {'SteelParts', 64},
        },
        output = {
            {'CompositeRobotArm', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumRobotArm',
        input = {
            {'NeutroniumPlate', 1},
            {'SteelParts', 128},
        },
        output = {
            {'NeutroniumRobotArm', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperPump',
        input = {
            {'CopperRobotArm', 1},
            {'CopperPipe', 1},
        },
        output = {
            {'CopperPump', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelPump',
        input = {
            {'SteelRobotArm', 1},
            {'SteelPipe', 1},
        },
        output = {
            {'SteelPump', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumPump',
        input = {
            {'AluminiumRobotArm', 1},
            {'AluminiumPipe', 1},
        },
        output = {
            {'AluminiumPump', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelPump',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPipe', 1},
        },
        output = {
            {'StainlessSteelPump', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPump',
        input = {
            {'TitaniumRobotArm', 1},
            {'TitaniumPipe', 1},
        },
        output = {
            {'TitaniumPump', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePump',
        input = {
            {'CompositeRobotArm', 1},
            {'CompositePipe', 1},
        },
        output = {
            {'CompositePump', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPump',
        input = {
            {'NeutroniumRobotArm', 1},
            {'NeutroniumPipe', 1},
        },
        output = {
            {'NeutroniumPump', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperOverflowPump',
        input = {
            {'CopperParts', 3},
            {'CopperPump', 1},
        },
        output = {
            {'CopperOverflowPump', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelOverflowPump',
        input = {
            {'Circuit', 3},
            {'SteelPump', 1},
        },
        output = {
            {'SteelOverflowPump', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOverflowPump',
        input = {
            {'AdvancedCircuit', 3},
            {'AluminiumPump', 1},
        },
        output = {
            {'AluminiumOverflowPump', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOverflowPump',
        input = {
            {'Processor', 3},
            {'StainlessSteelPump', 1},
        },
        output = {
            {'StainlessSteelOverflowPump', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOverflowPump',
        input = {
            {'QuantumCircuit', 3},
            {'TitaniumPump', 1},
        },
        output = {
            {'TitaniumOverflowPump', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOverflowPump',
        input = {
            {'QuantumProcessor', 3},
            {'CompositePump', 1},
        },
        output = {
            {'CompositeOverflowPump', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOverflowPump',
        input = {
            {'QuantumBrain', 3},
            {'NeutroniumPump', 1},
        },
        output = {
            {'NeutroniumOverflowPump', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StoneSmelter',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'StoneSmelter', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperSmelter',
        input = {
            {'CopperPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'CopperSmelter', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSmelter',
        input = {
            {'SteelPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'SteelSmelter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSteamTurbine',
        input = {
            {'AluminiumPlate', 8},
            {'AluminiumParts', 16},
            {'AluminiumPipe', 4},
        },
        output = {
            {'AluminiumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSteamTurbine',
        input = {
            {'StainlessSteelPlate', 8},
            {'StainlessSteelParts', 16},
            {'StainlessSteelPipe', 4},
        },
        output = {
            {'StainlessSteelSteamTurbine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSteamTurbine',
        input = {
            {'TitaniumPlate', 8},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 4},
        },
        output = {
            {'TitaniumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSteamTurbine',
        input = {
            {'CompositePlate', 8},
            {'CompositeParts', 16},
            {'CompositePipe', 4},
        },
        output = {
            {'CompositeSteamTurbine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSteamTurbine',
        input = {
            {'NeutroniumPlate', 8},
            {'NeutroniumParts', 16},
            {'NeutroniumPipe', 4},
        },
        output = {
            {'NeutroniumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialSteamTurbine',
        input = {
            {'TitaniumPlate', 50},
            {'TitaniumParts', 32},
            {'TitaniumPipe', 10},
            {'QuantumCircuit', 5},
        },
        output = {
            {'TitaniumIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialSteamTurbine',
        input = {
            {'CompositePlate', 50},
            {'CompositeParts', 32},
            {'CompositePipe', 10},
            {'QuantumProcessor', 5},
        },
        output = {
            {'CompositeIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialSteamTurbine',
        input = {
            {'NeutroniumPlate', 50},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 10},
            {'QuantumBrain', 5},
        },
        output = {
            {'NeutroniumIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumRiteg',
        input = {
            {'PlutoniumCell', 1},
            {'BasicFrame', 2},
            {'TitaniumPlate', 8},
            {'CopperPipe', 20},
        },
        output = {
            {'TitaniumRiteg', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeRiteg',
        input = {
            {'PlutoniumCell', 1},
            {'ReinforcedFrame', 2},
            {'CompositePlate', 8},
            {'CopperPipe', 25},
        },
        output = {
            {'CompositeRiteg', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumRiteg',
        input = {
            {'PlutoniumCell', 1},
            {'ReinforcedFrame', 4},
            {'NeutroniumPlate', 8},
            {'CopperPipe', 30},
        },
        output = {
            {'NeutroniumRiteg', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'SteelArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'SteelParts', 4},
            {'CopperWire', 10},
        },
        output = {
            {'SteelArcSmelter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'AluminiumParts', 4},
            {'CopperWire', 12.5},
        },
        output = {
            {'AluminiumArcSmelter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'StainlessSteelParts', 4},
            {'CopperWire', 15},
        },
        output = {
            {'StainlessSteelArcSmelter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'TitaniumParts', 4},
            {'GoldWire', 5},
        },
        output = {
            {'TitaniumArcSmelter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'CompositeParts', 4},
            {'PlatinumWire', 5},
        },
        output = {
            {'CompositeArcSmelter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumArcSmelter',
        input = {
            {'BuildingMaterial', 32},
            {'NeutroniumParts', 4},
            {'YttriumWire', 5},
        },
        output = {
            {'NeutroniumArcSmelter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumChemicalBath',
        input = {
            {'AluminiumPlate', 8},
            {'AluminiumParts', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 1},
        },
        output = {
            {'AluminiumChemicalBath', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelChemicalBath',
        input = {
            {'StainlessSteelPlate', 8},
            {'StainlessSteelParts', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelChemicalBath', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumChemicalBath',
        input = {
            {'TitaniumPlate', 8},
            {'TitaniumParts', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 1},
        },
        output = {
            {'TitaniumChemicalBath', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeChemicalBath',
        input = {
            {'CompositePlate', 8},
            {'CompositeParts', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 1},
        },
        output = {
            {'CompositeChemicalBath', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumChemicalBath',
        input = {
            {'NeutroniumPlate', 8},
            {'NeutroniumParts', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 1},
        },
        output = {
            {'NeutroniumChemicalBath', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'AluminiumSifter',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 4},
            {'AluminiumElectricEngine', 1},
        },
        output = {
            {'AluminiumSifter', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelSifter',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 9},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelSifter', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumSifter',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 14},
            {'TitaniumElectricEngine', 1},
        },
        output = {
            {'TitaniumSifter', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeSifter',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 19},
            {'CompositeElectricEngine', 1},
        },
        output = {
            {'CompositeSifter', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumSifter',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 19},
            {'NeutroniumElectricEngine', 1},
        },
        output = {
            {'NeutroniumSifter', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'AluminiumIndustrialChemReactor',
        input = {
            {'AluminiumPlate', 15},
            {'Glass', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 2},
        },
        output = {
            {'AluminiumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelIndustrialChemReactor',
        input = {
            {'StainlessSteelPlate', 15},
            {'Glass', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 2},
        },
        output = {
            {'StainlessSteelIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumIndustrialChemReactor',
        input = {
            {'TitaniumPlate', 15},
            {'Glass', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 2},
        },
        output = {
            {'TitaniumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialChemReactor',
        input = {
            {'CompositePlate', 15},
            {'Glass', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 2},
        },
        output = {
            {'CompositeIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialChemReactor',
        input = {
            {'NeutroniumPlate', 15},
            {'Glass', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 2},
        },
        output = {
            {'NeutroniumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'StoneFurnace',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'StoneFurnace', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperFurnace',
        input = {
            {'CopperPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'CopperFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFurnace',
        input = {
            {'SteelPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'SteelFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumFurnace',
        input = {
            {'AluminiumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'AluminiumFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFurnace',
        input = {
            {'StainlessSteelPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'StainlessSteelFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFurnace',
        input = {
            {'TitaniumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'TitaniumFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFurnace',
        input = {
            {'CompositePlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'CompositeFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFurnace',
        input = {
            {'NeutroniumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'NeutroniumFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperOven',
        input = {
            {'BuildingMaterial', 10},
            {'CopperPipe', 10},
        },
        output = {
            {'CopperOven', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelOven',
        input = {
            {'BuildingMaterial', 10},
            {'SteelPipe', 10},
        },
        output = {
            {'SteelOven', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOven',
        input = {
            {'BuildingMaterial', 10},
            {'AluminiumPipe', 10},
        },
        output = {
            {'AluminiumOven', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOven',
        input = {
            {'BuildingMaterial', 10},
            {'StainlessSteelPipe', 10},
        },
        output = {
            {'StainlessSteelOven', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOven',
        input = {
            {'BuildingMaterial', 10},
            {'TitaniumPipe', 10},
        },
        output = {
            {'TitaniumOven', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOven',
        input = {
            {'BuildingMaterial', 10},
            {'CompositePipe', 10},
        },
        output = {
            {'CompositeOven', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOven',
        input = {
            {'BuildingMaterial', 10},
            {'NeutroniumPipe', 10},
        },
        output = {
            {'NeutroniumOven', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'CopperPipe', 20},
        },
        output = {
            {'CopperBlastFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'SteelPipe', 20},
        },
        output = {
            {'SteelBlastFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'AluminiumPipe', 20},
        },
        output = {
            {'AluminiumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'StainlessSteelPipe', 20},
        },
        output = {
            {'StainlessSteelBlastFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'TitaniumPipe', 20},
        },
        output = {
            {'TitaniumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'CompositePipe', 20},
        },
        output = {
            {'CompositeBlastFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBlastFurnace',
        input = {
            {'BuildingMaterial', 20},
            {'NeutroniumPipe', 20},
        },
        output = {
            {'NeutroniumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperFluidFurnace',
        input = {
            {'CopperFurnace', 1},
            {'CopperPipe', 2},
        },
        output = {
            {'CopperFluidFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFluidFurnace',
        input = {
            {'SteelFurnace', 1},
            {'SteelPipe', 7},
        },
        output = {
            {'SteelFluidFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumFluidFurnace',
        input = {
            {'AluminiumFurnace', 1},
            {'AluminiumPipe', 12},
        },
        output = {
            {'AluminiumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFluidFurnace',
        input = {
            {'StainlessSteelFurnace', 1},
            {'StainlessSteelPipe', 17},
        },
        output = {
            {'StainlessSteelFluidFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFluidFurnace',
        input = {
            {'TitaniumFurnace', 1},
            {'TitaniumPipe', 17},
        },
        output = {
            {'TitaniumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFluidFurnace',
        input = {
            {'CompositeFurnace', 1},
            {'CompositePipe', 17},
        },
        output = {
            {'CompositeFluidFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFluidFurnace',
        input = {
            {'NeutroniumFurnace', 1},
            {'NeutroniumPipe', 17},
        },
        output = {
            {'NeutroniumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelElectricFurnace',
        input = {
            {'SteelPlate', 3},
            {'CopperWire', 6},
            {'BuildingMaterial', 6},
        },
        output = {
            {'SteelElectricFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectricFurnace',
        input = {
            {'AluminiumPlate', 3},
            {'CopperWire', 9},
            {'BuildingMaterial', 6},
        },
        output = {
            {'AluminiumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectricFurnace',
        input = {
            {'StainlessSteelPlate', 3},
            {'CopperWire', 12},
            {'BuildingMaterial', 6},
        },
        output = {
            {'StainlessSteelElectricFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectricFurnace',
        input = {
            {'TitaniumPlate', 3},
            {'GoldWire', 15},
            {'BuildingMaterial', 6},
        },
        output = {
            {'TitaniumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectricFurnace',
        input = {
            {'CompositePlate', 3},
            {'PlatinumWire', 18},
            {'BuildingMaterial', 6},
        },
        output = {
            {'CompositeElectricFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectricFurnace',
        input = {
            {'NeutroniumPlate', 3},
            {'YttriumWire', 21},
            {'BuildingMaterial', 6},
        },
        output = {
            {'NeutroniumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumBatteryBox',
        input = {
            {'CopperConnector', 2},
            {'AluminiumPlate', 2},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumBatteryBox', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBatteryBox',
        input = {
            {'CopperConnector', 4},
            {'StainlessSteelPlate', 2},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelBatteryBox', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBatteryBox',
        input = {
            {'CopperConnector', 6},
            {'TitaniumPlate', 2},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumBatteryBox', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBatteryBox',
        input = {
            {'CopperConnector', 8},
            {'CompositePlate', 2},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeBatteryBox', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBatteryBox',
        input = {
            {'CopperConnector', 10},
            {'NeutroniumPlate', 2},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumBatteryBox', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'NeutroniumPortal',
        input = {
            {'UltimateCatalyst', 10},
            {'NeutroniumPlate', 40},
            {'ModularFrame', 20},
            {'YttriumWire', 100},
            {'QuantumBrain', 15},
            {'BuildingMaterial', 256},
        },
        output = {
            {'NeutroniumPortal', 1},
        },
        ticks = 300,
        tier = 7,
    },
    {
        name = 'CopperDrillingRig',
        input = {
            {'CopperPlate', 4},
            {'CopperRobotArm', 1},
            {'CopperParts', 6},
        },
        output = {
            {'CopperDrillingRig', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelDrillingRig',
        input = {
            {'SteelPlate', 4},
            {'SteelRobotArm', 2},
            {'SteelParts', 12},
        },
        output = {
            {'SteelDrillingRig', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDrillingRig',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumRobotArm', 3},
            {'BasicFrame', 3},
        },
        output = {
            {'AluminiumDrillingRig', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDrillingRig',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelRobotArm', 4},
            {'ReinforcedFrame', 3},
        },
        output = {
            {'StainlessSteelDrillingRig', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDrillingRig',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumRobotArm', 5},
            {'ReinforcedFrame', 6},
        },
        output = {
            {'TitaniumDrillingRig', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDrillingRig',
        input = {
            {'CompositePlate', 4},
            {'CompositeRobotArm', 6},
            {'ModularFrame', 3},
        },
        output = {
            {'CompositeDrillingRig', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDrillingRig',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumRobotArm', 7},
            {'ModularFrame', 6},
        },
        output = {
            {'NeutroniumDrillingRig', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumAssembler',
        input = {
            {'AluminiumRobotArm', 4},
            {'AluminiumPlate', 3},
            {'BasicFrame', 2},
            {'AdvancedCircuit', 3},
        },
        output = {
            {'AluminiumAssembler', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAssembler',
        input = {
            {'StainlessSteelRobotArm', 4},
            {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 2},
            {'Processor', 5},
        },
        output = {
            {'StainlessSteelAssembler', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAssembler',
        input = {
            {'TitaniumRobotArm', 4},
            {'TitaniumPlate', 3},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 7},
        },
        output = {
            {'TitaniumAssembler', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAssembler',
        input = {
            {'CompositeRobotArm', 4},
            {'CompositePlate', 3},
            {'ModularFrame', 2},
            {'QuantumProcessor', 9},
        },
        output = {
            {'CompositeAssembler', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAssembler',
        input = {
            {'NeutroniumRobotArm', 4},
            {'NeutroniumPlate', 3},
            {'ModularFrame', 4},
            {'QuantumBrain', 11},
        },
        output = {
            {'NeutroniumAssembler', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConstructor',
        input = {
            {'CopperRobotArm', 1},
            {'CopperPlate', 3},
            {'CopperParts', 2},
            {'CopperParts', 1},
        },
        output = {
            {'CopperConstructor', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelConstructor',
        input = {
            {'SteelRobotArm', 1},
            {'SteelPlate', 3},
            {'SteelParts', 4},
            {'Circuit', 2},
        },
        output = {
            {'SteelConstructor', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumConstructor',
        input = {
            {'AluminiumRobotArm', 1},
            {'AluminiumPlate', 3},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 3},
        },
        output = {
            {'AluminiumConstructor', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelConstructor',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 1},
            {'Processor', 4},
        },
        output = {
            {'StainlessSteelConstructor', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumConstructor',
        input = {
            {'TitaniumRobotArm', 1},
            {'TitaniumPlate', 3},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 5},
        },
        output = {
            {'TitaniumConstructor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeConstructor',
        input = {
            {'CompositeRobotArm', 1},
            {'CompositePlate', 3},
            {'ModularFrame', 1},
            {'QuantumProcessor', 6},
        },
        output = {
            {'CompositeConstructor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumConstructor',
        input = {
            {'NeutroniumRobotArm', 1},
            {'NeutroniumPlate', 3},
            {'ModularFrame', 2},
            {'QuantumBrain', 7},
        },
        output = {
            {'NeutroniumConstructor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperDestroyer',
        input = {
            {'CopperPlate', 10},
            {'CopperParts', 8},
        },
        output = {
            {'CopperDestroyer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelDestroyer',
        input = {
            {'SteelPlate', 10},
            {'SteelParts', 8},
        },
        output = {
            {'SteelDestroyer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDestroyer',
        input = {
            {'AluminiumPlate', 10},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumDestroyer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDestroyer',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelDestroyer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDestroyer',
        input = {
            {'TitaniumPlate', 10},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumDestroyer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDestroyer',
        input = {
            {'CompositePlate', 10},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeDestroyer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDestroyer',
        input = {
            {'NeutroniumPlate', 10},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumDestroyer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperLamp',
        input = {
            {'CopperPlate', 2},
        },
        output = {
            {'CopperLamp', 1},
        },
        ticks = 40,
        tier = 1,
    },
    {
        name = 'SteelLamp',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelLamp', 1},
        },
        ticks = 40,
        tier = 2,
    },
    {
        name = 'AluminiumLamp',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumLamp', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelLamp',
        input = {
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelLamp', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumLamp',
        input = {
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumLamp', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeLamp',
        input = {
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeLamp', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumLamp',
        input = {
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumLamp', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'SteelElectrolyzer',
        input = {
            {'SteelPlate', 3},
            {'Coal', 2},
            {'CopperConnector', 2},
        },
        output = {
            {'SteelElectrolyzer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectrolyzer',
        input = {
            {'AluminiumPlate', 3},
            {'Coal', 2},
            {'CopperConnector', 7},
        },
        output = {
            {'AluminiumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectrolyzer',
        input = {
            {'StainlessSteelPlate', 3},
            {'Coal', 2},
            {'CopperConnector', 12},
        },
        output = {
            {'StainlessSteelElectrolyzer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectrolyzer',
        input = {
            {'TitaniumPlate', 3},
            {'Coal', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'TitaniumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectrolyzer',
        input = {
            {'CompositePlate', 3},
            {'Coal', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'CompositeElectrolyzer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectrolyzer',
        input = {
            {'NeutroniumPlate', 3},
            {'Coal', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'NeutroniumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelMixer',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 5},
            {'SteelParts', 8},
        },
        output = {
            {'SteelMixer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumMixer',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 5},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumMixer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelMixer',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 5},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelMixer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumMixer',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 5},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'TitaniumMixer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeMixer',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 5},
            {'ModularFrame', 2},
        },
        output = {
            {'CompositeMixer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumMixer',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 5},
            {'ModularFrame', 4},
        },
        output = {
            {'NeutroniumMixer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'CopperRobotArm', 2},
            {'CopperParts', 4},
        },
        output = {
            {'CopperAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'SteelRobotArm', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'AluminiumRobotArm', 2},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'StainlessSteelRobotArm', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'TitaniumRobotArm', 2},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'CompositeRobotArm', 2},
            {'ModularFrame', 2},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAutomaticFarm',
        input = {
            {'DirtSurface', 4},
            {'NeutroniumRobotArm', 2},
            {'ModularFrame', 4},
            {'QuantumBrain', 4},
        },
        output = {
            {'NeutroniumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAtmosphericCondenser',
        input = {
            {'CopperPlate', 5},
            {'CopperParts', 2},
            {'CopperParts', 2},
            {'CopperPipe', 5},
        },
        output = {
            {'CopperAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAtmosphericCondenser',
        input = {
            {'SteelPlate', 5},
            {'SteelParts', 2},
            {'SteelParts', 4},
            {'CopperPipe', 10},
        },
        output = {
            {'SteelAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAtmosphericCondenser',
        input = {
            {'AluminiumPlate', 5},
            {'AluminiumParts', 2},
            {'BasicFrame', 1},
            {'CopperPipe', 15},
        },
        output = {
            {'AluminiumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAtmosphericCondenser',
        input = {
            {'StainlessSteelPlate', 5},
            {'StainlessSteelParts', 2},
            {'ReinforcedFrame', 1},
            {'CopperPipe', 20},
        },
        output = {
            {'StainlessSteelAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAtmosphericCondenser',
        input = {
            {'TitaniumPlate', 5},
            {'TitaniumParts', 2},
            {'ReinforcedFrame', 2},
            {'CopperPipe', 20},
        },
        output = {
            {'TitaniumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAtmosphericCondenser',
        input = {
            {'CompositePlate', 5},
            {'CompositeParts', 2},
            {'ModularFrame', 1},
            {'CopperPipe', 20},
        },
        output = {
            {'CompositeAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAtmosphericCondenser',
        input = {
            {'NeutroniumPlate', 5},
            {'NeutroniumParts', 2},
            {'ModularFrame', 2},
            {'CopperPipe', 20},
        },
        output = {
            {'NeutroniumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelTerminal',
        input = {
            {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
        },
        output = {
            {'StainlessSteelTerminal', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBigTerminal',
        input = {
            {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
        },
        output = {
            {'TitaniumBigTerminal', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeHugeTerminal',
        input = {
            {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
        },
        output = {
            {'CompositeHugeTerminal', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'StainlessSteelFlatTerminal',
        input = {
            {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
        },
        output = {
            {'StainlessSteelFlatTerminal', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBigFlatTerminal',
        input = {
            {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
        },
        output = {
            {'TitaniumBigFlatTerminal', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeHugeFlatTerminal',
        input = {
            {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
        },
        output = {
            {'CompositeHugeFlatTerminal', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'CopperComputer',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 5},
        },
        output = {
            {'CopperComputer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelComputer',
        input = {
            {'SteelPlate', 1},
            {'Circuit', 5},
        },
        output = {
            {'SteelComputer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumComputer',
        input = {
            {'AluminiumPlate', 1},
            {'AdvancedCircuit', 5},
        },
        output = {
            {'AluminiumComputer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelComputer',
        input = {
            {'StainlessSteelPlate', 1},
            {'Processor', 5},
        },
        output = {
            {'StainlessSteelComputer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumComputer',
        input = {
            {'TitaniumPlate', 1},
            {'QuantumCircuit', 5},
        },
        output = {
            {'TitaniumComputer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeComputer',
        input = {
            {'CompositePlate', 1},
            {'QuantumProcessor', 5},
        },
        output = {
            {'CompositeComputer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'SteelDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 0},
            {'SteelPlate', 1},
        },
        output = {
            {'SteelDiode', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 3},
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumDiode', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 6},
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelDiode', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumDiode', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'CompositePlate', 1},
        },
        output = {
            {'CompositeDiode', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDiode',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumDiode', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumFissionReactor',
        input = {
            {'CopperHeatPipe', 25},
            {'TitaniumPlate', 100},
            {'TitaniumParts', 100},
            {'QuantumCircuit', 10},
            {'BuildingMaterial', 128},
        },
        output = {
            {'TitaniumFissionReactor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFissionReactor',
        input = {
            {'CopperHeatPipe', 25},
            {'CompositePlate', 100},
            {'CompositeParts', 100},
            {'QuantumProcessor', 15},
            {'BuildingMaterial', 128},
        },
        output = {
            {'CompositeFissionReactor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFissionReactor',
        input = {
            {'CopperHeatPipe', 25},
            {'NeutroniumPlate', 100},
            {'NeutroniumParts', 100},
            {'QuantumBrain', 20},
            {'BuildingMaterial', 128},
        },
        output = {
            {'NeutroniumFissionReactor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CompositeFusionReactor',
        input = {
            {'CopperHeatPipe', 25},
            {'CompositePlate', 40},
            {'PlatinumWire', 100},
            {'QuantumProcessor', 15},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
        },
        output = {
            {'CompositeFusionReactor', 1},
        },
        ticks = 300,
        tier = 6,
    },
    {
        name = 'NeutroniumFusionReactor',
        input = {
            {'CopperHeatPipe', 25},
            {'NeutroniumPlate', 40},
            {'YttriumWire', 100},
            {'QuantumBrain', 20},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
        },
        output = {
            {'NeutroniumFusionReactor', 1},
        },
        ticks = 300,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialBoiler',
        input = {
            {'TitaniumPipe', 25},
            {'TitaniumPlate', 30},
            {'TitaniumParts', 10},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialBoiler',
        input = {
            {'CompositePipe', 25},
            {'CompositePlate', 30},
            {'CompositeParts', 15},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialBoiler',
        input = {
            {'NeutroniumPipe', 25},
            {'NeutroniumPlate', 30},
            {'NeutroniumParts', 20},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'AluminiumSolarPanel',
        input = {
            {'AluminiumPlate', 4},
            {'BasicFrame', 3},
            {'AluminiumSolarCell', 10},
        },
        output = {
            {'AluminiumSolarPanel', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSolarPanel',
        input = {
            {'StainlessSteelPlate', 4},
            {'ReinforcedFrame', 3},
            {'StainlessSteelSolarCell', 10},
        },
        output = {
            {'StainlessSteelSolarPanel', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSolarPanel',
        input = {
            {'TitaniumPlate', 4},
            {'ReinforcedFrame', 6},
            {'TitaniumSolarCell', 10},
        },
        output = {
            {'TitaniumSolarPanel', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSolarPanel',
        input = {
            {'CompositePlate', 4},
            {'ModularFrame', 3},
            {'CompositeSolarCell', 10},
        },
        output = {
            {'CompositeSolarPanel', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSolarPanel',
        input = {
            {'NeutroniumPlate', 4},
            {'ModularFrame', 6},
            {'NeutroniumSolarCell', 10},
        },
        output = {
            {'NeutroniumSolarPanel', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumSmallSolarPanel',
        input = {
            {'AluminiumPlate', 4},
            {'BasicFrame', 1},
            {'AluminiumSolarCell', 1},
        },
        output = {
            {'AluminiumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSmallSolarPanel',
        input = {
            {'StainlessSteelPlate', 4},
            {'ReinforcedFrame', 1},
            {'StainlessSteelSolarCell', 1},
        },
        output = {
            {'StainlessSteelSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSmallSolarPanel',
        input = {
            {'TitaniumPlate', 4},
            {'ReinforcedFrame', 2},
            {'TitaniumSolarCell', 1},
        },
        output = {
            {'TitaniumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSmallSolarPanel',
        input = {
            {'CompositePlate', 4},
            {'ModularFrame', 1},
            {'CompositeSolarCell', 1},
        },
        output = {
            {'CompositeSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSmallSolarPanel',
        input = {
            {'NeutroniumPlate', 4},
            {'ModularFrame', 2},
            {'NeutroniumSolarCell', 1},
        },
        output = {
            {'NeutroniumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelPumpjack',
        input = {
            {'StainlessSteelPlate', 5},
            {'StainlessSteelParts', 8},
            {'StainlessSteelPipe', 5},
            {'Processor', 3},
        },
        output = {
            {'StainlessSteelPumpjack', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPumpjack',
        input = {
            {'TitaniumPlate', 5},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 5},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumPumpjack', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePumpjack',
        input = {
            {'CompositePlate', 5},
            {'CompositeParts', 24},
            {'CompositePipe', 5},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositePumpjack', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPumpjack',
        input = {
            {'NeutroniumPlate', 5},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 5},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumPumpjack', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelIndustrialSmelter',
        input = {
            {'CopperWire', 96},
            {'StainlessSteelPlate', 12},
            {'BasicFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'StainlessSteelIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'TitaniumIndustrialSmelter',
        input = {
            {'GoldWire', 32},
            {'TitaniumPlate', 12},
            {'ReinforcedFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'TitaniumIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialSmelter',
        input = {
            {'PlatinumWire', 32},
            {'CompositePlate', 12},
            {'ReinforcedFrame', 6},
            {'BuildingMaterial', 64},
        },
        output = {
            {'CompositeIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialSmelter',
        input = {
            {'YttriumWire', 32},
            {'NeutroniumPlate', 12},
            {'ModularFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'NeutroniumIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 7,
    },
    {
        name = 'CopperKineticHeater',
        input = {
            {'CopperPlate', 3},
            {'CopperPipe', 4},
        },
        output = {
            {'CopperKineticHeater', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelKineticHeater',
        input = {
            {'SteelPlate', 3},
            {'CopperPipe', 8},
        },
        output = {
            {'SteelKineticHeater', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumKineticHeater',
        input = {
            {'AluminiumPlate', 3},
            {'CopperPipe', 12},
        },
        output = {
            {'AluminiumKineticHeater', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelKineticHeater',
        input = {
            {'StainlessSteelPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'StainlessSteelKineticHeater', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumKineticHeater',
        input = {
            {'TitaniumPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'TitaniumKineticHeater', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeKineticHeater',
        input = {
            {'CompositePlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'CompositeKineticHeater', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumKineticHeater',
        input = {
            {'NeutroniumPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'NeutroniumKineticHeater', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CircuitBoard',
        input = {
            {'Log', 1},
        },
        output = {
            {'CircuitBoard', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Circuit',
        input = {
            {'CircuitBoard', 1},
            {'Triod', 3},
        },
        output = {
            {'Circuit', 1},
        },
        ticks = 150,
        tier = 1,
    },
    {
        name = 'Triod',
        input = {
            {'Glass', 1},
            {'CopperWire', 3},
        },
        output = {
            {'Triod', 1},
        },
        ticks = 50,
        tier = 1,
    },
    {
        name = 'Resistor',
        input = {
            {'CoalDust', 1},
            {'Organics', 1},
            {'CopperWire', 1},
        },
        output = {
            {'Resistor', 1},
        },
        ticks = 60,
        tier = 1,
    },
    {
        name = 'AdvancedCircuit',
        input = {
            {'CircuitBoard', 1},
            {'Resistor', 2},
            {'Circuit', 3},
        },
        output = {
            {'AdvancedCircuit', 1},
        },
        ticks = 200,
        tier = 1,
    },
    {
        name = 'Transistor',
        input = {
            {'Silicon', 1},
            {'CopperWire', 2},
        },
        output = {
            {'Transistor', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'Capacitor',
        input = {
            {'AluminiumFoil', 2},
            {'Log', 1},
        },
        output = {
            {'Capacitor', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'Processor',
        input = {
            {'CircuitBoard', 1},
            {'AdvancedCircuit', 3},
            {'Resistor', 2},
        },
        output = {
            {'Processor', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'QuantumCore',
        input = {
            {'YttriumDust', 1},
            {'CopperParts', 3},
        },
        output = {
            {'QuantumCore', 1},
        },
        ticks = 100,
        tier = 4,
    },
    {
        name = 'QuantumCircuit',
        input = {
            {'QuantumCore', 2},
            {'Processor', 3},
            {'Resistor', 6},
        },
        output = {
            {'QuantumCircuit', 1},
        },
        ticks = 200,
        tier = 4,
    },
    {
        name = 'QuantumProcessor',
        input = {
            {'QuantumCircuit', 3},
            {'DecisionResonator', 1},
            {'Capacitor', 6},
        },
        output = {
            {'QuantumProcessor', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'QuantumBrain',
        input = {
            {'QuantumProcessor', 3},
            {'BrainMatrix', 1},
            {'Resistor', 10},
        },
        output = {
            {'QuantumBrain', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'UltimateCatalyst',
        input = {
            {'Cell', 1},
            {'NeutroniumParts', 2},
            {'Coke', 10},
        },
        output = {
            {'UltimateCatalyst', 1},
        },
        ticks = 200,
        tier = 7,
    },
    {
        name = 'Catalyst',
        input = {
            {'Cell', 1},
            {'CopperWire', 40},
            {'Coal', 4},
        },
        output = {
            {'Catalyst', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'PrimitiveBattery',
        input = {
            {'Coke', 1},
            {'AluminiumParts', 1},
            {'SteelPlate', 1},
        },
        output = {
            {'PrimitiveBattery', 1},
        },
        ticks = 100,
        tier = 3,
    },
    {
        name = 'BasicPlatform',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'BasicPlatform', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Bricks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'Bricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'GlassBlock',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'GlassBlock', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'WoodenPlanks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'WoodenPlanks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'StoneTiles',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'StoneTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'RedTiles',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'RedTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkTiles',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Terracotta',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'Terracotta', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaTiles',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'RedBricks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'RedBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkBricks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaBricks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Concrete',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'Concrete', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteBricks',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteBricks', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteTiles',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteSmallTiles',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'PlasticBlock',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'PlasticBlock', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ReinforcedConcrete',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcrete', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteTiles',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteSmallTiles',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteBricks',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteBricks', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'DangerBlock',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'DangerBlock', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'Column',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Column', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'FluetedColumn',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'FluetedColumn', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Chair',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Chair', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'CopperChair',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'CopperChair', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Ladder',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Ladder', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Door',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Door', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Window',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Window', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'PlasticWindow',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'PlasticWindow', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Table',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Table', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Rack',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Rack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'WoodenStairs',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'WoodenStairs', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Fence',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Fence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFence',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'SteelFence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'StainlessSteelFence',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'StainlessSteelFence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'BasicBattery',
        input = {
            {'Battery', 4},
            {'CopperParts', 1},
        },
        output = {
            {'BasicBattery', 1},
        },
        ticks = 100,
    },
    {
        name = 'AdvancedBattery',
        input = {
            {'BasicBattery', 5},
            {'Circuit', 1},
        },
        output = {
            {'AdvancedBattery', 1},
        },
        ticks = 200,
    },
    {
        name = 'SuperiorBattery',
        input = {
            {'AdvancedBattery', 5},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'SuperiorBattery', 1},
        },
        ticks = 300,
    },
    {
        name = 'UltimateBattery',
        input = {
            {'SuperiorBattery', 5},
            {'Processor', 1},
        },
        output = {
            {'UltimateBattery', 1},
        },
        ticks = 400,
    },
    {
        name = 'Cell',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 1},
        },
        output = {
            {'Cell', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'BasicCoil',
        input = {
            {'CopperWire', 16},
            {'SteelPlate', 2},
        },
        output = {
            {'BasicCoil', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'AdvancedCoil',
        input = {
            {'BasicCoil', 3},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'AdvancedCoil', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'PowerCoil',
        input = {
            {'AdvancedCoil', 3},
            {'Processor', 2},
        },
        output = {
            {'PowerCoil', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'BasicFrame',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 2},
        },
        output = {
            {'BasicFrame', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'ReinforcedFrame',
        input = {
            {'BasicFrame', 3},
            {'AluminiumParts', 3},
        },
        output = {
            {'ReinforcedFrame', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'ModularFrame',
        input = {
            {'ReinforcedFrame', 3},
            {'StainlessSteelParts', 5},
        },
        output = {
            {'ModularFrame', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'UraniumCell',
        input = {
            {'Uranium235Dust', 3},
            {'UraniumDust', 20},
            {'Cell', 1},
        },
        output = {
            {'UraniumCell', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'ThoriumCell',
        input = {
            {'ThoriumDust', 40},
            {'Cell', 1},
        },
        output = {
            {'ThoriumCell', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'Uranium233Cell',
        input = {
            {'Uranium233Dust', 3},
            {'Cell', 1},
        },
        output = {
            {'Uranium233Cell', 1},
        },
        ticks = 200,
    },
    {
        name = 'PlutoniumCell',
        input = {
            {'PlutoniumDust', 3},
            {'Cell', 1},
        },
        output = {
            {'PlutoniumCell', 1},
        },
        ticks = 200,
    },
    {
        name = 'ReflectorCell',
        input = {
            {'Cell', 1},
            {'BerylliumDust', 3},
        },
        output = {
            {'ReflectorCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'PlatinumReflector',
        input = {
            {'Cell', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'PlatinumReflector', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'BrainMatrix',
        input = {
            {'CarbonFiberSheet', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'BrainMatrix', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'DecisionResonator',
        input = {
            {'StainlessSteelParts', 4},
            {'MicaFlakes', 1},
        },
        output = {
            {'DecisionResonator', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'ControlCell',
        input = {
            {'Cell', 1},
            {'YttriumDust', 3},
        },
        output = {
            {'ControlCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'Dirt',
        input = {
            {'SandSurface', 1},
            {'Organics', 1},
        },
        output = {
            {'DirtSurface', 1},
        },
        ticks = 200,
    },
    {
        name = 'CarbonFiberSheet',
        input = {
            {'CarbonFiber', 2},
        },
        output = {
            {'CarbonFiberSheet', 1},
        },
        ticks = 200,
    },
    {
        name = 'BuildingMaterial',
        input = {
            {'StoneSurface', 1},
        },
        output = {
            {'BuildingMaterial', 1},
        },
        ticks = 10,
    },
    {
        name = 'SandSurface',
        input = {
            {'GravelSurface', 1},
        },
        output = {
            {'SandSurface', 1},
        },
        ticks = 20,
    },
    {
        name = 'GravelSurface',
        input = {
            {'StoneSurface', 1},
        },
        output = {
            {'GravelSurface', 1},
        },
        ticks = 20,
    },
    {
        name = 'Steampack',
        input = {
            {'CopperParts', 6},
            {'CopperPlate', 2},
            {'CopperPipe', 4},
            {'Circuit', 10},
        },
        output = {
            {'Steampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AdvancedSteampack',
        input = {
            {'StainlessSteelParts', 30},
            {'StainlessSteelPlate', 10},
            {'CopperPipe', 30},
            {'Processor', 10},
        },
        output = {
            {'AdvancedSteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'HighCapacitySteampack',
        input = {
            {'SteelParts', 30},
            {'SteelPlate', 10},
            {'CopperPipe', 5},
            {'Circuit', 15},
        },
        output = {
            {'HighCapacitySteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'HighPressureSteampack',
        input = {
            {'SteelParts', 6},
            {'SteelPlate', 2},
            {'CopperPipe', 30},
            {'Circuit', 15},
        },
        output = {
            {'HighPressureSteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'Jetpack',
        input = {
            {'AluminiumParts', 10},
            {'AluminiumPlate', 3},
            {'AluminiumPipe', 6},
            {'AdvancedCircuit', 10},
            {'AluminiumElectricEngine', 2},
        },
        output = {
            {'Jetpack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AdvancedJetpack',
        input = {
            {'StainlessSteelParts', 10},
            {'StainlessSteelPlate', 3},
            {'StainlessSteelPipe', 6},
            {'Processor', 10},
            {'StainlessSteelElectricEngine', 2},
        },
        output = {
            {'AdvancedJetpack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AntigravityUnit',
        input = {
            {'CompositeParts', 20},
            {'CompositePlate', 2},
            {'CompositePipe', 6},
            {'QuantumProcessor', 10},
            {'Catalyst', 4},
            {'CompositeElectricEngine', 8},
        },
        output = {
            {'AntigravityUnit', 1},
        },
        ticks = 20,
    },
    {
        name = 'Flashlight',
        input = {
            {'SteelPipe', 1},
            {'SteelLamp', 1},
        },
        output = {
            {'Flashlight', 1},
        },
        ticks = 20,
    },
    {
        name = 'CopperParts',
        input = {
            {'CopperPlate', 2},
        },
        output = {
            {'CopperParts', 1},
        },
        ticks = 80,
        tier = 0,
    },
    {
        name = 'CopperWire',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'GoldWire',
        input = {
            {'GoldPlate', 1},
        },
        output = {
            {'GoldWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'PlatinumFoil',
        input = {
            {'PlatinumPlate', 1},
        },
        output = {
            {'PlatinumFoil', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'PlatinumWire',
        input = {
            {'PlatinumPlate', 1},
        },
        output = {
            {'PlatinumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'SteelParts',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelParts', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'AluminiumSolarCell',
        input = {
            {'Silicon', 15},
            {'CopperWire', 5},
        },
        output = {
            {'AluminiumSolarCell', 1},
        },
        ticks = 80,
        tier = 2,
    },
    {
        name = 'AluminiumFoil',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumFoil', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumParts',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumParts', 1},
        },
        ticks = 80,
        tier = 2,
    },
    {
        name = 'StainlessSteelSolarCell',
        input = {
            {'SiliconWafer', 5},
            {'CopperWire', 5},
        },
        output = {
            {'StainlessSteelSolarCell', 1},
        },
        ticks = 80,
        tier = 3,
    },
    {
        name = 'StainlessSteelParts',
        input = {
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelParts', 1},
        },
        ticks = 80,
        tier = 3,
    },
    {
        name = 'TitaniumSolarCell',
        input = {
            {'StainlessSteelSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'TitaniumSolarCell', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'TitaniumParts',
        input = {
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumParts', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'YttriumWire',
        input = {
            {'YttriumPlate', 1},
        },
        output = {
            {'YttriumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'TantalumFoil',
        input = {
            {'TantalumPlate', 1},
        },
        output = {
            {'TantalumFoil', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'TantalumWire',
        input = {
            {'TantalumPlate', 1},
        },
        output = {
            {'TantalumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'CompositeSolarCell',
        input = {
            {'TitaniumSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'CompositeSolarCell', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'CompositeParts',
        input = {
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeParts', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'NeutroniumSolarCell',
        input = {
            {'CompositeSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'NeutroniumSolarCell', 1},
        },
        ticks = 80,
        tier = 6,
    },
    {
        name = 'NeutroniumParts',
        input = {
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumParts', 1},
        },
        ticks = 80,
        tier = 6,
    },
}