// In-Game Crafting Recipe Tree and Resource Costs (in-game-crafting-recipe-tree-and-resource-costs) v1 — Prisma seed
// Synthetic sample data, CC0-1.0. Generated deterministically; re-running the
// generator with the same spec and seed reproduces this file exactly.
//
// Delegates are named after the tables (prisma.resources), which assumes models
// mapped to those table names. Rename the delegates if your models differ.
import { PrismaClient } from '@prisma/client';

const prisma = new PrismaClient();

async function main() {
    await prisma.resources.createMany({
        data: [
            { id: 1, biome_set: "mainland", name: "Pine Log", category: "logging", unit_gold_value: "0.4", stack_size: "50" },
            { id: 2, biome_set: "mainland", name: "Flax", category: "foraging", unit_gold_value: "1.6", stack_size: "20" },
            { id: 3, biome_set: "mainland", name: "Bark Strip", category: "logging", unit_gold_value: "2.8", stack_size: "50" },
            { id: 4, biome_set: "mainland", name: "Oak Log", category: "logging", unit_gold_value: "4.0", stack_size: "250" },
            { id: 5, biome_set: "mainland", name: "Feather", category: "hunting", unit_gold_value: "5.2", stack_size: "50" },
            { id: 6, biome_set: "mainland", name: "Bone", category: "hunting", unit_gold_value: "6.4", stack_size: "50" },
            { id: 7, biome_set: "mainland", name: "River Clay", category: "foraging", unit_gold_value: "7.6", stack_size: "100" },
            { id: 8, biome_set: "mainland", name: "Herb Bundle", category: "foraging", unit_gold_value: "8.8", stack_size: "100" },
            { id: 9, biome_set: "mainland", name: "Wool", category: "hunting", unit_gold_value: "10.0", stack_size: "50" },
            { id: 10, biome_set: "mainland", name: "Raw Hide", category: "hunting", unit_gold_value: "11.2", stack_size: "20" },
            { id: 11, biome_set: "mainland", name: "Coal", category: "mining", unit_gold_value: "12.4", stack_size: "250" },
            { id: 12, biome_set: "mainland", name: "Copper Ore", category: "mining", unit_gold_value: "13.6", stack_size: "50" },
            { id: 13, biome_set: "mainland", name: "Resin", category: "logging", unit_gold_value: "14.8", stack_size: "20" },
            { id: 14, biome_set: "mainland", name: "Birch Log", category: "logging", unit_gold_value: "16.0", stack_size: "250" },
            { id: 15, biome_set: "mainland", name: "Cotton Boll", category: "foraging", unit_gold_value: "17.2", stack_size: "50" },
            { id: 16, biome_set: "mainland", name: "Sinew", category: "hunting", unit_gold_value: "18.4", stack_size: "50" },
            { id: 17, biome_set: "mainland", name: "Tin Ore", category: "mining", unit_gold_value: "19.6", stack_size: "50" },
            { id: 18, biome_set: "mainland", name: "Mushroom Cap", category: "foraging", unit_gold_value: "20.8", stack_size: "100" },
            { id: 19, biome_set: "mainland", name: "Salt Crystal", category: "mining", unit_gold_value: "22.0", stack_size: "100" },
            { id: 20, biome_set: "mainland", name: "Iron Ore", category: "mining", unit_gold_value: "23.2", stack_size: "100" },
            { id: 21, biome_set: "mainland", name: "Wild Honey", category: "foraging", unit_gold_value: "24.4", stack_size: "50" },
            { id: 22, biome_set: "mainland", name: "Beast Fang", category: "hunting", unit_gold_value: "25.6", stack_size: "50" },
            { id: 23, biome_set: "mainland", name: "Quartz", category: "mining", unit_gold_value: "26.8", stack_size: "100" },
            { id: 24, biome_set: "mainland", name: "Ironwood Log", category: "logging", unit_gold_value: "28.0", stack_size: "50" },
            { id: 25, biome_set: "mainland", name: "Glowmoss", category: "foraging", unit_gold_value: "29.2", stack_size: "50" },
            { id: 26, biome_set: "mainland", name: "Silver Ore", category: "mining", unit_gold_value: "30.4", stack_size: "20" },
            { id: 27, biome_set: "mainland", name: "Scale Plate", category: "hunting", unit_gold_value: "31.6", stack_size: "50" },
            { id: 28, biome_set: "mainland", name: "Amber", category: "mining", unit_gold_value: "32.8", stack_size: "20" },
            { id: 29, biome_set: "mainland", name: "Venom Gland", category: "hunting", unit_gold_value: "34.0", stack_size: "250" },
            { id: 30, biome_set: "mainland", name: "Obsidian", category: "mining", unit_gold_value: "35.2", stack_size: "100" },
        ],
    });
    await prisma.stations.createMany({
        data: [
            { id: 1, workshop: "base_camp", name: "workbench", unlock_level: 1 },
            { id: 2, workshop: "base_camp", name: "forge", unlock_level: 7 },
            { id: 3, workshop: "base_camp", name: "loom", unlock_level: 13 },
            { id: 4, workshop: "base_camp", name: "alchemy_table", unlock_level: 19 },
            { id: 5, workshop: "base_camp", name: "tannery", unlock_level: 25 },
            { id: 6, workshop: "base_camp", name: "arcane_anvil", unlock_level: 31 },
        ],
    });
    await prisma.components.createMany({
        data: [
            { id: 1, code: "CMP-082", form: "binding", station_id: 3, craft_seconds: 49, output_quantity: 1 },
            { id: 2, code: "CMP-687", form: "binding", station_id: 1, craft_seconds: 3, output_quantity: 3 },
            { id: 3, code: "CMP-604", form: "panel", station_id: 3, craft_seconds: 19, output_quantity: 3 },
            { id: 4, code: "CMP-817", form: "panel", station_id: 1, craft_seconds: 3, output_quantity: 2 },
            { id: 5, code: "CMP-661", form: "setting", station_id: 4, craft_seconds: 4, output_quantity: 3 },
            { id: 6, code: "CMP-692", form: "plate", station_id: 4, craft_seconds: 11, output_quantity: 2 },
            { id: 7, code: "CMP-671", form: "binding", station_id: 6, craft_seconds: 2, output_quantity: 2 },
            { id: 8, code: "CMP-618", form: "rivet", station_id: 2, craft_seconds: 12, output_quantity: 4 },
            { id: 9, code: "CMP-922", form: "tincture", station_id: 5, craft_seconds: 5, output_quantity: 3 },
            { id: 10, code: "CMP-870", form: "tincture", station_id: 4, craft_seconds: 3, output_quantity: 1 },
            { id: 11, code: "CMP-591", form: "tincture", station_id: 2, craft_seconds: 54, output_quantity: 2 },
            { id: 12, code: "CMP-335", form: "tincture", station_id: 4, craft_seconds: 18, output_quantity: 1 },
            { id: 13, code: "CMP-242", form: "tincture", station_id: 2, craft_seconds: 26, output_quantity: 1 },
            { id: 14, code: "CMP-059", form: "thread", station_id: 6, craft_seconds: 28, output_quantity: 1 },
            { id: 15, code: "CMP-259", form: "panel", station_id: 5, craft_seconds: 2, output_quantity: 4 },
            { id: 16, code: "CMP-140", form: "rod", station_id: 6, craft_seconds: 41, output_quantity: 3 },
            { id: 17, code: "CMP-961", form: "panel", station_id: 4, craft_seconds: 24, output_quantity: 4 },
            { id: 18, code: "CMP-920", form: "plate", station_id: 2, craft_seconds: 3, output_quantity: 2 },
            { id: 19, code: "CMP-794", form: "setting", station_id: 5, craft_seconds: 24, output_quantity: 3 },
            { id: 20, code: "CMP-499", form: "setting", station_id: 6, craft_seconds: 23, output_quantity: 4 },
            { id: 21, code: "CMP-800", form: "panel", station_id: 4, craft_seconds: 38, output_quantity: 3 },
            { id: 22, code: "CMP-121", form: "setting", station_id: 3, craft_seconds: 41, output_quantity: 1 },
            { id: 23, code: "CMP-417", form: "binding", station_id: 4, craft_seconds: 15, output_quantity: 2 },
            { id: 24, code: "CMP-183", form: "panel", station_id: 5, craft_seconds: 56, output_quantity: 3 },
            { id: 25, code: "CMP-405", form: "thread", station_id: 2, craft_seconds: 16, output_quantity: 3 },
            { id: 26, code: "CMP-151", form: "rod", station_id: 4, craft_seconds: 40, output_quantity: 2 },
            { id: 27, code: "CMP-963", form: "plate", station_id: 6, craft_seconds: 10, output_quantity: 2 },
            { id: 28, code: "CMP-107", form: "plate", station_id: 1, craft_seconds: 31, output_quantity: 3 },
            { id: 29, code: "CMP-207", form: "rod", station_id: 2, craft_seconds: 12, output_quantity: 2 },
            { id: 30, code: "CMP-072", form: "panel", station_id: 4, craft_seconds: 5, output_quantity: 2 },
            { id: 31, code: "CMP-295", form: "tincture", station_id: 4, craft_seconds: 3, output_quantity: 1 },
            { id: 32, code: "CMP-862", form: "setting", station_id: 4, craft_seconds: 25, output_quantity: 1 },
            { id: 33, code: "CMP-953", form: "plate", station_id: 3, craft_seconds: 2, output_quantity: 4 },
            { id: 34, code: "CMP-126", form: "plate", station_id: 5, craft_seconds: 23, output_quantity: 3 },
            { id: 35, code: "CMP-866", form: "binding", station_id: 2, craft_seconds: 39, output_quantity: 1 },
            { id: 36, code: "CMP-421", form: "setting", station_id: 3, craft_seconds: 57, output_quantity: 2 },
            { id: 37, code: "CMP-204", form: "plate", station_id: 3, craft_seconds: 9, output_quantity: 3 },
            { id: 38, code: "CMP-175", form: "tincture", station_id: 6, craft_seconds: 13, output_quantity: 2 },
            { id: 39, code: "CMP-334", form: "rivet", station_id: 6, craft_seconds: 4, output_quantity: 3 },
            { id: 40, code: "CMP-863", form: "plate", station_id: 2, craft_seconds: 20, output_quantity: 2 },
        ],
    });
    await prisma.component_inputs.createMany({
        data: [
            { id: 1, component_id: 16, resource_id: 13, quantity: 6 },
            { id: 2, component_id: 36, resource_id: 26, quantity: 9 },
            { id: 3, component_id: 33, resource_id: 9, quantity: 1 },
            { id: 4, component_id: 7, resource_id: 16, quantity: 6 },
            { id: 5, component_id: 4, resource_id: 27, quantity: 5 },
            { id: 6, component_id: 16, resource_id: 19, quantity: 1 },
            { id: 7, component_id: 21, resource_id: 17, quantity: 12 },
            { id: 8, component_id: 25, resource_id: 19, quantity: 1 },
            { id: 9, component_id: 25, resource_id: 26, quantity: 11 },
            { id: 10, component_id: 39, resource_id: 9, quantity: 8 },
            { id: 11, component_id: 31, resource_id: 5, quantity: 3 },
            { id: 12, component_id: 22, resource_id: 3, quantity: 6 },
            { id: 13, component_id: 3, resource_id: 28, quantity: 9 },
            { id: 14, component_id: 13, resource_id: 24, quantity: 4 },
            { id: 15, component_id: 19, resource_id: 15, quantity: 9 },
            { id: 16, component_id: 18, resource_id: 15, quantity: 12 },
            { id: 17, component_id: 6, resource_id: 4, quantity: 1 },
            { id: 18, component_id: 19, resource_id: 15, quantity: 1 },
            { id: 19, component_id: 10, resource_id: 7, quantity: 2 },
            { id: 20, component_id: 24, resource_id: 5, quantity: 3 },
            { id: 21, component_id: 31, resource_id: 13, quantity: 10 },
            { id: 22, component_id: 35, resource_id: 28, quantity: 3 },
            { id: 23, component_id: 37, resource_id: 13, quantity: 1 },
            { id: 24, component_id: 30, resource_id: 12, quantity: 10 },
            { id: 25, component_id: 18, resource_id: 21, quantity: 4 },
            { id: 26, component_id: 17, resource_id: 29, quantity: 7 },
            { id: 27, component_id: 2, resource_id: 7, quantity: 9 },
            { id: 28, component_id: 19, resource_id: 21, quantity: 4 },
            { id: 29, component_id: 40, resource_id: 20, quantity: 7 },
            { id: 30, component_id: 22, resource_id: 30, quantity: 11 },
            { id: 31, component_id: 28, resource_id: 1, quantity: 5 },
            { id: 32, component_id: 39, resource_id: 19, quantity: 11 },
            { id: 33, component_id: 12, resource_id: 23, quantity: 5 },
            { id: 34, component_id: 38, resource_id: 22, quantity: 1 },
            { id: 35, component_id: 34, resource_id: 21, quantity: 2 },
            { id: 36, component_id: 12, resource_id: 10, quantity: 2 },
            { id: 37, component_id: 8, resource_id: 30, quantity: 1 },
            { id: 38, component_id: 27, resource_id: 9, quantity: 7 },
            { id: 39, component_id: 26, resource_id: 4, quantity: 1 },
            { id: 40, component_id: 8, resource_id: 21, quantity: 2 },
            { id: 41, component_id: 12, resource_id: 8, quantity: 1 },
            { id: 42, component_id: 24, resource_id: 20, quantity: 2 },
            { id: 43, component_id: 14, resource_id: 10, quantity: 2 },
            { id: 44, component_id: 26, resource_id: 13, quantity: 4 },
            { id: 45, component_id: 26, resource_id: 23, quantity: 1 },
            { id: 46, component_id: 3, resource_id: 13, quantity: 1 },
            { id: 47, component_id: 17, resource_id: 17, quantity: 1 },
            { id: 48, component_id: 33, resource_id: 9, quantity: 2 },
            { id: 49, component_id: 26, resource_id: 14, quantity: 4 },
            { id: 50, component_id: 9, resource_id: 29, quantity: 1 },
            { id: 51, component_id: 34, resource_id: 17, quantity: 2 },
            { id: 52, component_id: 27, resource_id: 1, quantity: 1 },
            { id: 53, component_id: 13, resource_id: 19, quantity: 1 },
            { id: 54, component_id: 35, resource_id: 6, quantity: 2 },
            { id: 55, component_id: 28, resource_id: 3, quantity: 7 },
            { id: 56, component_id: 32, resource_id: 27, quantity: 11 },
            { id: 57, component_id: 14, resource_id: 5, quantity: 1 },
            { id: 58, component_id: 21, resource_id: 27, quantity: 9 },
            { id: 59, component_id: 32, resource_id: 13, quantity: 4 },
            { id: 60, component_id: 25, resource_id: 23, quantity: 2 },
            { id: 61, component_id: 19, resource_id: 9, quantity: 2 },
            { id: 62, component_id: 1, resource_id: 22, quantity: 3 },
            { id: 63, component_id: 30, resource_id: 9, quantity: 2 },
            { id: 64, component_id: 37, resource_id: 23, quantity: 7 },
            { id: 65, component_id: 7, resource_id: 21, quantity: 11 },
            { id: 66, component_id: 6, resource_id: 11, quantity: 1 },
            { id: 67, component_id: 8, resource_id: 12, quantity: 1 },
            { id: 68, component_id: 4, resource_id: 8, quantity: 1 },
            { id: 69, component_id: 3, resource_id: 19, quantity: 4 },
            { id: 70, component_id: 29, resource_id: 23, quantity: 4 },
            { id: 71, component_id: 3, resource_id: 23, quantity: 2 },
            { id: 72, component_id: 40, resource_id: 16, quantity: 7 },
            { id: 73, component_id: 23, resource_id: 8, quantity: 6 },
            { id: 74, component_id: 15, resource_id: 24, quantity: 10 },
            { id: 75, component_id: 28, resource_id: 10, quantity: 2 },
            { id: 76, component_id: 22, resource_id: 22, quantity: 2 },
            { id: 77, component_id: 5, resource_id: 6, quantity: 6 },
            { id: 78, component_id: 6, resource_id: 14, quantity: 3 },
            { id: 79, component_id: 38, resource_id: 2, quantity: 1 },
            { id: 80, component_id: 2, resource_id: 30, quantity: 6 },
            { id: 81, component_id: 9, resource_id: 9, quantity: 4 },
            { id: 82, component_id: 18, resource_id: 18, quantity: 3 },
            { id: 83, component_id: 1, resource_id: 27, quantity: 3 },
            { id: 84, component_id: 6, resource_id: 13, quantity: 1 },
            { id: 85, component_id: 39, resource_id: 8, quantity: 1 },
            { id: 86, component_id: 20, resource_id: 17, quantity: 3 },
            { id: 87, component_id: 15, resource_id: 6, quantity: 4 },
            { id: 88, component_id: 38, resource_id: 3, quantity: 8 },
            { id: 89, component_id: 14, resource_id: 8, quantity: 1 },
            { id: 90, component_id: 29, resource_id: 24, quantity: 6 },
            { id: 91, component_id: 30, resource_id: 16, quantity: 1 },
            { id: 92, component_id: 16, resource_id: 11, quantity: 4 },
            { id: 93, component_id: 11, resource_id: 13, quantity: 5 },
            { id: 94, component_id: 22, resource_id: 24, quantity: 2 },
            { id: 95, component_id: 10, resource_id: 20, quantity: 9 },
            { id: 96, component_id: 28, resource_id: 13, quantity: 6 },
            { id: 97, component_id: 11, resource_id: 29, quantity: 3 },
            { id: 98, component_id: 36, resource_id: 13, quantity: 2 },
            { id: 99, component_id: 23, resource_id: 30, quantity: 2 },
            { id: 100, component_id: 20, resource_id: 25, quantity: 11 },
            { id: 101, component_id: 39, resource_id: 11, quantity: 1 },
            { id: 102, component_id: 5, resource_id: 17, quantity: 11 },
        ],
    });
    await prisma.items.createMany({
        data: [
            { id: 1, name: "Gale Briar", slot: "feet", station_id: 6, station_unlock_level: 31, levels_above_station: 5, required_level: "36", craft_seconds: 11 },
            { id: 2, name: "Hollow Oath", slot: "off_hand", station_id: 2, station_unlock_level: 7, levels_above_station: 0, required_level: "7", craft_seconds: 90 },
            { id: 3, name: "Ranger Hollow", slot: "off_hand", station_id: 2, station_unlock_level: 7, levels_above_station: 3, required_level: "10", craft_seconds: 267 },
            { id: 4, name: "Thorn Gale", slot: "feet", station_id: 6, station_unlock_level: 31, levels_above_station: 5, required_level: "36", craft_seconds: 10 },
            { id: 5, name: "Oath Briar", slot: "main_hand", station_id: 1, station_unlock_level: 1, levels_above_station: 8, required_level: "9", craft_seconds: 58 },
            { id: 6, name: "Stalwart Gale", slot: "trinket", station_id: 1, station_unlock_level: 1, levels_above_station: 2, required_level: "3", craft_seconds: 38 },
            { id: 7, name: "Ashen Dusk", slot: "main_hand", station_id: 4, station_unlock_level: 19, levels_above_station: 0, required_level: "19", craft_seconds: 146 },
            { id: 8, name: "Briar Ranger", slot: "legs", station_id: 5, station_unlock_level: 25, levels_above_station: 3, required_level: "28", craft_seconds: 17 },
            { id: 9, name: "Briar Dusk", slot: "off_hand", station_id: 6, station_unlock_level: 31, levels_above_station: 5, required_level: "36", craft_seconds: 20 },
            { id: 10, name: "Oath Vigil", slot: "off_hand", station_id: 2, station_unlock_level: 7, levels_above_station: 5, required_level: "12", craft_seconds: 15 },
            { id: 11, name: "Pilgrim Ranger", slot: "main_hand", station_id: 6, station_unlock_level: 31, levels_above_station: 0, required_level: "31", craft_seconds: 125 },
            { id: 12, name: "Lantern Ranger", slot: "head", station_id: 1, station_unlock_level: 1, levels_above_station: 0, required_level: "1", craft_seconds: 282 },
            { id: 13, name: "Ranger Briar", slot: "chest", station_id: 1, station_unlock_level: 1, levels_above_station: 2, required_level: "3", craft_seconds: 35 },
            { id: 14, name: "Gale Stalwart", slot: "trinket", station_id: 3, station_unlock_level: 13, levels_above_station: 2, required_level: "15", craft_seconds: 75 },
            { id: 15, name: "Gale Hollow", slot: "main_hand", station_id: 3, station_unlock_level: 13, levels_above_station: 4, required_level: "17", craft_seconds: 169 },
            { id: 16, name: "Wayfarer Gale", slot: "main_hand", station_id: 1, station_unlock_level: 1, levels_above_station: 8, required_level: "9", craft_seconds: 63 },
            { id: 17, name: "Hollow Pilgrim", slot: "main_hand", station_id: 1, station_unlock_level: 1, levels_above_station: 8, required_level: "9", craft_seconds: 44 },
            { id: 18, name: "Sable Ranger", slot: "chest", station_id: 3, station_unlock_level: 13, levels_above_station: 4, required_level: "17", craft_seconds: 249 },
            { id: 19, name: "Ranger Sable", slot: "main_hand", station_id: 6, station_unlock_level: 31, levels_above_station: 7, required_level: "38", craft_seconds: 27 },
            { id: 20, name: "Vigil Dusk", slot: "off_hand", station_id: 6, station_unlock_level: 31, levels_above_station: 6, required_level: "37", craft_seconds: 27 },
            { id: 21, name: "Gale Wayfarer", slot: "trinket", station_id: 1, station_unlock_level: 1, levels_above_station: 0, required_level: "1", craft_seconds: 62 },
            { id: 22, name: "Wayfarer Thorn", slot: "feet", station_id: 1, station_unlock_level: 1, levels_above_station: 2, required_level: "3", craft_seconds: 75 },
            { id: 23, name: "Ashen Oath", slot: "main_hand", station_id: 1, station_unlock_level: 1, levels_above_station: 2, required_level: "3", craft_seconds: 219 },
            { id: 24, name: "Briar Thorn", slot: "chest", station_id: 3, station_unlock_level: 13, levels_above_station: 6, required_level: "19", craft_seconds: 27 },
            { id: 25, name: "Sable Lantern", slot: "trinket", station_id: 4, station_unlock_level: 19, levels_above_station: 4, required_level: "23", craft_seconds: 60 },
            { id: 26, name: "Pilgrim Gale", slot: "off_hand", station_id: 4, station_unlock_level: 19, levels_above_station: 1, required_level: "20", craft_seconds: 96 },
            { id: 27, name: "Vigil Thorn", slot: "head", station_id: 3, station_unlock_level: 13, levels_above_station: 1, required_level: "14", craft_seconds: 258 },
            { id: 28, name: "Pilgrim Hollow", slot: "feet", station_id: 3, station_unlock_level: 13, levels_above_station: 2, required_level: "15", craft_seconds: 206 },
            { id: 29, name: "Ashen Thorn", slot: "trinket", station_id: 1, station_unlock_level: 1, levels_above_station: 3, required_level: "4", craft_seconds: 272 },
            { id: 30, name: "Ashen Warden", slot: "chest", station_id: 1, station_unlock_level: 1, levels_above_station: 9, required_level: "10", craft_seconds: 55 },
            { id: 31, name: "Dusk Thorn", slot: "head", station_id: 3, station_unlock_level: 13, levels_above_station: 6, required_level: "19", craft_seconds: 47 },
            { id: 32, name: "Lantern Vigil", slot: "head", station_id: 3, station_unlock_level: 13, levels_above_station: 6, required_level: "19", craft_seconds: 252 },
            { id: 33, name: "Thorn Lantern", slot: "head", station_id: 1, station_unlock_level: 1, levels_above_station: 2, required_level: "3", craft_seconds: 196 },
            { id: 34, name: "Briar Hollow", slot: "head", station_id: 5, station_unlock_level: 25, levels_above_station: 1, required_level: "26", craft_seconds: 119 },
            { id: 35, name: "Dusk Pilgrim", slot: "main_hand", station_id: 4, station_unlock_level: 19, levels_above_station: 3, required_level: "22", craft_seconds: 103 },
            { id: 36, name: "Thorn Ranger", slot: "chest", station_id: 3, station_unlock_level: 13, levels_above_station: 8, required_level: "21", craft_seconds: 198 },
            { id: 37, name: "Sable Dusk", slot: "chest", station_id: 1, station_unlock_level: 1, levels_above_station: 7, required_level: "8", craft_seconds: 103 },
            { id: 38, name: "Briar Pilgrim", slot: "feet", station_id: 5, station_unlock_level: 25, levels_above_station: 5, required_level: "30", craft_seconds: 136 },
            { id: 39, name: "Briar Warden", slot: "chest", station_id: 2, station_unlock_level: 7, levels_above_station: 6, required_level: "13", craft_seconds: 227 },
            { id: 40, name: "Sable Stalwart", slot: "legs", station_id: 4, station_unlock_level: 19, levels_above_station: 5, required_level: "24", craft_seconds: 65 },
            { id: 41, name: "Pilgrim Stalwart", slot: "chest", station_id: 4, station_unlock_level: 19, levels_above_station: 3, required_level: "22", craft_seconds: 170 },
            { id: 42, name: "Ranger Gale", slot: "off_hand", station_id: 1, station_unlock_level: 1, levels_above_station: 9, required_level: "10", craft_seconds: 133 },
            { id: 43, name: "Lantern Dusk", slot: "main_hand", station_id: 1, station_unlock_level: 1, levels_above_station: 5, required_level: "6", craft_seconds: 65 },
            { id: 44, name: "Stalwart Hollow", slot: "trinket", station_id: 3, station_unlock_level: 13, levels_above_station: 6, required_level: "19", craft_seconds: 10 },
            { id: 45, name: "Stalwart Oath", slot: "main_hand", station_id: 3, station_unlock_level: 13, levels_above_station: 8, required_level: "21", craft_seconds: 96 },
            { id: 46, name: "Gale Vigil", slot: "trinket", station_id: 4, station_unlock_level: 19, levels_above_station: 5, required_level: "24", craft_seconds: 198 },
            { id: 47, name: "Warden Stalwart", slot: "feet", station_id: 5, station_unlock_level: 25, levels_above_station: 8, required_level: "33", craft_seconds: 12 },
            { id: 48, name: "Pilgrim Thorn", slot: "head", station_id: 4, station_unlock_level: 19, levels_above_station: 1, required_level: "20", craft_seconds: 173 },
            { id: 49, name: "Warden Wayfarer", slot: "legs", station_id: 3, station_unlock_level: 13, levels_above_station: 0, required_level: "13", craft_seconds: 20 },
            { id: 50, name: "Oath Ranger", slot: "main_hand", station_id: 1, station_unlock_level: 1, levels_above_station: 1, required_level: "2", craft_seconds: 30 },
            { id: 51, name: "Lantern Sable", slot: "off_hand", station_id: 5, station_unlock_level: 25, levels_above_station: 8, required_level: "33", craft_seconds: 64 },
            { id: 52, name: "Dusk Ranger", slot: "chest", station_id: 4, station_unlock_level: 19, levels_above_station: 3, required_level: "22", craft_seconds: 89 },
            { id: 53, name: "Warden Gale", slot: "feet", station_id: 3, station_unlock_level: 13, levels_above_station: 6, required_level: "19", craft_seconds: 265 },
            { id: 54, name: "Dusk Lantern", slot: "head", station_id: 5, station_unlock_level: 25, levels_above_station: 4, required_level: "29", craft_seconds: 35 },
            { id: 55, name: "Ashen Gale", slot: "trinket", station_id: 6, station_unlock_level: 31, levels_above_station: 4, required_level: "35", craft_seconds: 48 },
            { id: 56, name: "Thorn Stalwart", slot: "head", station_id: 2, station_unlock_level: 7, levels_above_station: 3, required_level: "10", craft_seconds: 41 },
            { id: 57, name: "Ranger Oath", slot: "head", station_id: 5, station_unlock_level: 25, levels_above_station: 7, required_level: "32", craft_seconds: 48 },
            { id: 58, name: "Ranger Pilgrim", slot: "chest", station_id: 4, station_unlock_level: 19, levels_above_station: 7, required_level: "26", craft_seconds: 18 },
            { id: 59, name: "Vigil Wayfarer", slot: "head", station_id: 3, station_unlock_level: 13, levels_above_station: 8, required_level: "21", craft_seconds: 23 },
            { id: 60, name: "Stalwart Sable", slot: "main_hand", station_id: 1, station_unlock_level: 1, levels_above_station: 2, required_level: "3", craft_seconds: 24 },
        ],
    });
    await prisma.item_components.createMany({
        data: [
            { id: 1, item_id: 32, component_id: 40, quantity: 1 },
            { id: 2, item_id: 48, component_id: 2, quantity: 1 },
            { id: 3, item_id: 52, component_id: 34, quantity: 2 },
            { id: 4, item_id: 27, component_id: 29, quantity: 3 },
            { id: 5, item_id: 40, component_id: 37, quantity: 3 },
            { id: 6, item_id: 14, component_id: 37, quantity: 2 },
            { id: 7, item_id: 54, component_id: 8, quantity: 2 },
            { id: 8, item_id: 35, component_id: 21, quantity: 1 },
            { id: 9, item_id: 41, component_id: 23, quantity: 1 },
            { id: 10, item_id: 34, component_id: 20, quantity: 3 },
            { id: 11, item_id: 7, component_id: 33, quantity: 2 },
            { id: 12, item_id: 42, component_id: 23, quantity: 1 },
            { id: 13, item_id: 20, component_id: 37, quantity: 1 },
            { id: 14, item_id: 20, component_id: 17, quantity: 4 },
            { id: 15, item_id: 37, component_id: 9, quantity: 2 },
            { id: 16, item_id: 44, component_id: 27, quantity: 2 },
            { id: 17, item_id: 48, component_id: 2, quantity: 2 },
            { id: 18, item_id: 24, component_id: 34, quantity: 1 },
            { id: 19, item_id: 33, component_id: 35, quantity: 2 },
            { id: 20, item_id: 51, component_id: 18, quantity: 3 },
            { id: 21, item_id: 7, component_id: 28, quantity: 1 },
            { id: 22, item_id: 6, component_id: 31, quantity: 1 },
            { id: 23, item_id: 27, component_id: 18, quantity: 3 },
            { id: 24, item_id: 2, component_id: 12, quantity: 1 },
            { id: 25, item_id: 25, component_id: 40, quantity: 3 },
            { id: 26, item_id: 25, component_id: 32, quantity: 1 },
            { id: 27, item_id: 18, component_id: 33, quantity: 3 },
            { id: 28, item_id: 60, component_id: 22, quantity: 2 },
            { id: 29, item_id: 7, component_id: 15, quantity: 4 },
            { id: 30, item_id: 5, component_id: 3, quantity: 2 },
            { id: 31, item_id: 23, component_id: 37, quantity: 2 },
            { id: 32, item_id: 20, component_id: 33, quantity: 1 },
            { id: 33, item_id: 13, component_id: 31, quantity: 3 },
            { id: 34, item_id: 16, component_id: 20, quantity: 1 },
            { id: 35, item_id: 15, component_id: 38, quantity: 1 },
            { id: 36, item_id: 34, component_id: 22, quantity: 2 },
            { id: 37, item_id: 22, component_id: 25, quantity: 2 },
            { id: 38, item_id: 5, component_id: 26, quantity: 2 },
            { id: 39, item_id: 50, component_id: 17, quantity: 1 },
            { id: 40, item_id: 14, component_id: 36, quantity: 1 },
            { id: 41, item_id: 1, component_id: 25, quantity: 1 },
            { id: 42, item_id: 23, component_id: 25, quantity: 1 },
            { id: 43, item_id: 59, component_id: 24, quantity: 1 },
            { id: 44, item_id: 27, component_id: 8, quantity: 3 },
            { id: 45, item_id: 11, component_id: 21, quantity: 3 },
            { id: 46, item_id: 13, component_id: 19, quantity: 1 },
            { id: 47, item_id: 24, component_id: 10, quantity: 1 },
            { id: 48, item_id: 44, component_id: 36, quantity: 1 },
            { id: 49, item_id: 48, component_id: 28, quantity: 1 },
            { id: 50, item_id: 18, component_id: 39, quantity: 4 },
            { id: 51, item_id: 39, component_id: 38, quantity: 4 },
            { id: 52, item_id: 14, component_id: 38, quantity: 1 },
            { id: 53, item_id: 10, component_id: 37, quantity: 4 },
            { id: 54, item_id: 26, component_id: 32, quantity: 1 },
            { id: 55, item_id: 14, component_id: 19, quantity: 1 },
            { id: 56, item_id: 52, component_id: 23, quantity: 4 },
            { id: 57, item_id: 35, component_id: 30, quantity: 1 },
            { id: 58, item_id: 45, component_id: 31, quantity: 1 },
            { id: 59, item_id: 36, component_id: 28, quantity: 1 },
            { id: 60, item_id: 38, component_id: 25, quantity: 1 },
            { id: 61, item_id: 34, component_id: 36, quantity: 4 },
            { id: 62, item_id: 59, component_id: 22, quantity: 3 },
            { id: 63, item_id: 55, component_id: 7, quantity: 2 },
            { id: 64, item_id: 18, component_id: 8, quantity: 3 },
            { id: 65, item_id: 25, component_id: 11, quantity: 2 },
            { id: 66, item_id: 2, component_id: 28, quantity: 1 },
            { id: 67, item_id: 6, component_id: 22, quantity: 2 },
            { id: 68, item_id: 6, component_id: 16, quantity: 2 },
            { id: 69, item_id: 35, component_id: 7, quantity: 4 },
            { id: 70, item_id: 50, component_id: 7, quantity: 2 },
            { id: 71, item_id: 53, component_id: 9, quantity: 4 },
            { id: 72, item_id: 38, component_id: 34, quantity: 4 },
            { id: 73, item_id: 50, component_id: 33, quantity: 2 },
            { id: 74, item_id: 34, component_id: 37, quantity: 4 },
            { id: 75, item_id: 41, component_id: 3, quantity: 1 },
            { id: 76, item_id: 11, component_id: 30, quantity: 1 },
            { id: 77, item_id: 18, component_id: 5, quantity: 1 },
            { id: 78, item_id: 18, component_id: 1, quantity: 2 },
            { id: 79, item_id: 3, component_id: 36, quantity: 1 },
            { id: 80, item_id: 33, component_id: 27, quantity: 1 },
            { id: 81, item_id: 56, component_id: 17, quantity: 1 },
            { id: 82, item_id: 30, component_id: 18, quantity: 1 },
            { id: 83, item_id: 21, component_id: 27, quantity: 2 },
            { id: 84, item_id: 59, component_id: 6, quantity: 1 },
            { id: 85, item_id: 40, component_id: 31, quantity: 1 },
            { id: 86, item_id: 13, component_id: 24, quantity: 3 },
            { id: 87, item_id: 42, component_id: 25, quantity: 3 },
            { id: 88, item_id: 50, component_id: 26, quantity: 3 },
            { id: 89, item_id: 6, component_id: 28, quantity: 4 },
            { id: 90, item_id: 59, component_id: 4, quantity: 3 },
            { id: 91, item_id: 12, component_id: 4, quantity: 1 },
            { id: 92, item_id: 7, component_id: 26, quantity: 4 },
            { id: 93, item_id: 35, component_id: 15, quantity: 4 },
            { id: 94, item_id: 43, component_id: 2, quantity: 3 },
            { id: 95, item_id: 41, component_id: 14, quantity: 2 },
            { id: 96, item_id: 48, component_id: 7, quantity: 1 },
            { id: 97, item_id: 49, component_id: 5, quantity: 1 },
            { id: 98, item_id: 42, component_id: 38, quantity: 3 },
            { id: 99, item_id: 19, component_id: 24, quantity: 1 },
            { id: 100, item_id: 20, component_id: 31, quantity: 1 },
            { id: 101, item_id: 12, component_id: 11, quantity: 2 },
            { id: 102, item_id: 46, component_id: 17, quantity: 1 },
            { id: 103, item_id: 57, component_id: 21, quantity: 2 },
            { id: 104, item_id: 31, component_id: 40, quantity: 1 },
            { id: 105, item_id: 39, component_id: 30, quantity: 1 },
            { id: 106, item_id: 22, component_id: 4, quantity: 1 },
            { id: 107, item_id: 24, component_id: 5, quantity: 2 },
            { id: 108, item_id: 23, component_id: 2, quantity: 2 },
            { id: 109, item_id: 4, component_id: 28, quantity: 3 },
            { id: 110, item_id: 8, component_id: 28, quantity: 2 },
            { id: 111, item_id: 35, component_id: 23, quantity: 1 },
            { id: 112, item_id: 58, component_id: 38, quantity: 1 },
            { id: 113, item_id: 49, component_id: 4, quantity: 3 },
            { id: 114, item_id: 47, component_id: 37, quantity: 2 },
            { id: 115, item_id: 17, component_id: 29, quantity: 2 },
            { id: 116, item_id: 53, component_id: 9, quantity: 3 },
            { id: 117, item_id: 59, component_id: 11, quantity: 2 },
            { id: 118, item_id: 46, component_id: 6, quantity: 1 },
            { id: 119, item_id: 21, component_id: 29, quantity: 2 },
            { id: 120, item_id: 60, component_id: 13, quantity: 1 },
            { id: 121, item_id: 11, component_id: 38, quantity: 1 },
            { id: 122, item_id: 37, component_id: 8, quantity: 1 },
            { id: 123, item_id: 55, component_id: 29, quantity: 2 },
            { id: 124, item_id: 30, component_id: 35, quantity: 2 },
            { id: 125, item_id: 56, component_id: 36, quantity: 1 },
            { id: 126, item_id: 58, component_id: 35, quantity: 2 },
            { id: 127, item_id: 14, component_id: 28, quantity: 2 },
            { id: 128, item_id: 54, component_id: 34, quantity: 1 },
            { id: 129, item_id: 52, component_id: 2, quantity: 2 },
            { id: 130, item_id: 31, component_id: 19, quantity: 1 },
            { id: 131, item_id: 8, component_id: 15, quantity: 3 },
            { id: 132, item_id: 9, component_id: 8, quantity: 1 },
            { id: 133, item_id: 10, component_id: 19, quantity: 4 },
            { id: 134, item_id: 26, component_id: 10, quantity: 2 },
            { id: 135, item_id: 22, component_id: 12, quantity: 3 },
            { id: 136, item_id: 28, component_id: 27, quantity: 2 },
            { id: 137, item_id: 43, component_id: 25, quantity: 2 },
            { id: 138, item_id: 17, component_id: 7, quantity: 4 },
            { id: 139, item_id: 16, component_id: 18, quantity: 1 },
            { id: 140, item_id: 22, component_id: 24, quantity: 1 },
            { id: 141, item_id: 7, component_id: 22, quantity: 3 },
            { id: 142, item_id: 11, component_id: 28, quantity: 3 },
            { id: 143, item_id: 25, component_id: 2, quantity: 3 },
            { id: 144, item_id: 9, component_id: 19, quantity: 1 },
            { id: 145, item_id: 3, component_id: 27, quantity: 1 },
            { id: 146, item_id: 34, component_id: 22, quantity: 1 },
            { id: 147, item_id: 44, component_id: 20, quantity: 2 },
            { id: 148, item_id: 13, component_id: 10, quantity: 1 },
            { id: 149, item_id: 29, component_id: 15, quantity: 1 },
            { id: 150, item_id: 53, component_id: 20, quantity: 3 },
            { id: 151, item_id: 29, component_id: 28, quantity: 1 },
            { id: 152, item_id: 21, component_id: 25, quantity: 4 },
            { id: 153, item_id: 36, component_id: 30, quantity: 2 },
            { id: 154, item_id: 58, component_id: 12, quantity: 3 },
            { id: 155, item_id: 28, component_id: 5, quantity: 2 },
            { id: 156, item_id: 58, component_id: 2, quantity: 3 },
            { id: 157, item_id: 32, component_id: 3, quantity: 1 },
            { id: 158, item_id: 58, component_id: 7, quantity: 2 },
            { id: 159, item_id: 47, component_id: 12, quantity: 1 },
            { id: 160, item_id: 37, component_id: 24, quantity: 1 },
            { id: 161, item_id: 15, component_id: 17, quantity: 2 },
            { id: 162, item_id: 45, component_id: 6, quantity: 1 },
            { id: 163, item_id: 51, component_id: 31, quantity: 1 },
            { id: 164, item_id: 27, component_id: 10, quantity: 1 },
            { id: 165, item_id: 57, component_id: 23, quantity: 1 },
            { id: 166, item_id: 1, component_id: 9, quantity: 2 },
            { id: 167, item_id: 48, component_id: 24, quantity: 1 },
            { id: 168, item_id: 56, component_id: 6, quantity: 1 },
            { id: 169, item_id: 17, component_id: 23, quantity: 4 },
            { id: 170, item_id: 26, component_id: 23, quantity: 1 },
            { id: 171, item_id: 19, component_id: 15, quantity: 2 },
            { id: 172, item_id: 4, component_id: 19, quantity: 3 },
        ],
    });
    await prisma.item_resources.createMany({
        data: [
            { id: 1, item_id: 18, resource_id: 10, quantity: 3 },
            { id: 2, item_id: 10, resource_id: 30, quantity: 5 },
            { id: 3, item_id: 48, resource_id: 19, quantity: 7 },
            { id: 4, item_id: 26, resource_id: 24, quantity: 5 },
            { id: 5, item_id: 4, resource_id: 2, quantity: 1 },
            { id: 6, item_id: 51, resource_id: 6, quantity: 3 },
            { id: 7, item_id: 22, resource_id: 29, quantity: 1 },
            { id: 8, item_id: 35, resource_id: 13, quantity: 4 },
            { id: 9, item_id: 57, resource_id: 23, quantity: 1 },
            { id: 10, item_id: 20, resource_id: 11, quantity: 3 },
            { id: 11, item_id: 39, resource_id: 29, quantity: 7 },
            { id: 12, item_id: 18, resource_id: 6, quantity: 1 },
            { id: 13, item_id: 38, resource_id: 15, quantity: 3 },
            { id: 14, item_id: 2, resource_id: 5, quantity: 2 },
            { id: 15, item_id: 32, resource_id: 29, quantity: 2 },
            { id: 16, item_id: 37, resource_id: 23, quantity: 7 },
            { id: 17, item_id: 13, resource_id: 20, quantity: 2 },
            { id: 18, item_id: 29, resource_id: 24, quantity: 1 },
            { id: 19, item_id: 59, resource_id: 19, quantity: 4 },
            { id: 20, item_id: 22, resource_id: 23, quantity: 10 },
            { id: 21, item_id: 42, resource_id: 3, quantity: 17 },
            { id: 22, item_id: 5, resource_id: 16, quantity: 14 },
            { id: 23, item_id: 21, resource_id: 26, quantity: 11 },
            { id: 24, item_id: 55, resource_id: 12, quantity: 9 },
            { id: 25, item_id: 36, resource_id: 12, quantity: 1 },
            { id: 26, item_id: 37, resource_id: 16, quantity: 1 },
            { id: 27, item_id: 29, resource_id: 1, quantity: 1 },
            { id: 28, item_id: 17, resource_id: 21, quantity: 9 },
            { id: 29, item_id: 36, resource_id: 25, quantity: 2 },
            { id: 30, item_id: 50, resource_id: 4, quantity: 6 },
            { id: 31, item_id: 41, resource_id: 18, quantity: 15 },
            { id: 32, item_id: 32, resource_id: 1, quantity: 4 },
            { id: 33, item_id: 39, resource_id: 10, quantity: 15 },
            { id: 34, item_id: 31, resource_id: 24, quantity: 2 },
            { id: 35, item_id: 8, resource_id: 25, quantity: 10 },
            { id: 36, item_id: 25, resource_id: 1, quantity: 4 },
            { id: 37, item_id: 57, resource_id: 3, quantity: 2 },
            { id: 38, item_id: 40, resource_id: 19, quantity: 2 },
            { id: 39, item_id: 59, resource_id: 16, quantity: 3 },
            { id: 40, item_id: 24, resource_id: 8, quantity: 7 },
            { id: 41, item_id: 45, resource_id: 12, quantity: 3 },
            { id: 42, item_id: 7, resource_id: 14, quantity: 3 },
            { id: 43, item_id: 34, resource_id: 30, quantity: 1 },
            { id: 44, item_id: 21, resource_id: 23, quantity: 3 },
            { id: 45, item_id: 48, resource_id: 25, quantity: 5 },
            { id: 46, item_id: 38, resource_id: 24, quantity: 1 },
            { id: 47, item_id: 10, resource_id: 20, quantity: 4 },
            { id: 48, item_id: 34, resource_id: 10, quantity: 4 },
            { id: 49, item_id: 6, resource_id: 14, quantity: 1 },
            { id: 50, item_id: 46, resource_id: 11, quantity: 7 },
            { id: 51, item_id: 19, resource_id: 28, quantity: 19 },
            { id: 52, item_id: 30, resource_id: 17, quantity: 7 },
            { id: 53, item_id: 43, resource_id: 8, quantity: 1 },
            { id: 54, item_id: 56, resource_id: 19, quantity: 4 },
            { id: 55, item_id: 27, resource_id: 24, quantity: 15 },
            { id: 56, item_id: 23, resource_id: 10, quantity: 4 },
            { id: 57, item_id: 12, resource_id: 21, quantity: 6 },
            { id: 58, item_id: 44, resource_id: 15, quantity: 3 },
            { id: 59, item_id: 9, resource_id: 24, quantity: 5 },
            { id: 60, item_id: 16, resource_id: 17, quantity: 9 },
            { id: 61, item_id: 1, resource_id: 16, quantity: 8 },
            { id: 62, item_id: 53, resource_id: 20, quantity: 1 },
            { id: 63, item_id: 12, resource_id: 26, quantity: 2 },
            { id: 64, item_id: 11, resource_id: 22, quantity: 4 },
            { id: 65, item_id: 15, resource_id: 4, quantity: 9 },
            { id: 66, item_id: 49, resource_id: 30, quantity: 6 },
            { id: 67, item_id: 44, resource_id: 4, quantity: 12 },
            { id: 68, item_id: 28, resource_id: 17, quantity: 2 },
            { id: 69, item_id: 33, resource_id: 16, quantity: 5 },
            { id: 70, item_id: 47, resource_id: 4, quantity: 17 },
            { id: 71, item_id: 20, resource_id: 30, quantity: 3 },
            { id: 72, item_id: 52, resource_id: 23, quantity: 1 },
            { id: 73, item_id: 14, resource_id: 14, quantity: 12 },
            { id: 74, item_id: 3, resource_id: 5, quantity: 11 },
            { id: 75, item_id: 2, resource_id: 16, quantity: 5 },
            { id: 76, item_id: 60, resource_id: 29, quantity: 7 },
            { id: 77, item_id: 54, resource_id: 25, quantity: 2 },
            { id: 78, item_id: 27, resource_id: 22, quantity: 17 },
            { id: 79, item_id: 53, resource_id: 21, quantity: 1 },
            { id: 80, item_id: 58, resource_id: 25, quantity: 8 },
        ],
    });
}

main()
    .then(() => prisma.$disconnect())
    .catch(async error => {
        console.error(error);
        await prisma.$disconnect();
        process.exit(1);
    });
