[
  {
    "type": "test_data",
    "item_demographics": { "category": "food", "tests": [ "items" ], "items": [ { "taco": 1, "pizza": 1 } ] }
  },
  {
    "type": "test_data",
    "item_demographics": {
      "category": "ammo",
      "tests": [ "groups" ],
      "//": "Due to shifts in what item type ammo means, there's a lot of items that",
      "//2": "aren't the kind of ammo we want polluting the test, so we ignore them.",
      "ignored_items": [
        "corpse_ash",
        "c_fishspear",
        "silicone",
        "chem_black_powder",
        "chem_caco3",
        "chem_chromium_oxide",
        "chem_potassium_hydroxide",
        "chem_potassium_chloride",
        "chem_antimony_trichloride",
        "chem_ferric_chloride",
        "chem_manganese_dioxide",
        "lc_steel_lump",
        "chem_zinc_oxide",
        "chem_zinc_powder",
        "chem_slaked_lime",
        "chem_sulphur",
        "cannon_shot",
        "propane",
        "rocuronium",
        "material_cement",
        "duct_tape",
        "chem_nickel_powder",
        "hydrogen",
        "plut_slurry_dense",
        "battery",
        "chem_ammonium_nitrate",
        "oxy_powder",
        "material_gravel",
        "anesthetic",
        "m_fishspear",
        "chem_carbide",
        "green_pen_ink",
        "blue_pen_ink",
        "red_phosphorous",
        "chem_hexamine",
        "aerosol_paint",
        "red_pen_ink",
        "chem_aluminium_powder",
        "detergent",
        "money",
        "oxyacetylene",
        "lamp_oil",
        "iodine_crystal",
        "moisturizer",
        "chem_saltpetre",
        "gasfilter_s",
        "chem_washing_soda",
        "incense",
        "charcoal",
        "graphite",
        "chem_aluminium_sulphate",
        "nicotine_liquid",
        "incendiary",
        "glowstick_juice",
        "butane",
        "permanent_ink",
        "flare_nitrate",
        "chem_baking_soda",
        "oxygen",
        "nitrogen",
        "candle_wax",
        "liq_bandage",
        "rebreather_filler_ko2",
        "magnesium",
        "extinguishing_agent",
        "lye_powder",
        "gasfilter_m",
        "chem_calcium_chloride",
        "nitrox",
        "albuterol",
        "match",
        "gunpowder_shotgun",
        "fishspear",
        "bolt_steel",
        "teargas_spray",
        "black_pen_ink",
        "welding_rod_steel",
        "aluminum_foil",
        "pebble",
        "brazing_rod_alloy",
        "snapfastener_steel",
        "lead",
        "button_steel",
        "mc_steel_lump",
        "pouch_autoclave",
        "material_limestone",
        "zipper_short_plastic",
        "thread_kevlar",
        "thread_nomex",
        "zipper_long_plastic",
        "coal_lump",
        "hc_steel_lump",
        "pool_ball",
        "thread_canvas",
        "chem_formaldehyde",
        "chem_acetic_acid",
        "sheet_metal_small",
        "flint",
        "solder_wire",
        "polycarbonate_sheet",
        "medical_tape",
        "bearing",
        "r_carpet",
        "tinder",
        "ash",
        "fish_bait",
        "bismuth",
        "rock_flaking",
        "hc_steel_chunk",
        "platinum_small",
        "silver_small",
        "copper",
        "welding_wire_alloy",
        "plut_cell",
        "paintball",
        "g_carpet",
        "feather",
        "gasoline",
        "coal_lump",
        "diesel",
        "water",
        "jp8",
        "nail",
        "thread",
        "water_clean",
        "avgas",
        "cable",
        "material_soil",
        "soap",
        "welding_wire_steel",
        "paper",
        "brazing_rod_bronze",
        "rock",
        "scrap",
        "welding_rod_alloy",
        "button_wood",
        "marble",
        "button_plastic",
        "tin",
        "bb",
        "material_quicklime",
        "nuts_bolts",
        "material_sand",
        "RPG_die",
        "smrifle_primer",
        "smpistol_primer",
        "shotgun_primer",
        "gold_small",
        "motor_oil",
        "rolling_paper",
        "lgrifle_primer",
        "metal_RPG_die",
        "lgpistol_primer",
        "steel_chunk",
        "material_niter",
        "sinew",
        "steel_lump",
        "water_mineral",
        "wooden_bead",
        "nanomaterial",
        "yarn",
        "chunk_sulfur",
        "chem_methanol",
        "baseball",
        "biodiesel",
        "denat_alcohol",
        "rebreather_filler_soda_lime",
        "plant_fibre",
        "plasma",
        "p_carpet",
        "y_carpet",
        "lc_steel_chunk",
        "mc_steel_chunk",
        "magnet",
        "net",
        "chem_turpentine",
        "chem_ethanol",
        "plut_slurry",
        "methed_alcohol",
        "ampoule",
        "ammonia_liquid",
        "throwing_stick",
        "camphine",
        "chem_acetone",
        "chem_hydrogen_peroxide_conc",
        "stimpack_ammo",
        "arrow_small_game_fletched",
        "arrow_plastic",
        "arrow_fire_hardened_fletched",
        "arrow_wood",
        "arrow_field_point_fletched",
        "arrow_heavy_field_point_fletched",
        "arrow_metal_sharpened_fletched",
        "arrow_heavy_fire_hardened_fletched",
        "arrow_wood_heavy",
        "arrow_metal",
        "arrow_metal_bodkin",
        "arrow_metal_target",
        "arrow_cf",
        "bolt_cf",
        "bolt_makeshift",
        "bolt_steel_bodkin",
        "bolt_steel_target",
        "bolt_wood",
        "bolt_wood_bodkin",
        "bolt_wood_small_game",
        "bolt_metal",
        "bolt_crude",
        "bolt_simple_wood",
        "bolt_simple_small_game",
        "signal_flare",
        "gunpowder_pistol",
        "gunpowder",
        "gunpowder_magnum_pistol",
        "gunpowder_rifle",
        "gunpowder_large_rifle",
        "gunpowder_artillery",
        "notch",
        "gelled_gasoline",
        "rosin",
        "chem_compositionb",
        "chem_ammonium_nitrate_pellets"
      ],
      "items": [
        {
          "type": "9mm",
          "weight": 209,
          "items": {
            "9mm": 1,
            "9mmfmj": 1,
            "9mmP": 1,
            "9mmP2": 1,
            "bp_9mm": 1,
            "bp_9mmfmj": 1,
            "matchhead_9mm": 1,
            "matchhead_9mmfmj": 1,
            "reloaded_9mm": 1,
            "reloaded_9mmfmj": 1,
            "reloaded_9mmP": 1,
            "reloaded_9mmP2": 1
          }
        },
        {
          "type": "22",
          "weight": 204,
          "items": {
            "22_lr": 1,
            "22_cb": 1,
            "22_fmj": 1,
            "22_ratshot": 1,
            "bp_22_fmj": 1,
            "bp_22_lr": 1,
            "matchhead_22_fmj": 1,
            "matchhead_22_lr": 1,
            "reloaded_22_fmj": 1,
            "reloaded_22_lr": 1
          }
        },
        {
          "type": "223",
          "weight": 125,
          "items": {
            "223": 1,
            "556": 1,
            "556_incendiary": 1,
            "556_m855a1": 1,
            "556_mk262": 1,
            "556_mk318": 1,
            "bp_223": 1,
            "bp_556": 1,
            "bp_556_incendiary": 1,
            "reloaded_223": 1,
            "reloaded_556": 1,
            "reloaded_556_incendiary": 1
          }
        },
        {
          "type": "45",
          "weight": 49,
          "items": {
            "45_acp": 1,
            "45_jhp": 1,
            "45_super": 1,
            "bp_45_acp": 1,
            "bp_45_jhp": 1,
            "matchhead_45_acp": 1,
            "matchhead_45_jhp": 1,
            "reloaded_45_acp": 1,
            "reloaded_45_jhp": 1,
            "reloaded_45_super": 1
          }
        },
        {
          "type": "380",
          "weight": 48,
          "items": {
            "380_FMJ": 1,
            "380_JHP": 1,
            "380_p": 1,
            "bp_380_FMJ": 1,
            "bp_380_JHP": 1,
            "matchhead_380_FMJ": 1,
            "matchhead_380_JHP": 1,
            "reloaded_380_FMJ": 1,
            "reloaded_380_JHP": 1,
            "reloaded_380_p": 1
          }
        },
        {
          "type": "40",
          "weight": 40,
          "items": {
            "40fmj": 1,
            "40sw": 1,
            "bp_40fmj": 1,
            "bp_40sw": 1,
            "matchhead_40fmj": 1,
            "matchhead_40sw": 1,
            "reloaded_40fmj": 1,
            "reloaded_40sw": 1
          }
        },
        {
          "type": "762",
          "weight": 34,
          "items": { "762_jhp": 1, "762_m87": 1, "bp_762_jhp": 1, "bp_762_m87": 1, "reloaded_762_jhp": 1, "reloaded_762_m87": 1 }
        },
        {
          "type": "357mag",
          "weight": 34,
          "items": {
            "357mag_fmj": 1,
            "357mag_jhp": 1,
            "bp_357mag_fmj": 1,
            "bp_357mag_jhp": 1,
            "matchhead_357mag_fmj": 1,
            "matchhead_357mag_jhp": 1,
            "reloaded_357mag_fmj": 1,
            "reloaded_357mag_jhp": 1
          }
        },
        {
          "type": "shot",
          "weight": 26,
          "items": {
            "bp_shot_00": 1,
            "bp_shot_bird": 1,
            "bp_shot_dragon": 1,
            "bp_shot_flechette": 1,
            "bp_shot_scrap": 1,
            "bp_shot_slug": 1,
            "reloaded_shot_00": 1,
            "reloaded_shot_bird": 1,
            "reloaded_shot_dragon": 1,
            "reloaded_shot_flechette": 1,
            "reloaded_shot_slug": 1,
            "shot_00": 1,
            "shot_beanbag": 1,
            "shot_bird": 1,
            "shot_dragon": 1,
            "shot_flechette": 1,
            "shot_he": 1,
            "shot_scrap": 1,
            "shot_slug": 1
          }
        },
        {
          "type": "308",
          "weight": 25,
          "items": {
            "308": 1,
            "762_51": 1,
            "762_51_incendiary": 1,
            "bp_308": 1,
            "bp_762_51": 1,
            "bp_762_51_incendiary": 1,
            "reloaded_308": 1,
            "reloaded_762_51": 1,
            "reloaded_762_51_incendiary": 1
          }
        },
        {
          "type": "38",
          "weight": 19,
          "items": {
            "38_fmj": 1,
            "38_special": 1,
            "38_special_p": 1,
            "bp_38_fmj": 1,
            "bp_38_special": 1,
            "matchhead_38_fmj": 1,
            "matchhead_38_special": 1,
            "reloaded_38_fmj": 1,
            "reloaded_38_special": 1,
            "reloaded_38_special_p": 1
          }
        },
        {
          "type": "44",
          "weight": 15,
          "items": { "44fmj": 1, "44magnum": 1, "bp_44fmj": 1, "bp_44magnum": 1, "reloaded_44fmj": 1, "reloaded_44magnum": 1 }
        },
        {
          "type": "3006",
          "weight": 8,
          "items": {
            "3006": 1,
            "3006fmj": 1,
            "3006_jsp": 1,
            "3006_incendiary": 1,
            "bp_3006": 1,
            "bp_3006fmj": 1,
            "bp_3006_incendiary": 1,
            "bp_3006_jsp": 1,
            "reloaded_3006": 1,
            "reloaded_3006fmj": 1,
            "reloaded_3006_incendiary": 1,
            "reloaded_3006_jsp": 1
          }
        },
        {
          "type": "45colt",
          "weight": 8,
          "items": {
            "reloaded_45colt_fmj": 1,
            "45colt_jhp": 1,
            "reloaded_45colt_jhp": 1,
            "bp_45colt_fmj": 1,
            "matchhead_45colt_fmj": 1,
            "bp_45colt_jhp": 1,
            "matchhead_45colt_jhp": 1,
            "45colt_cowboy": 1,
            "bp_45colt_cowboy": 1,
            "matchhead_45colt_cowboy": 1,
            "reloaded_45colt_cowboy": 1
          }
        },
        { "type": "762R", "weight": 4, "items": { "762_54R": 1, "bp_762_54R": 1, "reloaded_762_54R": 1 } },
        {
          "type": "10mm",
          "weight": 1,
          "items": {
            "10mmP": 1,
            "reloaded_10mmP": 1,
            "10mm_fmj": 1,
            "bp_10mm_fmj": 1,
            "matchhead_10mm_fmj": 1,
            "reloaded_10mm_fmj": 1,
            "10mm_jhp": 1,
            "bp_10mm_jhp": 1,
            "matchhead_10mm_jhp": 1,
            "reloaded_10mm_jhp": 1
          }
        },
        {
          "type": "270win",
          "weight": 3,
          "items": { "270win_jsp": 1, "bp_270win_jsp": 1, "reloaded_270win_jsp": 1, "bp_270win_fmj": 1, "reloaded_270win_fmj": 1 }
        },
        {
          "type": "410shot",
          "weight": 3,
          "items": {
            "reloaded_410shot_slug": 1,
            "bp_410shot_bird": 1,
            "reloaded_410shot_bird": 1,
            "410shot_scrap": 1,
            "bp_410shot_scrap": 1,
            "410shot_slug": 1,
            "bp_410shot_slug": 1,
            "410shot_000": 1,
            "bp_410shot_000": 1,
            "reloaded_410shot_000": 1,
            "410shot_bird": 1
          }
        },
        { "type": "123ln", "weight": 1, "items": { "123ln": 1, "bp_123ln": 1, "reloaded_123ln": 1 } },
        { "type": "300", "weight": 1, "items": { "300_winmag": 1, "bp_300_winmag": 1, "reloaded_300_winmag": 1 } },
        {
          "type": "303",
          "weight": 1,
          "items": {
            "303_bthp": 1,
            "303_fmjbt": 1,
            "303_sp": 1,
            "bp_303": 1,
            "bp_303fmj": 1,
            "bp_303sp": 1,
            "reloaded_303": 1,
            "reloaded_303fmj": 1,
            "reloaded_303sp": 1
          }
        },
        {
          "type": "30carbine",
          "weight": 1,
          "items": {
            "30carbine": 1,
            "bp_30carbine": 1,
            "matchhead_30carbine": 1,
            "reloaded_30carbine": 1,
            "reloaded_30carbine_jsp": 1,
            "30carbine_jsp": 1,
            "bp_30carbine_jsp": 1,
            "matchhead_30carbine_jsp": 1
          }
        },
        {
          "type": "32",
          "weight": 1,
          "items": { "32_acp": 1, "bp_32_acp": 1, "matchhead_32_acp": 1, "reloaded_32_acp": 1 }
        },
        {
          "type": "338lapua",
          "weight": 1,
          "items": {
            "338lapua_api": 1,
            "338lapua_fmjbt": 1,
            "338lapua_hpbt": 1,
            "bp_338lapua_api": 1,
            "bp_338lapua_fmjbt": 1,
            "bp_338lapua_hpbt": 1,
            "reloaded_338lapua_api": 1,
            "reloaded_338lapua_fmjbt": 1,
            "reloaded_338lapua_hpbt": 1
          }
        },
        {
          "type": "357sig",
          "weight": 1,
          "items": {
            "357sig_fmj": 1,
            "357sig_jhp": 1,
            "bp_357sig_fmj": 1,
            "bp_357sig_jhp": 1,
            "matchhead_357sig_fmj": 1,
            "matchhead_357sig_jhp": 1,
            "reloaded_357sig_fmj": 1,
            "reloaded_357sig_jhp": 1
          }
        },
        { "type": "36paper", "weight": 1, "items": { "36navy": 1 } },
        {
          "type": "38super",
          "weight": 1,
          "items": {
            "38_super": 1,
            "38super_fmj": 1,
            "reloaded_38_super": 1,
            "reloaded_38super_fmj": 1,
            "bp_38super_fmj": 1,
            "matchhead_38_super_fmj": 1,
            "bp_38super": 1,
            "matchhead_38_super": 1
          }
        },
        {
          "type": "40x46mm",
          "weight": 1,
          "items": {
            "40x46mm_hornets_nest_22lr": 1,
            "40x46mm_hornets_nest_410": 1,
            "40x46mm_m1006": 1,
            "40x46mm_m433": 1,
            "40x46mm_m576": 1,
            "40x46mm_m651": 1
          }
        },
        {
          "type": "40x53mm",
          "weight": 1,
          "items": {
            "40x53mm_buckshot_m169": 1,
            "40x53mm_flechette_m169": 1,
            "40x53mm_m1001": 1,
            "40x53mm_m430a1": 1,
            "40x53mm_slug_m169": 1,
            "bp_40x53mm_buckshot_m169": 1,
            "bp_40x53mm_flechette_m169": 1,
            "bp_40x53mm_slug_m169": 1
          }
        },
        { "type": "44paper", "weight": 1, "items": { "44army": 1 } },
        {
          "type": "450",
          "weight": 1,
          "items": {
            "450_ftx": 1,
            "450_penetrator": 1,
            "bp_450_ftx": 1,
            "bp_450_penetrator": 1,
            "reloaded_450_ftx": 1,
            "reloaded_450_penetrator": 1
          }
        },
        { "type": "454", "weight": 1, "items": { "454_Casull": 1, "bp_454_Casull": 1, "reloaded_454_Casull": 1 } },
        {
          "type": "4570",
          "weight": 1,
          "items": {
            "4570_low": 1,
            "4570_pen": 1,
            "4570_sp": 1,
            "reloaded_4570_bp": 1,
            "reloaded_4570_low": 1,
            "reloaded_4570_pen": 1,
            "reloaded_4570_sp": 1
          }
        },
        { "type": "46", "weight": 1, "items": { "46mm": 1, "bp_46mm": 1, "reloaded_46mm": 1 } },
        { "type": "500", "weight": 1, "items": { "500_Magnum": 1, "bp_500_Magnum": 1, "reloaded_500_Magnum": 1 } },
        {
          "type": "545x39",
          "weight": 1,
          "items": { "545": 1, "545_ap": 1, "bp_545": 1, "bp_545_ap": 1, "reloaded_545": 1, "reloaded_545_ap": 1 }
        },
        { "type": "57", "weight": 1, "items": { "57mm": 1, "57mm_ss": 1, "bp_57mm": 1, "reloaded_57mm": 1 } },
        { "type": "5x50", "weight": 1, "items": { "5x50dart": 1, "5x50heavy": 1, "reloaded_5x50dart": 1 } },
        { "type": "66mm", "weight": 1, "items": { "66mm_HEAT": 1 } },
        {
          "type": "762x25",
          "weight": 1,
          "items": { "762_25": 1, "762_25hot": 1, "762_25typeP": 1, "bp_762_25": 1, "matchhead_762_25": 1, "reloaded_762_25": 1 }
        },
        { "type": "84x246mm", "weight": 1, "items": { "84x246mm_he": 1, "84x246mm_hedp": 1, "84x246mm_smoke": 1 } },
        {
          "type": "8x40mm",
          "weight": 1,
          "items": { "8mm_caseless": 1, "8mm_civilian": 1, "8mm_fmj": 1, "8mm_hvp": 1, "8mm_inc": 1, "8mm_jhp": 1 }
        },
        {
          "type": "300blk",
          "weight": 1,
          "items": { "300blk": 1, "300blk_ss": 1, "bp_300blk": 1, "reloaded_300blk": 1 }
        },
        {
          "type": "9x18",
          "weight": 1,
          "items": {
            "9x18mm": 1,
            "9x18mmfmj": 1,
            "9x18mmP2": 1,
            "bp_9x18mm": 1,
            "bp_9x18mmfmj": 1,
            "matchhead_9x18mm": 1,
            "matchhead_9x18mmfmj": 1,
            "reloaded_9x18mm": 1,
            "reloaded_9x18mmfmj": 1,
            "reloaded_9x18mmP2": 1
          }
        },
        { "type": "other", "weight": 114, "items": {  } }
      ]
    }
  },
  {
    "type": "test_data",
    "item_demographics": {
      "category": "guns",
      "tests": [ "groups" ],
      "items": [
        {
          "type": "9mm",
          "weight": 209,
          "items": {
            "glock_19": 1,
            "hk_mp5": 1,
            "p08": 1,
            "draco_9mm": 1,
            "mauser_c96": 1,
            "mp40": 1,
            "ksub2000": 1,
            "m9": 1,
            "px4": 1,
            "rifle_9mm": 1,
            "rugerpcc": 1,
            "smg_9mm": 1,
            "sten": 1,
            "tec9": 1,
            "usp_9mm": 1,
            "uzi": 1,
            "glock_17": 1,
            "m11": 1,
            "m17": 1,
            "p226_9mm": 1,
            "p365": 1,
            "sp2022": 1,
            "hi_power_9mm": 1,
            "walther_p38": 1,
            "walther_ppq_9mm": 1,
            "hptc9": 1,
            "cz75": 1,
            "walther_ccp": 1,
            "colt_ro635": 1,
            "bt_apc9k": 1,
            "calico": 1
          }
        },
        {
          "type": "22",
          "weight": 204,
          "items": {
            "1911-22": 1,
            "henry_golden_boy": 1,
            "mp_15_22": 1,
            "marlin_9a": 1,
            "marlin60": 1,
            "rifle_22": 1,
            "ruger_1022": 1,
            "ruger_lcr_22": 1,
            "sig_mosquito": 1,
            "walther_p22": 1,
            "cp33": 1,
            "rio_bravo": 1,
            "ruger_1022_auto": 1,
            "ruger_mk4": 1,
            "rough_rider_pistol": 1,
            "rough_rider_pistol_9": 1,
            "rossi_gallery": 1,
            "sr22": 1,
            "sw617": 1,
            "savage_rascal": 1
          }
        },
        {
          "type": "223",
          "weight": 125,
          "items": {
            "ak556": 1,
            "ar15": 1,
            "famas": 1,
            "scar_l": 1,
            "m16a4": 1,
            "m16_auto_rifle": 1,
            "m249": 1,
            "m249_semi": 1,
            "m27_assault_rifle": 1,
            "m4_carbine": 1,
            "modular_ar_pistol": 1,
            "mp_15": 1,
            "ruger_mini": 1,
            "scar_16s": 1,
            "sig_assault_rifle": 1,
            "sl8": 1,
            "steyr_aug": 1,
            "bren2_556": 1,
            "rdb_223": 1,
            "iwi_tavor_x95_300blk": 1
          }
        },
        {
          "type": "45",
          "weight": 49,
          "items": {
            "TDI": 1,
            "hk_ump45": 1,
            "m1911": 1,
            "mac_10": 1,
            "rifle_45": 1,
            "hk_usc45": 1,
            "smg_45": 1,
            "surv_hand_cannon": 1,
            "tommygun": 1,
            "usp_45": 1,
            "walther_ppq_45": 1,
            "hptjhp": 1,
            "glock_21": 1,
            "greasegun": 1
          }
        },
        {
          "type": "380",
          "weight": 48,
          "items": { "mac_11": 1, "rugerlcp": 1, "hptcf380": 1, "rifle_380": 1, "hpt3895": 1, "swbodyguard": 1 }
        },
        {
          "type": "40",
          "weight": 40,
          "items": {
            "glock_22": 1,
            "px4_40": 1,
            "rifle_40": 1,
            "sig_40": 1,
            "smg_40": 1,
            "surv_six_shooter": 1,
            "hi_power_40": 1,
            "hptjcp": 1
          }
        },
        {
          "type": "762",
          "weight": 34,
          "items": {
            "ak47": 1,
            "sks": 1,
            "aksemi": 1,
            "draco": 1,
            "draco_mini": 1,
            "draco_micro": 1,
            "mk47": 1,
            "vz58_p": 1,
            "bren2_762": 1
          }
        },
        {
          "type": "357mag",
          "weight": 34,
          "items": { "sw_619": 1, "rp63": 1, "chiappa_rhino": 1, "uberti_1873": 1, "rossi_r92_357_16": 1, "rossi_r92_357_20": 1 }
        },
        {
          "type": "shot",
          "weight": 26,
          "items": {
            "ashot": 1,
            "bigun": 1,
            "lever_shotgun": 1,
            "ksg": 1,
            "mossberg_500": 1,
            "mossberg_500_security": 1,
            "mossberg_590": 1,
            "SPAS_12": 1,
            "mossberg_930": 1,
            "m1014": 1,
            "pipe_double__shotgun": 1,
            "pipe_shotgun": 1,
            "remington_870": 1,
            "remington_1100": 1,
            "browning_a5": 1,
            "ithaca37": 1,
            "remington_870_breacher": 1,
            "remington_870_express": 1,
            "revolver_shotgun": 1,
            "saiga_12": 1,
            "shotgun_d": 1,
            "shotgun_s": 1,
            "tavor_12": 1,
            "winchester_1887": 1,
            "winchester_1897": 1,
            "slamfire_shotgun": 1,
            "slamfire_shotgun_d": 1,
            "m26_mass_standalone": 1
          }
        },
        {
          "type": "308",
          "weight": 25,
          "items": {
            "fn_fal": 1,
            "hk_g3": 1,
            "m134": 1,
            "m1a": 1,
            "m240": 1,
            "m60": 1,
            "savage_111f": 1,
            "scar_17s": 1,
            "scar_h": 1,
            "M24": 1,
            "hk417_13": 1,
            "m110a1": 1,
            "ak308": 1,
            "ar10": 1,
            "rfb_308": 1,
            "remington_700_308": 1
          }
        },
        {
          "type": "38",
          "weight": 19,
          "items": { "2_shot_special": 1, "model_10_revolver": 1, "rifle_38": 1, "ruger_lcr_38": 1, "sw642": 1 }
        },
        {
          "type": "44",
          "weight": 15,
          "items": {
            "deagle_44": 1,
            "henry_big_boy": 1,
            "rossi_r92_44_16": 1,
            "rossi_r92_44_20": 1,
            "rifle_44": 1,
            "ruger_redhawk": 1,
            "sw629": 1
          }
        },
        {
          "type": "3006",
          "weight": 8,
          "items": { "combination_gun": 1, "browning_blr": 1, "garand": 1, "m1903": 1, "m1918": 1, "remington_700": 1, "ruger_m77": 1 }
        },
        { "type": "45colt", "weight": 8, "items": { "colt_saa": 1, "bond_410": 1, "taurus_judge": 1 } },
        { "type": "762R", "weight": 4, "items": { "mosin44": 1, "mosin91_30": 1, "psl": 1 } },
        { "type": "270win", "weight": 3, "items": { "remington700_270": 1 } },
        { "type": "410shot", "weight": 3, "items": { "shotgun_410": 1 } },
        { "type": "300blk", "weight": 2, "items": { "sig_mcx_rattler_sbr": 1 } },
        { "type": "123ln", "weight": 1, "items": { "pamd68": 1, "pamd71z": 1 } },
        {
          "type": "10mm",
          "weight": 1,
          "items": {
            "glock_20": 1,
            "glock_29": 1,
            "glock_40": 1,
            "hk_mp5_10_semi": 1,
            "m1911_10": 1,
            "p220_10": 1,
            "sw_610": 1,
            "TDI_10": 1,
            "witness_10": 1,
            "xd_10": 1
          }
        },
        {
          "type": "other",
          "weight": 114,
          "items": {
            "m2010": 1,
            "weatherby_5": 1,
            "win70": 1,
            "ruger_pr": 1,
            "smle_mk3": 1,
            "number4_mki": 1,
            "m1carbine": 1,
            "skorpion_61": 1,
            "walther_ppk": 1,
            "kp32": 1,
            "rifle_32": 1,
            "tac338": 1,
            "savage112": 1,
            "mrad_smr": 1,
            "p226_357sig": 1,
            "p320_357sig": 1,
            "colt_navy": 1,
            "m1911a1_38super": 1,
            "colt_army": 1,
            "ruger_arr": 1,
            "raging_bull": 1,
            "1895sbl": 1,
            "bfr": 1,
            "sharps": 1,
            "hk_mp7": 1,
            "m107a1": 1,
            "m2browning": 1,
            "as50": 1,
            "tac50": 1,
            "bfg50": 1,
            "bh_m89": 1,
            "sw_500": 1,
            "ak74": 1,
            "kord": 1,
            "fn57": 1,
            "fn_p90": 1,
            "p50": 1,
            "ruger_57": 1,
            "ppsh": 1,
            "tokarev": 1,
            "rm103a_pistol": 1,
            "rm11b_sniper_rifle": 1,
            "rm2000_smg": 1,
            "rm298": 1,
            "rm51_assault_rifle": 1,
            "makarov": 1,
            "skorpion_82": 1,
            "rifle_9x18": 1,
            "lws32": 1
          }
        }
      ]
    }
  },
  {
    "type": "test_data",
    "item_demographics": {
      "category": "gun_typess",
      "tests": [ "groups" ],
      "items": [
        {
          "type": "pistols",
          "weight": 616,
          "items": {
            "1911_22": 1,
            "2_shot_special": 1,
            "ashot": 1,
            "bfr": 1,
            "bond_410": 1,
            "civilian_cop_glock22": 1,
            "colt_army": 1,
            "colt_navy": 1,
            "colt_saa": 1,
            "cz75": 1,
            "deagle_44": 1,
            "draco": 1,
            "draco_9mm": 1,
            "draco_micro": 1,
            "draco_mini": 1,
            "emp_frond": 1,
            "fn57": 1,
            "glock_17": 1,
            "glock_18c": 1,
            "glock_19": 1,
            "glock_20": 1,
            "glock_21": 1,
            "glock_22": 1,
            "glock_29": 1,
            "hi_power_40": 1,
            "hi_power_9mm": 1,
            "hk_mp5_semi_pistol": 1,
            "hptc9": 1,
            "hptcf380": 1,
            "hptjcp": 1,
            "hptjhp": 1,
            "kp32": 1,
            "m11": 1,
            "m17": 1,
            "m18": 1,
            "m1911": 1,
            "m1911_10": 1,
            "m1911a1_38super": 1,
            "m9": 1,
            "makarov": 1,
            "mauser_c96": 1,
            "model_10_revolver": 1,
            "modular_ar_pistol": 1,
            "chiappa_rhino": 1,
            "lws32": 1,
            "p08": 1,
            "p220_10": 1,
            "p226_357sig": 1,
            "p226_9mm": 1,
            "p365": 1,
            "p50": 1,
            "pistol_flintlock": 1,
            "pressin": 1,
            "px4": 1,
            "px4_40": 1,
            "raging_bull": 1,
            "remington_870_breacher": 1,
            "rm103a_pistol": 1,
            "ruger_57": 1,
            "rugerlcp": 1,
            "ruger_lcr_22": 1,
            "ruger_lcr_38": 1,
            "ruger_mk4": 1,
            "ruger_redhawk": 1,
            "rough_rider_pistol": 1,
            "rough_rider_pistol_9": 1,
            "sig_40": 1,
            "sig_mosquito": 1,
            "sp2022": 1,
            "surv_hand_cannon": 1,
            "surv_six_shooter": 1,
            "sr22": 1,
            "sw_500": 1,
            "sw_610": 1,
            "sw617": 1,
            "sw_619": 1,
            "sw629": 1,
            "sw642": 1,
            "swbodyguard": 1,
            "TDI_10": 1,
            "tokarev": 1,
            "usp_45": 1,
            "usp_9mm": 1,
            "v29": 1,
            "v29_turret": 1,
            "walther_ccp": 1,
            "walther_p22": 1,
            "walther_p38": 1,
            "walther_ppk": 1,
            "walther_ppq_45": 1,
            "walther_ppq_9mm": 1,
            "winchester_1887": 1,
            "witness_10": 1,
            "xd_10": 1
          }
        },
        {
          "type": "rifles",
          "weight": 357,
          "items": {
            "1895sbl": 1,
            "ak308": 1,
            "ak47": 1,
            "ak556": 1,
            "ak74": 1,
            "aksemi": 1,
            "ar10": 1,
            "ar15": 1,
            "ar15_223long": 1,
            "ar15_223medium": 1,
            "ar15_223short": 1,
            "ar15_300": 1,
            "ar15_300medium": 1,
            "ar15_300short": 1,
            "ar15_450": 1,
            "ar15_450medium": 1,
            "ar15_450short": 1,
            "ar15_50": 1,
            "ar15_50medium": 1,
            "ar15_50short": 1,
            "ar15_762": 1,
            "as50": 1,
            "axmc": 1,
            "axmc_300": 1,
            "axmc_308": 1,
            "bbgun": 1,
            "bfg50": 1,
            "bh_m89": 1,
            "bren2_556": 1,
            "bren2_762": 1,
            "browning_blr": 1,
            "combination_gun": 1,
            "cz600": 1,
            "cz600_762": 1,
            "famas": 1,
            "fn_fal": 1,
            "fn_ps90": 1,
            "garand": 1,
            "henry_big_boy": 1,
            "henry_golden_boy": 1,
            "hk417_13": 1,
            "hk_g3": 1,
            "hk_g80": 1,
            "hk_mp5_10_semi": 1,
            "hk_usc45": 1,
            "hm12": 1,
            "hpt3895": 1,
            "iwi_tavor_x95_300blk": 1,
            "kord": 1,
            "ksub2000": 1,
            "m107a1": 1,
            "m110a1": 1,
            "m134": 1,
            "m14ebr": 1,
            "m16a4": 1,
            "m16_auto_rifle": 1,
            "m1903": 1,
            "m1918": 1,
            "m1a": 1,
            "m1carbine": 1,
            "m2010": 1,
            "M24": 1,
            "m240": 1,
            "m249": 1,
            "m249_semi": 1,
            "m27_assault_rifle": 1,
            "m2browning": 1,
            "m2browning_sawn": 1,
            "m2carbine": 1,
            "m4_carbine": 1,
            "m4_cqbr": 1,
            "m60": 1,
            "m60_semi": 1,
            "marlin60": 1,
            "marlin_9a": 1,
            "mdrx": 1,
            "mdrx_223": 1,
            "mdrx_223short": 1,
            "mdrx_300": 1,
            "mdrx_308": 1,
            "mdrx_308medium": 1,
            "migo_bio_gun": 1,
            "mk47": 1,
            "modular_ar15": 1,
            "modular_m16a4": 1,
            "modular_m16_auto_rifle": 1,
            "modular_m27_assault_rifle": 1,
            "modular_m4_carbine": 1,
            "mosin44": 1,
            "mosin91_30": 1,
            "mp_15": 1,
            "mp_15_22": 1,
            "mrad_smr": 1,
            "mut_longpull": 1,
            "number4_mki": 1,
            "obrez": 1,
            "pamd68": 1,
            "pamd68mountable": 1,
            "pamd68rubik": 1,
            "pamd71z": 1,
            "psl": 1,
            "rdb_223": 1,
            "remington_700": 1,
            "remington_700_308": 1,
            "remington700_270": 1,
            "rfb_308": 1,
            "rifle_22": 1,
            "rifle_32": 1,
            "rifle_38": 1,
            "rifle_380": 1,
            "rifle_40": 1,
            "rifle_44": 1,
            "rifle_45": 1,
            "rifle_9mm": 1,
            "rifle_9x18": 1,
            "rifle_flintlock": 1,
            "rio_bravo": 1,
            "rm11b_sniper_rifle": 1,
            "rm298": 1,
            "rm51_assault_rifle": 1,
            "rossi_r92_357_16": 1,
            "rossi_r92_357_20": 1,
            "rossi_r92_44_16": 1,
            "rossi_r92_44_20": 1,
            "rossi_gallery": 1,
            "ruger_1022": 1,
            "ruger_1022_auto": 1,
            "ruger_arr": 1,
            "ruger_m77": 1,
            "ruger_mini": 1,
            "rugerpcc": 1,
            "ruger_pr": 1,
            "savage_111f": 1,
            "savage112": 1,
            "savage_rascal": 1,
            "scar_16s": 1,
            "scar_17s": 1,
            "scar_h": 1,
            "scar_l": 1,
            "sharps": 1,
            "sig_assault_rifle": 1,
            "sig_mcx_rattler_sbr": 1,
            "sks": 1,
            "sl8": 1,
            "smle_mk3": 1,
            "steyr_aug": 1,
            "tac338": 1,
            "tac50": 1,
            "trex_gun": 1,
            "uberti_1873": 1,
            "vz58_p": 1,
            "vz58ts": 1,
            "weatherby_5": 1,
            "win70": 1,
            "american_180": 1,
            "briefcase_smg": 1,
            "bt_apc9k": 1,
            "calico": 1,
            "colt_ro635": 1,
            "fn_p90": 1,
            "greasegun": 1,
            "hk_mp5": 1,
            "hk_mp5k": 1,
            "hk_mp5sd": 1,
            "hk_mp7": 1,
            "hk_ump45": 1,
            "mac_10": 1,
            "mac_11": 1,
            "mp40": 1,
            "mp40semi": 1,
            "ppsh": 1,
            "rm2000_smg": 1,
            "skorpion_61": 1,
            "skorpion_82": 1,
            "smg_40": 1,
            "smg_45": 1,
            "smg_9mm": 1,
            "sten": 1,
            "TDI": 1,
            "tec9": 1,
            "tommygun": 1,
            "uzi": 1
          }
        },
        {
          "type": "shotguns",
          "weight": 27,
          "items": {
            "bigun": 1,
            "combination_gun_shotgun": 1,
            "ksg": 1,
            "lever_shotgun": 1,
            "m26_mass": 1,
            "m26_mass_mod": 1,
            "m26_mass_standalone": 1,
            "M6_shotgun": 1,
            "masterkey": 1,
            "masterkey_mod": 1,
            "mossberg_500": 1,
            "mossberg_590": 1,
            "mossberg_930": 1,
            "pipe_double_shotgun": 1,
            "pipe_shotgun": 1,
            "remington_870": 1,
            "remington_870_express": 1,
            "revolver_shotgun": 1,
            "saiga_12": 1,
            "shotgun_410": 1,
            "shotgun_d": 1,
            "shotgun_s": 1,
            "slamfire_shotgun": 1,
            "slamfire_shotgun_d": 1,
            "tavor_12": 1,
            "u_shotgun": 1,
            "winchester_1897": 1
          }
        }
      ]
    }
  }
]
