{
  "version": "0.8.0",
  "asOf": "2026-11-08",
  "patch": "2.1.1.0",
  "checkedThrough": "2026-10-22",
  "source": "https://github.com/raymdl/BF6-Weapon-Analyzer",
  "sourceCommit": "43c6f57c5523d6c22fb625f99098c4fe8852fd72",
  "classEvidence": {
    "source": "https://github.com/raymdl/BF6-Frosty-Research/blob/d0d3632e11cd5fc8dc8508a740e5ebc38b885314/docs/frosty/WEAPONS.md#class-weapon-traits",
    "receipt": "https://github.com/raymdl/BF6-Frosty-Research/blob/d0d3632e11cd5fc8dc8508a740e5ebc38b885314/reference-data/provenance/frosty-2026-10-30-L4070-class-trait-chip-proposal.json",
    "status": "Patch 2.1.1.0 source operands and Season 5 bindings reviewed 2026-11-08; native activation and composition remain conditional",
    "excluded": []
  },
  "catalog": {
    "SIGHTS": [
      {
        "id": "iron",
        "name": "Iron Sights",
        "pts": 5,
        "weaponSwayMultByWeapon": {
          "m433": 0.6666667,
          "b36a4": 0.6666667,
          "sor556": 0.6666667,
          "ak4d": 0.6666667,
          "tr7": 0.6666667,
          "kord6p67": 0.6666667,
          "nvo228e": 0.6666667,
          "l85a3": 0.6666667,
          "vcr2": 0.6666667,
          "m16a4": 0.6666667,
          "m4a1": 0.6666667,
          "m277": 0.6666667,
          "ak205": 0.6666667,
          "m417a2": 0.6666667,
          "grtbc": 0.6666667,
          "qbz192": 0.6666667,
          "sg553r": 0.6666667,
          "sor300sc": 0.6666667,
          "sgx": 0.6666667,
          "pw5a3": 0.6666667,
          "pw7a2": 0.6666667,
          "umg40": 0.6666667,
          "usg90": 0.6666667,
          "kv9": 0.6666667,
          "scw10": 0.6666667,
          "sl9": 0.6666667,
          "cz3a1": 0.6666667,
          "pp19": 0.6666667,
          "l110": 0.6666667,
          "drsiar": 0.6666667,
          "m60": 0.6666667,
          "rpkm": 0.6666667,
          "m123k": 0.6666667,
          "m250": 0.6666667,
          "kts100": 0.6666667,
          "m240l": 0.6666667,
          "m121a2": 0.6666667,
          "rpk74m": 0.6666667,
          "m39emr": 0.6666667,
          "lmr27": 0.6666667,
          "svk86": 0.6666667,
          "svdm": 0.6666667,
          "grtcps": 0.6666667,
          "m87a1": 0.6666667,
          "m1014": 0.6666667,
          "ks18k": 0.6666667,
          "db12": 0.6666667,
          "p18": 0.6666667,
          "es57": 0.6666667,
          "m45a1": 0.6666667,
          "m44": 0.6666667,
          "ggh22": 0.6666667,
          "m357trait": 0.6666667,
          "vz61": 0.6666667,
          "ef88": 0.6666667,
          "vssm": 0.6666667,
          "mk24": 0.6666667,
          "z84m": 0.6666667,
          "rspr": 0.6666667
        },
        "magnification": 1.5
      },
      {
        "id": "std_optic",
        "name": "Standard Optic",
        "noEffect": true,
        "pts": 10,
        "legacy": true
      },
      {
        "id": "var_low",
        "name": "Variable Low",
        "noEffect": true,
        "pts": 20,
        "legacy": true
      },
      {
        "id": "var_high",
        "name": "Variable High",
        "pts": 25,
        "adsMoveSpeedTierShift": 1,
        "legacy": true
      },
      {
        "id": "thermal",
        "name": "Thermal",
        "pts": 25,
        "adsMoveSpeedTierShift": 1,
        "legacy": true
      },
      {
        "id": "therm_hyb",
        "name": "Thermal Hybrid",
        "noEffect": true,
        "pts": 35,
        "legacy": true
      },
      {
        "id": "dvo_lpvo",
        "name": "DVO LPVO 1-6x",
        "category": "var_high",
        "pts": 25,
        "magnification": 6,
        "magnificationRange": [
          1,
          6
        ],
        "adsMoveSpeedTierShift": 1
      },
      {
        "id": "mars_f_lpvo",
        "name": "Mars-F LPVO 1-5x",
        "category": "var_high",
        "pts": 25,
        "magnification": 5,
        "magnificationRange": [
          1,
          5
        ],
        "adsMoveSpeedTierShift": 1
      },
      {
        "id": "mc_co_lpvo",
        "name": "MC-CO LPVO 1-6x",
        "category": "var_high",
        "pts": 25,
        "magnification": 6,
        "magnificationRange": [
          1,
          6
        ],
        "adsMoveSpeedTierShift": 1
      },
      {
        "id": "mini_flex_1_00x",
        "name": "Mini Flex 1.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1,
        "noEffect": true
      },
      {
        "id": "ngfc_lpvo",
        "name": "NGFC LPVO 1-5x",
        "category": "var_high",
        "pts": 25,
        "magnification": 5,
        "magnificationRange": [
          1,
          5
        ],
        "adsMoveSpeedTierShift": 1
      },
      {
        "id": "osa_7_1_00x",
        "name": "Osa-7 1.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1,
        "noEffect": true
      },
      {
        "id": "r_mr_1_00x",
        "name": "R-MR 1.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1,
        "noEffect": true
      },
      {
        "id": "su_230_lpvo",
        "name": "SU-230 LPVO 1-4x",
        "category": "var_low",
        "pts": 20,
        "magnification": 4,
        "magnificationRange": [
          1,
          4
        ],
        "noEffect": true
      },
      {
        "id": "th_rds_1_00x",
        "name": "TH-RDS 1.00x",
        "category": "therm_hyb",
        "pts": 35,
        "magnification": 1,
        "noEffect": true
      },
      {
        "id": "2pro_1_25x",
        "name": "2Pro 1.25x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1.25,
        "noEffect": true
      },
      {
        "id": "cq_rds_1_25x",
        "name": "CQ RDS 1.25x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1.25,
        "noEffect": true
      },
      {
        "id": "ro_s_1_25x",
        "name": "RO-S 1.25x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1.25,
        "noEffect": true
      },
      {
        "id": "1p86_lpvo",
        "name": "1P86 LPVO 1.5-4.5x",
        "category": "var_low",
        "pts": 20,
        "magnification": 4.5,
        "magnificationRange": [
          1.5,
          4.5
        ],
        "noEffect": true
      },
      {
        "id": "1p87_1_50x",
        "name": "1p87 1.50x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1.5,
        "noEffect": true
      },
      {
        "id": "grim_1_50x",
        "name": "GRIM 1.50x",
        "category": "thermal",
        "pts": 25,
        "magnification": 1.5,
        "adsMoveSpeedTierShift": 1
      },
      {
        "id": "rox_1_50x",
        "name": "ROX 1.50x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1.5,
        "noEffect": true
      },
      {
        "id": "su_123_1_50x",
        "name": "SU-123 1.50x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1.5,
        "noEffect": true
      },
      {
        "id": "3vzr_1_75x",
        "name": "3VZR 1.75x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1.75,
        "noEffect": true
      },
      {
        "id": "a_p2_1_75x",
        "name": "A-P2 1.75x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1.75,
        "noEffect": true
      },
      {
        "id": "ro_m_1_75x",
        "name": "RO-M 1.75x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 1.75,
        "noEffect": true
      },
      {
        "id": "cco_2_00x",
        "name": "CCO 2.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 2,
        "noEffect": true
      },
      {
        "id": "r4t_2_00x",
        "name": "R4T 2.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 2,
        "noEffect": true
      },
      {
        "id": "sm_rifle_variable",
        "name": "SM Rifle Variable 2-8x",
        "category": "var_high",
        "pts": 25,
        "magnification": 8,
        "magnificationRange": [
          2,
          8
        ],
        "adsMoveSpeedTierShift": 1
      },
      {
        "id": "bf_2m_2_50x",
        "name": "BF-2M 2.50x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 2.5,
        "noEffect": true
      },
      {
        "id": "1p88_variable",
        "name": "1p88 Variable 3-10x",
        "category": "var_high",
        "pts": 25,
        "magnification": 10,
        "magnificationRange": [
          3,
          10
        ],
        "adsMoveSpeedTierShift": 1
      },
      {
        "id": "baker_3_00x",
        "name": "Baker 3.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 3,
        "noEffect": true
      },
      {
        "id": "pas_35_3_00x",
        "name": "PAS-35 3.00x",
        "category": "thermal",
        "pts": 25,
        "magnification": 3,
        "adsMoveSpeedTierShift": 1
      },
      {
        "id": "qmk_3_00x",
        "name": "QMK 3.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 3,
        "noEffect": true
      },
      {
        "id": "mgo_3_50x",
        "name": "MGO 3.50x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 3.5,
        "noEffect": true
      },
      {
        "id": "sdo_3_50x",
        "name": "SDO 3.50x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 3.5,
        "noEffect": true
      },
      {
        "id": "pvq_31_4_00x",
        "name": "PVQ-31 4.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 4,
        "noEffect": true
      },
      {
        "id": "lds_4_50x",
        "name": "LDS 4.50x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 4.5,
        "noEffect": true
      },
      {
        "id": "sf_g2_5_00x",
        "name": "SF-G2 5.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 5,
        "noEffect": true
      },
      {
        "id": "st_prism_5_00x",
        "name": "ST Prism 5.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 5,
        "noEffect": true
      },
      {
        "id": "s_vps_6_00x",
        "name": "S-VPS 6.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 6,
        "noEffect": true
      },
      {
        "id": "ssds_6_00x",
        "name": "SSDS 6.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 6,
        "noEffect": true
      },
      {
        "id": "ts_hd_6_00x",
        "name": "TS-HD 6.00x",
        "category": "thermal",
        "pts": 25,
        "magnification": 6,
        "adsMoveSpeedTierShift": 1
      },
      {
        "id": "lert_8_00x",
        "name": "LERT 8.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 8,
        "noEffect": true
      },
      {
        "id": "nfx_8_00x",
        "name": "NFX 8.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 8,
        "noEffect": true
      },
      {
        "id": "r_vps_10_00x",
        "name": "R-VPS 10.00x",
        "category": "std_optic",
        "pts": 10,
        "magnification": 10,
        "noEffect": true
      }
    ],
    "MUZZLES": [
      {
        "id": "none",
        "name": "None",
        "adsRecoilTierMod": 0,
        "adsSpreadDecayBoost": 0,
        "pts": 0,
        "worldSpotMult": 1,
        "minimapSpotMult": 1
      },
      {
        "id": "sp_brake",
        "name": "Single-Port Brake",
        "adsRecoilTierMod": 1,
        "adsSpreadDecayBoost": 0,
        "pts": 5,
        "hipRecoilTierMod": 1,
        "weaponSwayMult": 1.5,
        "worldSpotMult": 1,
        "minimapSpotMult": 1,
        "weaponOverrides": {
          "l115": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6
          },
          "m2010esr": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6
          },
          "miniscout": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6
          },
          "psr": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6
          },
          "p18": {
            "pts": 10,
            "weaponSwayMult": 1
          },
          "es57": {
            "pts": 10,
            "weaponSwayMult": 1
          },
          "m45a1": {
            "pts": 10,
            "weaponSwayMult": 1
          },
          "ggh22": {
            "pts": 10,
            "weaponSwayMult": 1
          },
          "vz61": {
            "pts": 10,
            "weaponSwayMult": 1
          },
          "rspr": {
            "adsRecoilTierMod": 7,
            "hipRecoilTierMod": 7
          }
        }
      },
      {
        "id": "dp_brake",
        "name": "Double-Port Brake",
        "adsRecoilTierMod": 1,
        "adsSpreadDecayBoost": 0,
        "pts": 10,
        "hipRecoilTierMod": 1,
        "worldSpotMult": 1,
        "minimapSpotMult": 1,
        "weaponOverrides": {
          "interdictor": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6,
            "name": "Multi-Port Brake"
          },
          "l115": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6
          },
          "m2010esr": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6
          },
          "miniscout": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6
          },
          "psr": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6
          },
          "elr40": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6,
            "name": "Multi-Port Brake"
          }
        }
      },
      {
        "id": "slant_brake",
        "name": "Slant Brake",
        "adsRecoilTierMod": 1,
        "adsSpreadDecayBoost": 0,
        "pts": 5,
        "hipRecoilTierMod": 1,
        "weaponSwayMult": 1.5,
        "worldSpotMult": 1,
        "minimapSpotMult": 1
      },
      {
        "id": "tp_brake",
        "name": "Triple-Port Brake",
        "adsRecoilTierMod": 1,
        "adsSpreadDecayBoost": 0,
        "pts": 10,
        "hipRecoilTierMod": 1,
        "worldSpotMult": 1,
        "minimapSpotMult": 1,
        "weaponOverrides": {
          "sv98": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6
          }
        }
      },
      {
        "id": "thread_prot",
        "name": "Thread Protector",
        "adsRecoilTierMod": 1,
        "adsSpreadDecayBoost": 0,
        "pts": 5,
        "hipRecoilTierMod": 1,
        "weaponSwayMult": 1.5,
        "worldSpotMult": 1,
        "minimapSpotMult": 1,
        "weaponOverrides": {
          "sv98": {
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6
          }
        }
      },
      {
        "id": "comp_brake",
        "name": "Compensated Brake",
        "adsRecoilTierMod": 1,
        "adsRecoilDecayMult": 1.2,
        "hipRecoilDecayMult": 1.2,
        "recoilDurationOverride": 0.05,
        "weaponOverrides": {
          "l115": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "m2010esr": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "miniscout": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "psr": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "sv98": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "adsRecoilTierMod": 6,
            "hipRecoilTierMod": 6,
            "recoilDecreaseTimeExponentAdd": -0.5
          }
        },
        "pts": 20,
        "hipRecoilTierMod": 1,
        "worldSpotMult": 1,
        "minimapSpotMult": 1
      },
      {
        "id": "linear_comp",
        "name": "Linear Comp",
        "adsRecoilTierMod": -1,
        "adsRecoilVariationTierMod": 3,
        "adsSpreadDecayBoost": 0,
        "pts": 10,
        "hipRecoilTierMod": -1,
        "hipRecoilVariationTierMod": 3,
        "worldSpotMult": 1,
        "minimapSpotMult": 1
      },
      {
        "id": "flash_hider",
        "name": "Flash Hider",
        "adsRecoilTierMod": 0,
        "adsSpreadDecayBoost": 0,
        "pts": 10,
        "worldSpotMult": 0,
        "minimapSpotMult": 1
      },
      {
        "id": "flash_comp",
        "name": "Flash Comp",
        "adsRecoilTierMod": 0,
        "adsRecoilDecayMult": 1.2,
        "hipRecoilDecayMult": 1.2,
        "recoilDurationOverride": 0.05,
        "weaponOverrides": {
          "pp19": {
            "adsRecoilDecayMult": 1,
            "hipRecoilDecayMult": 1,
            "recoilDurationOverride": null
          }
        },
        "pts": 20,
        "worldSpotMult": 0,
        "minimapSpotMult": 1
      },
      {
        "id": "std_supp",
        "name": "Standard Suppressor",
        "suppressor": true,
        "adsRecoilTierMod": 0,
        "adsSpreadDecayBoost": 0,
        "hipSpreadTierMod": 1,
        "weaponOverrides": {
          "l115": {
            "hipSpreadTierMod": 0
          }
        },
        "pts": 20,
        "worldSpotMult": 0,
        "minimapSpotMult": 0.14
      },
      {
        "id": "long_supp",
        "name": "Long Suppressor",
        "suppressor": true,
        "adsRecoilTierMod": 0,
        "adsRecoilDecayMult": 1.2,
        "hipRecoilDecayMult": 1.2,
        "recoilDurationOverride": 0.05,
        "hipSpreadTierMod": 1,
        "weaponOverrides": {
          "interdictor": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "l115": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "m2010esr": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "miniscout": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "psr": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "elr40": {
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDurationOverride": 0.066667,
            "recoilDecreaseTimeExponentAdd": -0.5
          }
        },
        "pts": 25,
        "weaponSwayMult": 1.5,
        "worldSpotMult": 0,
        "minimapSpotMult": 0.14
      },
      {
        "id": "light_supp",
        "name": "Lightened Suppressor",
        "suppressor": true,
        "adsRecoilTierMod": 0,
        "adsRecoilDecayMult": 1.2,
        "hipRecoilDecayMult": 1.2,
        "recoilDurationOverride": 0.05,
        "hipSpreadTierMod": 1,
        "weaponOverrides": {
          "interdictor": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "l115": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "m2010esr": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "miniscout": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "psr": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "sv98": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          },
          "elr40": {
            "hipSpreadTierMod": 0,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDurationOverride": 0.066667,
            "recoilDecreaseTimeExponentAdd": -0.5,
            "name": "CQB Suppressor"
          }
        },
        "pts": 30,
        "worldSpotMult": 0,
        "minimapSpotMult": 0.14
      },
      {
        "id": "cqb_supp",
        "name": "CQB Suppressor",
        "suppressor": true,
        "adsRecoilTierMod": 0,
        "adsSpreadDecayBoost": 0,
        "pts": 30,
        "worldSpotMult": 0,
        "minimapSpotMult": 0.14
      },
      {
        "id": "compensator",
        "name": "Compensator",
        "adsRecoilTierMod": 0,
        "adsRecoilDecayMult": 1.2,
        "hipRecoilDecayMult": 1.2,
        "recoilDurationOverride": 0.05,
        "weaponOverrides": {
          "miniscout": {
            "recoilDurationOverride": 0.066667,
            "adsRecoilDecayMult": 1.728,
            "hipRecoilDecayMult": 1.728,
            "recoilDecreaseTimeExponentAdd": -0.5
          }
        },
        "pts": 10,
        "worldSpotMult": 1,
        "minimapSpotMult": 1
      },
      {
        "id": "hybrid_supp_l",
        "name": "Hybrid Suppressor L",
        "suppressor": true,
        "adsRecoilTierMod": 1,
        "adsRecoilDecayMult": 1.2,
        "hipRecoilDecayMult": 1.2,
        "recoilDurationOverride": 0.05,
        "hipSpreadTierMod": 1,
        "pts": 30,
        "sprintRecoveryTierShift": 1,
        "hipRecoilTierMod": 1,
        "deployTimeTierShift": 1,
        "weaponSwayMult": 1.5,
        "worldSpotMult": 0,
        "minimapSpotMult": 0.14
      },
      {
        "id": "hybrid_supp_s",
        "name": "Hybrid Suppressor S",
        "suppressor": true,
        "adsRecoilTierMod": 1,
        "adsRecoilDecayMult": 1.2,
        "hipRecoilDecayMult": 1.2,
        "recoilDurationOverride": 0.05,
        "hipSpreadTierMod": 1,
        "pts": 40,
        "hipRecoilTierMod": 1,
        "worldSpotMult": 0,
        "minimapSpotMult": 0.14
      },
      {
        "id": "hybrid_supp_k",
        "name": "Hybrid Suppressor K",
        "suppressor": true,
        "adsRecoilTierMod": 1,
        "adsRecoilDecayMult": 1.2,
        "hipRecoilDecayMult": 1.2,
        "recoilDurationOverride": 0.05,
        "hipSpreadTierMod": 0,
        "pts": 50,
        "hipRecoilTierMod": 1,
        "worldSpotMult": 0,
        "minimapSpotMult": 0.14
      }
    ],
    "BARRELS": [
      {
        "id": "none",
        "name": "None",
        "movingAdsSpreadTierMod": 0,
        "pts": 0,
        "velMult": 1,
        "velTierMod": 0,
        "adsSpreadIncMult": 1
      },
      {
        "id": "basic",
        "name": "Basic",
        "movingAdsSpreadTierMod": 0,
        "pts": 10,
        "velMult": 1,
        "velTierMod": 0,
        "adsSpreadIncMult": 1,
        "adsTimeTierModByWeapon": {
          "ak205": 1,
          "ak4d": 1,
          "b36a4": 1,
          "brod3": 1,
          "cz3a1": 1,
          "db12": 1,
          "drsiar": 1,
          "ef88": 1,
          "elr40": 1,
          "es57": 1,
          "ggh22": 1,
          "grtbc": 1,
          "grtcps": 1,
          "interdictor": 1,
          "kord6p67": 1,
          "ks18k": 1,
          "kv9": 1,
          "l115": 1,
          "l85a3": 1,
          "lmr27": 1,
          "m1014": 1,
          "m16a4": 1,
          "m2010esr": 1,
          "m277": 1,
          "m357trait": 1,
          "m39emr": 1,
          "m417a2": 1,
          "m433": 1,
          "m44": 1,
          "m45a1": 1,
          "m4a1": 1,
          "m87a1": 1,
          "miniscout": 1,
          "mk24": 1,
          "nvo228e": 1,
          "p18": 1,
          "pp19": 1,
          "psr": 1,
          "pw5a3": 1,
          "pw7a2": 1,
          "qbz192": 1,
          "rpk74m": 1,
          "rpkm": 1,
          "rspr": 1,
          "scw10": 1,
          "sg553r": 1,
          "sgx": 1,
          "sl9": 1,
          "sor300sc": 1,
          "sor556": 1,
          "sv98": 1,
          "svdm": 1,
          "svk86": 1,
          "tr7": 1,
          "umg40": 1,
          "usg90": 1,
          "vcr2": 1,
          "vz61": 1
        }
      },
      {
        "id": "short",
        "name": "Short",
        "movingAdsSpreadTierMod": 0,
        "hipSpreadTierMod": -1,
        "pts": 15,
        "velMult": 0.8,
        "velTierMod": -1,
        "adsSpreadIncMult": 1,
        "adsTimeTierModByWeapon": {
          "ak4d": 1,
          "b36a4": 1,
          "brod3": 1,
          "drsiar": 1,
          "ef88": 1,
          "grtcps": 1,
          "kts100": 1,
          "l115": 1,
          "l85a3": 1,
          "m121a2": 1,
          "m123k": 1,
          "m16a4": 1,
          "m39emr": 1,
          "m417a2": 1,
          "m433": 1,
          "m44": 1,
          "m4a1": 1,
          "miniscout": 1,
          "mk24": 1,
          "nvo228e": 1,
          "rpk74m": 1,
          "rpkm": 1,
          "sgx": 1,
          "sor300sc": 1,
          "sor556": 1,
          "sv98": 1,
          "svdm": 1,
          "svk86": 1,
          "tr7": 1,
          "vcr2": 1,
          "z84m": 1
        }
      },
      {
        "id": "extended",
        "name": "Extended",
        "movingAdsSpreadTierMod": 0,
        "pts": 5,
        "velMult": 1.25,
        "velTierMod": 1,
        "adsSpreadIncMult": 1,
        "adsTimeTierModByWeapon": {
          "ak4d": 0,
          "b36a4": 0,
          "brod3": 0,
          "cz3a1": 0,
          "db12": 0,
          "drsiar": 0,
          "ef88": 0,
          "elr40": 0,
          "grtbc": 0,
          "grtcps": 0,
          "interdictor": 0,
          "ks18k": 0,
          "kv9": 0,
          "l115": 0,
          "l85a3": 0,
          "lmr27": 0,
          "m1014": 0,
          "m16a4": 0,
          "m2010esr": 0,
          "m277": 0,
          "m39emr": 0,
          "m417a2": 0,
          "m433": 0,
          "m44": 0,
          "m4a1": 0,
          "m87a1": 0,
          "miniscout": 0,
          "mk24": 0,
          "nvo228e": 0,
          "pp19": 0,
          "psr": 0,
          "pw5a3": 0,
          "qbz192": 0,
          "rpkm": 0,
          "rspr": 0,
          "scw10": 0,
          "sg553r": 0,
          "sgx": 0,
          "sl9": 0,
          "sor300sc": 0,
          "sor556": 0,
          "sv98": 0,
          "svdm": 0,
          "svk86": 0,
          "tr7": 0,
          "umg40": 0,
          "vcr2": 0
        }
      },
      {
        "id": "heavy",
        "name": "Heavy",
        "movingAdsSpreadTierMod": 0,
        "pts": 10,
        "velMult": 1,
        "velTierMod": 0,
        "adsSpreadIncMult": 0.666667,
        "adsSpreadFiringDecCoefMult": 1.837117,
        "adsSpreadFiringDecOffsetMult": 0.666667,
        "adsSpreadNotFiringDecOffsetMult": 0.666667,
        "adsTimeTierModByWeapon": {
          "ak205": 0,
          "ak4d": 0,
          "b36a4": 0,
          "drsiar": 0,
          "kord6p67": 0,
          "kts100": 0,
          "l110": 0,
          "l85a3": 0,
          "m121a2": 0,
          "m123k": 0,
          "m16a4": 0,
          "m240l": 0,
          "m250": 0,
          "m277": 0,
          "m60": 0,
          "pw7a2": 0,
          "rpk74m": 0,
          "rpkm": 0,
          "sl9": 0,
          "sor556": 0,
          "umg40": 0,
          "usg90": 0,
          "z84m": 0
        }
      },
      {
        "id": "heavy_ext",
        "name": "Heavy Extended",
        "sprintRecoveryTierShift": 1,
        "movingAdsSpreadTierMod": 0,
        "pts": 10,
        "velMult": 1.25,
        "velTierMod": 1,
        "adsSpreadIncMult": 0.666667,
        "adsSpreadFiringDecCoefMult": 1.837117,
        "adsSpreadFiringDecOffsetMult": 0.666667,
        "adsSpreadNotFiringDecOffsetMult": 0.666667,
        "deployTimeTierShift": 1,
        "adsTimeTierModByWeapon": {
          "ak4d": 0,
          "b36a4": 0,
          "drsiar": 0,
          "ef88": 0,
          "kts100": 0,
          "l110": 0,
          "l85a3": 0,
          "m121a2": 0,
          "m123k": 0,
          "m16a4": 0,
          "m240l": 0,
          "m250": 0,
          "m277": 0,
          "m60": 0,
          "rpk74m": 0,
          "rpkm": 0,
          "sl9": 0,
          "sor556": 0,
          "umg40": 0,
          "usg90": 0
        }
      },
      {
        "id": "light",
        "name": "Light",
        "movingAdsSpreadTierMod": 1,
        "pts": 20,
        "velMult": 1,
        "velTierMod": 0,
        "adsSpreadIncMult": 1,
        "adsTimeTierModByWeapon": {
          "ak205": 1,
          "b36a4": 1,
          "brod3": 1,
          "cz3a1": 1,
          "drsiar": 1,
          "ef88": 1,
          "elr40": 1,
          "es57": 1,
          "ggh22": 1,
          "grtbc": 1,
          "grtcps": 1,
          "interdictor": 1,
          "kord6p67": 1,
          "kv9": 1,
          "l110": 1,
          "l115": 1,
          "l85a3": 1,
          "lmr27": 1,
          "m16a4": 1,
          "m2010esr": 1,
          "m240l": 1,
          "m277": 1,
          "m433": 1,
          "m45a1": 1,
          "m4a1": 1,
          "m60": 1,
          "miniscout": 1,
          "mk24": 1,
          "nvo228e": 1,
          "p18": 1,
          "pp19": 1,
          "rspr": 1,
          "scw10": 1,
          "sg553r": 1,
          "sgx": 1,
          "sl9": 1,
          "sor300sc": 1,
          "sv98": 1,
          "svdm": 1,
          "tr7": 1,
          "umg40": 1,
          "usg90": 1,
          "vcr2": 1,
          "z84m": 1
        }
      },
      {
        "id": "cryo",
        "name": "Cryogenic",
        "movingAdsSpreadTierMod": 0,
        "pts": 20,
        "velMult": 1,
        "velTierMod": 0,
        "adsSpreadIncMult": 0.666667,
        "adsSpreadFiringDecCoefMult": 1.837117,
        "adsSpreadFiringDecOffsetMult": 0.666667,
        "adsSpreadNotFiringDecOffsetMult": 0.666667,
        "adsTimeTierModByWeapon": {
          "ak205": 1,
          "ak4d": 1,
          "b36a4": 1,
          "ef88": 1,
          "kord6p67": 1,
          "l85a3": 1,
          "m16a4": 1,
          "m277": 1,
          "m417a2": 1,
          "nvo228e": 1,
          "pp19": 1,
          "pw5a3": 1,
          "pw7a2": 1,
          "qbz192": 1,
          "sl9": 1,
          "sor300sc": 1,
          "sor556": 1,
          "umg40": 1,
          "usg90": 1
        }
      },
      {
        "id": "ext_light",
        "name": "Extended Light",
        "movingAdsSpreadTierMod": 1,
        "pts": 25,
        "velMult": 1.25,
        "velTierMod": 1,
        "adsSpreadIncMult": 1,
        "adsTimeTierModByWeapon": {
          "ef88": 1
        }
      },
      {
        "id": "short_light",
        "name": "Short Light",
        "movingAdsSpreadTierMod": 1,
        "hipSpreadTierMod": -1,
        "pts": 25,
        "velMult": 0.8,
        "velTierMod": -1,
        "adsSpreadIncMult": 1,
        "adsTimeTierModByWeapon": {
          "ef88": 1
        }
      },
      {
        "id": "vssm_suppressed",
        "name": "Suppressed",
        "movingAdsSpreadTierMod": 0,
        "pts": 30,
        "velMult": 1,
        "velTierMod": 0,
        "suppressor": true,
        "adsSpreadIncMult": 1,
        "worldSpotMult": 0,
        "minimapSpotMult": 0.06,
        "adsTimeTierModByWeapon": {
          "vssm": 0
        }
      },
      {
        "id": "vssm_suppressed_asm",
        "name": "Suppressed",
        "movingAdsSpreadTierMod": 0,
        "pts": 20,
        "velMult": 1,
        "velTierMod": 0,
        "suppressor": true,
        "adsSpreadIncMult": 1,
        "worldSpotMult": 0,
        "minimapSpotMult": 0.14,
        "adsTimeTierModByWeapon": {
          "vssm": 0
        }
      }
    ],
    "GRIPS": [
      {
        "id": "none",
        "name": "None",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": 0,
        "adsTimeTierMod": 0,
        "pts": 0
      },
      {
        "id": "factory_angled_sl9",
        "name": "Factory Angled",
        "adsRecoilTierMod": 1,
        "movingAdsSpreadTierMod": 0,
        "pts": 20,
        "hipRecoilTierMod": 1,
        "frostyModifiers": {
          "sl9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "factory_angled_lmr27",
        "name": "Factory Angled",
        "adsRecoilTierMod": 1,
        "movingAdsSpreadTierMod": 0,
        "pts": 25,
        "hipRecoilTierMod": 1,
        "frostyModifiers": {
          "lmr27": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          }
        }
      },
      {
        "id": "factory_angled_db12",
        "name": "Factory Angled",
        "adsRecoilTierMod": 1,
        "movingAdsSpreadTierMod": -1,
        "pts": 15,
        "hipRecoilTierMod": 1,
        "frostyModifiers": {
          "db12": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          }
        }
      },
      {
        "id": "cmpct_handstop",
        "name": "Compact Handstop",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": 0,
        "pts": 10,
        "utilities": {
          "Fire while Sprinting": "Yes"
        },
        "frostyModifiers": {
          "cz3a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vz61": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "slim_handstop",
        "name": "Slim Handstop",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": 0,
        "pts": 15,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "ak4d": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "b36a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "brod3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "db12": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "drsiar": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "grtcps": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "kord6p67": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "ks18k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "kts100": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "l110": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "l85a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "lmr27": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m1014": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m121a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m123k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m16a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m240l": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m250": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m277": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m39emr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m417a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m433": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m4a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m60": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m87a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "mk24": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "nvo228e": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "qbz192": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "rpk74m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "rpkm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sg553r": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sor300sc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sor556": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "svdm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "svk86": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "vcr2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "vssm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "z84m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          }
        }
      },
      {
        "id": "fold_vert",
        "name": "Folding Vertical",
        "adsRecoilTierMod": 2,
        "movingAdsSpreadTierMod": -1,
        "pts": 10,
        "hipRecoilTierMod": 2,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "cz3a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "db12": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ks18k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "nvo228e": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svk86": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "z84m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "alloy_vert",
        "name": "Alloy Vertical",
        "adsRecoilTierMod": 2,
        "movingAdsSpreadTierMod": 0,
        "pts": 20,
        "hipRecoilTierMod": 2,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "cz3a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "db12": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ks18k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "nvo228e": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svk86": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "z84m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "ribbed_vert",
        "name": "Ribbed Vertical",
        "adsRecoilTierMod": 3,
        "movingAdsSpreadTierMod": -1,
        "pts": 20,
        "hipRecoilTierMod": 3,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "cz3a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "db12": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ks18k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "nvo228e": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svk86": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "z84m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "6h64_vert",
        "name": "6H64 Vertical",
        "adsRecoilTierMod": 4,
        "movingAdsSpreadTierMod": -1,
        "pts": 25,
        "hipRecoilTierMod": 4,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "cz3a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "nvo228e": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "z84m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "classic_vert",
        "name": "Classic Vertical",
        "adsRecoilTierMod": 5,
        "movingAdsSpreadTierMod": -1,
        "pts": 35,
        "hipRecoilTierMod": 5,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "cz3a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "nvo228e": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "z84m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "fold_stubby",
        "name": "Folding Stubby",
        "adsRecoilTierMod": 2,
        "movingAdsSpreadTierMod": -1,
        "pts": 20,
        "hipRecoilTierMod": 2,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "cz3a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "db12": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ks18k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "nvo228e": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svk86": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vz61": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "z84m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "ribbed_stubby",
        "name": "Ribbed Stubby",
        "adsRecoilTierMod": 2,
        "movingAdsSpreadTierMod": 0,
        "pts": 30,
        "hipRecoilTierMod": 2,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "cz3a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "db12": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ks18k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "nvo228e": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svk86": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vz61": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "z84m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "canted_stubby",
        "name": "Canted Stubby",
        "adsRecoilTierMod": 3,
        "movingAdsSpreadTierMod": -1,
        "pts": 30,
        "hipRecoilTierMod": 3,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "cz3a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "db12": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ks18k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "nvo228e": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svk86": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vz61": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "z84m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "stipp_stubby",
        "name": "Stippled Stubby",
        "adsRecoilTierMod": 4,
        "movingAdsSpreadTierMod": -1,
        "pts": 35,
        "hipRecoilTierMod": 4,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "cz3a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "nvo228e": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vz61": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "z84m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "lp_stubby",
        "name": "Low-Profile Stubby",
        "adsRecoilTierMod": 5,
        "movingAdsSpreadTierMod": -1,
        "pts": 45,
        "hipRecoilTierMod": 5,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "cz3a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "nvo228e": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sl9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "z84m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "adj_angled",
        "name": "Adjustable Angled",
        "adsRecoilTierMod": 1,
        "movingAdsSpreadTierMod": -1,
        "pts": 15,
        "hipRecoilTierMod": 1,
        "frostyModifiers": {
          "ak4d": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "b36a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "drsiar": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "l85a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "lmr27": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m1014": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m16a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m250": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m277": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m39emr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m417a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m433": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m4a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m60": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m87a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "mk24": {
            "hipRecoilTierMod": 2,
            "adsRecoilTierMod": 2,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "qbz192": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "rpk74m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "rpkm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sor300sc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sor556": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "svdm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "vcr2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "z84m": {
            "hipRecoilTierMod": 2,
            "adsRecoilTierMod": 2,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          }
        }
      },
      {
        "id": "slim_angled",
        "name": "Slim Angled",
        "adsRecoilTierMod": 1,
        "movingAdsSpreadTierMod": 0,
        "pts": 25,
        "hipRecoilTierMod": 1,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "ak4d": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "b36a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "brod3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "db12": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "drsiar": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "grtcps": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "kord6p67": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "ks18k": {
            "movingAdsSpreadTierMod": 0,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "kts100": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "l110": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "l85a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m1014": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m121a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m16a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m240l": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m250": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m277": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m39emr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m417a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m433": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m4a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m60": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m87a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "mk24": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "nvo228e": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "qbz192": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "rpk74m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "rpkm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sg553r": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sor300sc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sor556": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "svdm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "svk86": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "vcr2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "vssm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "z84m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          }
        }
      },
      {
        "id": "slim_angled_smg",
        "name": "Slim Angled",
        "adsRecoilTierMod": 1,
        "movingAdsSpreadTierMod": 0,
        "pts": 20,
        "hipRecoilTierMod": 1,
        "frostyModifiers": {
          "cz3a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pp19": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw5a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "pw7a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "scw10": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "umg40": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "full_angled",
        "name": "Full Angled",
        "adsRecoilTierMod": 2,
        "movingAdsSpreadTierMod": -1,
        "pts": 25,
        "hipRecoilTierMod": 2,
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "ak4d": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "b36a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "brod3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "drsiar": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "ef88": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "grtcps": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "kord6p67": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "ks18k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "kts100": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "l110": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "l85a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "lmr27": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m1014": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m121a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m123k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m16a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m240l": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m250": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m277": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m39emr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m417a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m433": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m4a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m60": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m87a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "mk24": {
            "hipRecoilTierMod": 3,
            "adsRecoilTierMod": 3,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "nvo228e": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "qbz192": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "rpk74m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "rpkm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sg553r": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sor300sc": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sor556": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "svdm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "svk86": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "vcr2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "vssm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "z84m": {
            "hipRecoilTierMod": 3,
            "adsRecoilTierMod": 3,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          }
        }
      },
      {
        "id": "6h64_vert_svk86",
        "name": "6H64 Vertical",
        "adsRecoilTierMod": 4,
        "movingAdsSpreadTierMod": -1,
        "pts": 25,
        "hipRecoilTierMod": 4,
        "frostyModifiers": {
          "svk86": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "classic_vert_svk86",
        "name": "Classic Vertical",
        "adsRecoilTierMod": 5,
        "movingAdsSpreadTierMod": -1,
        "pts": 35,
        "hipRecoilTierMod": 5,
        "frostyModifiers": {
          "svk86": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "stipp_stubby_svk86",
        "name": "Stippled Stubby",
        "adsRecoilTierMod": 4,
        "movingAdsSpreadTierMod": -1,
        "pts": 35,
        "hipRecoilTierMod": 4,
        "frostyModifiers": {
          "svk86": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "lp_stubby_svk86",
        "name": "Low-Profile Stubby",
        "adsRecoilTierMod": 5,
        "movingAdsSpreadTierMod": -1,
        "pts": 45,
        "hipRecoilTierMod": 5,
        "frostyModifiers": {
          "svk86": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "6h64_vert_vssm",
        "name": "6H64 Vertical",
        "adsRecoilTierMod": 4,
        "movingAdsSpreadTierMod": -1,
        "adsTimeTierMod": 0,
        "pts": 25,
        "hipRecoilTierMod": 4
      },
      {
        "id": "classic_vert_vssm",
        "name": "Classic Vertical",
        "adsRecoilTierMod": 5,
        "movingAdsSpreadTierMod": -1,
        "adsTimeTierMod": 0,
        "pts": 35,
        "hipRecoilTierMod": 5
      },
      {
        "id": "stipp_stubby_vssm",
        "name": "Stippled Stubby",
        "adsRecoilTierMod": 4,
        "movingAdsSpreadTierMod": -1,
        "adsTimeTierMod": 1,
        "pts": 35,
        "hipRecoilTierMod": 4
      },
      {
        "id": "lp_stubby_vssm",
        "name": "Low-Profile Stubby",
        "adsRecoilTierMod": 5,
        "movingAdsSpreadTierMod": -1,
        "adsTimeTierMod": 1,
        "pts": 45,
        "hipRecoilTierMod": 5
      },
      {
        "id": "6h64_vert_ks18k",
        "name": "6H64 Vertical",
        "adsRecoilTierMod": 4,
        "movingAdsSpreadTierMod": -1,
        "pts": 25,
        "hipRecoilTierMod": 4,
        "frostyModifiers": {
          "ks18k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "classic_vert_ks18k",
        "name": "Classic Vertical",
        "adsRecoilTierMod": 5,
        "movingAdsSpreadTierMod": -1,
        "pts": 35,
        "hipRecoilTierMod": 5,
        "frostyModifiers": {
          "ks18k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "stipp_stubby_ks18k",
        "name": "Stippled Stubby",
        "adsRecoilTierMod": 4,
        "movingAdsSpreadTierMod": -1,
        "pts": 35,
        "hipRecoilTierMod": 4,
        "frostyModifiers": {
          "ks18k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "lp_stubby_ks18k",
        "name": "Low-Profile Stubby",
        "adsRecoilTierMod": 5,
        "movingAdsSpreadTierMod": -1,
        "pts": 45,
        "hipRecoilTierMod": 5,
        "frostyModifiers": {
          "ks18k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "6h64_vert_db12",
        "name": "6H64 Vertical",
        "adsRecoilTierMod": 4,
        "movingAdsSpreadTierMod": -1,
        "pts": 25,
        "hipRecoilTierMod": 4,
        "frostyModifiers": {
          "db12": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "classic_vert_db12",
        "name": "Classic Vertical",
        "adsRecoilTierMod": 5,
        "movingAdsSpreadTierMod": -1,
        "pts": 35,
        "hipRecoilTierMod": 5,
        "frostyModifiers": {
          "db12": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "stipp_stubby_db12",
        "name": "Stippled Stubby",
        "adsRecoilTierMod": 4,
        "movingAdsSpreadTierMod": -1,
        "pts": 35,
        "hipRecoilTierMod": 4,
        "frostyModifiers": {
          "db12": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "lp_stubby_db12",
        "name": "Low-Profile Stubby",
        "adsRecoilTierMod": 5,
        "movingAdsSpreadTierMod": -1,
        "pts": 45,
        "hipRecoilTierMod": 5,
        "frostyModifiers": {
          "db12": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "lp_stubby_sr",
        "name": "Low-Profile Stubby",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": 0,
        "pts": 10,
        "frostyModifiers": {
          "elr40": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "interdictor": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l115": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m2010esr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "miniscout": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "psr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sv98": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "slim_angled_sr",
        "name": "Slim Angled",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": 0,
        "pts": 15,
        "frostyModifiers": {
          "elr40": {
            "movingAdsSpreadTierMod": -1,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "l115": {
            "movingAdsSpreadTierMod": -1,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m2010esr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "miniscout": {
            "movingAdsSpreadTierMod": -1,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "psr": {
            "movingAdsSpreadTierMod": -1,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sv98": {
            "movingAdsSpreadTierMod": -1,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          }
        }
      },
      {
        "id": "full_angled_sr",
        "name": "Full Angled",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": -1,
        "pts": 5,
        "frostyModifiers": {
          "elr40": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "interdictor": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "l115": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "m2010esr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "miniscout": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "psr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          },
          "sv98": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          }
        }
      },
      {
        "id": "underslung_mount",
        "name": "Underslung Mount",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": 0,
        "pts": 10,
        "utilities": {
          "Gadget Draw Speed": "Yes"
        },
        "frostyModifiers": {
          "b36a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      },
      {
        "id": "bipod",
        "name": "Bipod",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": 0,
        "pts": 10,
        "frostyModifiers": {
          "ak4d": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 10
            }
          },
          "grtcps": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 10,
              "hipSpreadTierMod": -2
            }
          },
          "kord6p67": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 10,
              "hipSpreadTierMod": -2
            }
          },
          "m121a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 10,
              "hipSpreadTierMod": -2
            }
          },
          "m417a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 10
            }
          },
          "nvo228e": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 10
            }
          },
          "z84m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 10
            }
          }
        },
        "deployed": {
          "recoilTierMod": 10,
          "adsSpreadK": 0.333333,
          "hipSpreadTierMod": -2
        }
      },
      {
        "id": "ptt_grip_pod",
        "name": "PTT Grip Pod",
        "adsRecoilTierMod": 2,
        "movingAdsSpreadTierMod": -1,
        "pts": 20,
        "hipRecoilTierMod": 2,
        "frostyModifiers": {
          "ak4d": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "drsiar": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "grtcps": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "kord6p67": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "m121a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "m417a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "nvo228e": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "svk86": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "tr7": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "z84m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          }
        },
        "deployed": {
          "recoilTierMod": 8,
          "adsSpreadK": 0.333333,
          "hipSpreadTierMod": -2
        }
      },
      {
        "id": "qd_grip_pod",
        "name": "QD Grip Pod",
        "adsRecoilTierMod": 2,
        "movingAdsSpreadTierMod": 0,
        "pts": 30,
        "hipRecoilTierMod": 2,
        "frostyModifiers": {
          "ak4d": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsRecoilTierMod": 3,
            "hipRecoilTierMod": 3,
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "drsiar": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsRecoilTierMod": 3,
            "hipRecoilTierMod": 3,
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "grtcps": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "kord6p67": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "m121a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsRecoilTierMod": 3,
            "hipRecoilTierMod": 3,
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "m417a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "hipRecoilTierMod": 3,
            "adsRecoilTierMod": 3,
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "nvo228e": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsRecoilTierMod": 3,
            "hipRecoilTierMod": 3,
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "svk86": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "tr7": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsRecoilTierMod": 3,
            "hipRecoilTierMod": 3,
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "z84m": {
            "hipRecoilTierMod": 3,
            "adsRecoilTierMod": 3,
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          }
        },
        "deployed": {
          "recoilTierMod": 8,
          "adsSpreadK": 0.333333,
          "hipSpreadTierMod": -2
        }
      },
      {
        "id": "classic_grip_pod",
        "name": "Classic Grip Pod",
        "adsRecoilTierMod": 2,
        "movingAdsSpreadTierMod": -1,
        "pts": 30,
        "hipRecoilTierMod": 2,
        "frostyModifiers": {
          "ak4d": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "drsiar": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ef88": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "grtcps": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "kord6p67": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l110": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "m121a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m240l": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m39emr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "m417a2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m60": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "nvo228e": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "qbz192": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "svk86": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "tr7": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vcr2": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          },
          "z84m": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 8,
              "hipSpreadTierMod": -2
            }
          }
        },
        "deployed": {
          "recoilTierMod": 8,
          "adsSpreadK": 0.333333,
          "hipSpreadTierMod": -2
        }
      },
      {
        "id": "bipod_sr",
        "name": "Bipod",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": 0,
        "pts": 10,
        "frostyModifiers": {
          "elr40": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "interdictor": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l115": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m2010esr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "miniscout": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "psr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sv98": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 10,
              "hipSpreadTierMod": -2
            }
          },
          "svk86": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 10,
              "hipSpreadTierMod": -2
            }
          }
        },
        "deployed": {
          "recoilTierMod": 30,
          "hipSpreadTierMod": -2
        }
      },
      {
        "id": "qd_grip_pod_sr",
        "name": "QD Grip Pod",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": -1,
        "pts": 10,
        "frostyModifiers": {
          "elr40": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 38,
              "hipSpreadTierMod": -2
            }
          },
          "interdictor": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l115": {
            "movingAdsSpreadTierMod": 0,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m2010esr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 30,
              "hipSpreadTierMod": -2
            }
          },
          "miniscout": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 30,
              "hipSpreadTierMod": -2
            }
          },
          "psr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 30,
              "hipSpreadTierMod": -2
            }
          },
          "sv98": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 30,
              "hipSpreadTierMod": -2
            }
          }
        },
        "deployed": {
          "recoilTierMod": 8,
          "hipSpreadTierMod": -2
        }
      },
      {
        "id": "classic_grip_pod_sr",
        "name": "Classic Grip Pod",
        "adsRecoilTierMod": 0,
        "movingAdsSpreadTierMod": 0,
        "pts": 20,
        "frostyModifiers": {
          "elr40": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 38,
              "hipSpreadTierMod": -2
            }
          },
          "interdictor": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l115": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m2010esr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 30,
              "hipSpreadTierMod": -2
            }
          },
          "miniscout": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 30,
              "hipSpreadTierMod": -2
            }
          },
          "psr": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 30,
              "hipSpreadTierMod": -2
            }
          },
          "sv98": {
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0,
            "deployed": {
              "recoilTierMod": 30,
              "hipSpreadTierMod": -2
            }
          }
        },
        "deployed": {
          "recoilTierMod": 8,
          "hipSpreadTierMod": -2
        }
      },
      {
        "id": "slim_angled_interdictor",
        "name": "Slim Angled",
        "pts": 15,
        "frostyModifiers": {
          "interdictor": {
            "movingAdsSpreadTierMod": -1,
            "adsTimeTierMod": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "deployTimeTierShift": -1
          }
        }
      },
      {
        "id": "canted_vertical",
        "name": "Canted Vertical",
        "hipSpreadTierMod": -2,
        "pts": 30,
        "frostyModifiers": {
          "kts100": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "deployTimeTierShift": -2
          },
          "l110": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "deployTimeTierShift": -2
          },
          "m121a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "deployTimeTierShift": -2
          },
          "m123k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "deployTimeTierShift": -2
          },
          "m240l": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "deployTimeTierShift": -2
          },
          "m250": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "deployTimeTierShift": -2
          },
          "m60": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "deployTimeTierShift": -2
          },
          "rpk74m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "deployTimeTierShift": -2
          },
          "rpkm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "deployTimeTierShift": -2
          },
          "z84m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "deployTimeTierShift": -2
          }
        }
      },
      {
        "id": "actuated_module",
        "name": "Actuated Module",
        "pts": 10,
        "weaponSwayMult": 0.6666667,
        "stanceSway": "reduced",
        "frostyModifiers": {
          "ak205": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "ak4d": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "b36a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "brod3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "drsiar": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "elr40": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtbc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "grtcps": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "interdictor": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kord6p67": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kts100": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "kv9": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "l85a3": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "lmr27": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m1014": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m121a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m123k": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m16a4": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m2010esr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m250": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m277": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m417a2": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m433": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m4a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "m87a1": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "miniscout": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "mk24": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "psr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpk74m": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rpkm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "rspr": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sg553r": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sgx": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor300sc": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "sor556": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svdm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "svk86": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "tr7": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          },
          "vssm": {
            "adsTimeTierMod": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "deployTimeTierShift": 0
          }
        }
      }
    ],
    "LASERS": [
      {
        "id": "none",
        "name": "None",
        "movingAdsSpreadTierMod": 0,
        "pts": 0
      },
      {
        "id": "5mw_red",
        "name": "5 MW Red",
        "laserVisible": false,
        "pts": 10,
        "frostyModifiers": {
          "ak205": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "ak4d": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "b36a4": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "brod3": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "cz3a1": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "db12": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "drsiar": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "ef88": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "elr40": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "es57": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "ggh22": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "grtbc": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "grtcps": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "interdictor": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "kord6p67": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "ks18k": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "kts100": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "kv9": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "l110": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "l115": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "l85a3": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "lmr27": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m1014": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m121a2": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m123k": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m16a4": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m2010esr": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m240l": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m250": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m277": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m357trait": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m39emr": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m417a2": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m433": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m45a1": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m4a1": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m60": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m87a1": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "miniscout": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "mk24": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "nvo228e": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "p18": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "pp19": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "psr": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "pw5a3": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "pw7a2": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "qbz192": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "rpk74m": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "rpkm": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "rspr": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "scw10": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "sg553r": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "sgx": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "sl9": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "sor300sc": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "sor556": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "sv98": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "svdm": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "svk86": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "tr7": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "umg40": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "usg90": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "vcr2": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "vssm": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "vz61": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "z84m": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          }
        }
      },
      {
        "id": "5mw_green",
        "name": "5 MW Green",
        "laserVisible": true,
        "pts": 10,
        "frostyModifiers": {
          "ak205": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "ak4d": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "b36a4": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "brod3": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "cz3a1": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "db12": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "drsiar": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "ef88": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "elr40": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "es57": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "ggh22": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "grtbc": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "grtcps": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "interdictor": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "kord6p67": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "ks18k": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "kts100": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "kv9": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "l110": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "l115": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "l85a3": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "lmr27": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m1014": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m121a2": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m123k": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m16a4": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m2010esr": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m240l": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m250": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m277": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m357trait": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m39emr": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m417a2": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m433": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m45a1": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m4a1": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m60": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m87a1": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "miniscout": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "mk24": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "nvo228e": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "p18": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "pp19": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "psr": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "pw5a3": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "pw7a2": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "qbz192": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "rpk74m": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "rpkm": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "rspr": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "scw10": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "sg553r": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "sgx": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "sl9": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "sor300sc": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "sor556": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "sv98": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "svdm": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "svk86": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "tr7": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "umg40": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "usg90": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "vcr2": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "vssm": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "vz61": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "z84m": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          }
        }
      },
      {
        "id": "50mw_violet",
        "name": "50 MW Violet",
        "laserVisible": false,
        "pts": 10,
        "frostyModifiers": {
          "ak205": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "ak4d": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "b36a4": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "brod3": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "cz3a1": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "db12": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "drsiar": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "ef88": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "elr40": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "grtbc": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "grtcps": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "interdictor": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "kord6p67": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "ks18k": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "kts100": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "kv9": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "l110": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "l115": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "l85a3": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "lmr27": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m1014": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m121a2": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m123k": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m16a4": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m2010esr": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m240l": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m250": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m277": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m39emr": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m417a2": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m433": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m4a1": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m60": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "m87a1": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "miniscout": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "mk24": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "nvo228e": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "pp19": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "psr": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "pw5a3": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "pw7a2": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "qbz192": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "rpk74m": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "rpkm": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "rspr": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "scw10": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "sg553r": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "sgx": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "sl9": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "sor300sc": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "sor556": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "sv98": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "svdm": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "svk86": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "tr7": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "umg40": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "usg90": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "vcr2": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "vssm": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          },
          "z84m": {
            "hipSpreadTierMod": 0,
            "movingAdsSpreadTierMod": 1
          }
        }
      },
      {
        "id": "50mw_green",
        "name": "50 MW Green",
        "laserVisible": true,
        "pts": 20,
        "frostyModifiers": {
          "ak205": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "ak4d": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "b36a4": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "brod3": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "cz3a1": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "db12": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "drsiar": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "ef88": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "elr40": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "es57": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "ggh22": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "grtbc": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "grtcps": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "interdictor": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "kord6p67": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "ks18k": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "kts100": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "kv9": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "l110": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "l115": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "l85a3": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "lmr27": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m1014": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m121a2": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m123k": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m16a4": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m2010esr": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m240l": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m250": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m277": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m357trait": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m39emr": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m417a2": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m433": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m45a1": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m4a1": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m60": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "m87a1": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "miniscout": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "mk24": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "nvo228e": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "p18": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "pp19": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "psr": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "pw5a3": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "pw7a2": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "qbz192": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "rpk74m": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "rpkm": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "rspr": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "scw10": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "sg553r": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "sgx": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "sl9": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "sor300sc": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "sor556": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "sv98": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "svdm": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "svk86": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "tr7": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "umg40": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "usg90": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "vcr2": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "vssm": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "vz61": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          },
          "z84m": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 0
          }
        }
      },
      {
        "id": "50mw_blue",
        "name": "50 MW Blue",
        "laserVisible": true,
        "pts": 20,
        "frostyModifiers": {
          "ak205": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "ak4d": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "b36a4": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "brod3": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "cz3a1": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "db12": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "drsiar": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "ef88": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "elr40": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "grtbc": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "grtcps": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "interdictor": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "kord6p67": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "ks18k": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "kts100": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "kv9": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "l110": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "l115": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "l85a3": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "lmr27": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m1014": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m121a2": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m123k": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m16a4": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m2010esr": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m240l": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m250": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m277": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m39emr": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m417a2": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m433": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m4a1": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m60": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "m87a1": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "miniscout": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "mk24": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "nvo228e": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "pp19": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "psr": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "pw5a3": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "pw7a2": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "qbz192": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "rpk74m": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "rpkm": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "rspr": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "scw10": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "sg553r": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "sgx": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "sl9": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "sor300sc": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "sor556": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "sv98": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "svdm": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "svk86": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "tr7": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "umg40": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "usg90": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "vcr2": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "vssm": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          },
          "z84m": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 1
          }
        }
      },
      {
        "id": "120mw_blue",
        "name": "120 MW Blue",
        "laserVisible": true,
        "pts": 30,
        "frostyModifiers": {
          "ak205": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "ak4d": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "b36a4": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "brod3": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "cz3a1": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "db12": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "drsiar": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "ef88": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "elr40": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "grtbc": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "grtcps": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "interdictor": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "kord6p67": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "ks18k": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "kts100": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "kv9": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "l110": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "l115": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "l85a3": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "lmr27": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m1014": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m121a2": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m123k": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m16a4": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m2010esr": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m240l": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m250": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m277": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m39emr": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m417a2": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m433": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m4a1": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m60": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "m87a1": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "miniscout": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "mk24": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "nvo228e": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "pp19": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "psr": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "pw5a3": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "pw7a2": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "qbz192": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "rpk74m": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "rpkm": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "rspr": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "scw10": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "sg553r": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "sgx": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "sl9": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "sor300sc": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "sor556": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "sv98": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "svdm": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "svk86": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "tr7": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "umg40": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "usg90": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "vcr2": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "vssm": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          },
          "z84m": {
            "hipSpreadTierMod": -3,
            "movingAdsSpreadTierMod": 1
          }
        }
      },
      {
        "id": "combo_red",
        "name": "Combo Red",
        "hipSpreadIncMult": 0.666667,
        "hipSpreadFiringDecCoefMult": 1.837117,
        "hipSpreadFiringDecOffsetMult": 0.666667,
        "hipSpreadNotFiringDecOffsetMult": 0.666667,
        "hipSpreadIdleDecOffsetMult": 0.666667,
        "laserVisible": false,
        "pts": 20,
        "utilities": {
          "Flashlight": "Yes (Toggleable)"
        },
        "frostyModifiers": {
          "es57": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "ggh22": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "grtbc": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "kts100": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m357trait": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "m45a1": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "p18": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "sl9": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          },
          "vz61": {
            "hipSpreadTierMod": -1,
            "movingAdsSpreadTierMod": 0
          }
        }
      },
      {
        "id": "combo_green",
        "name": "Combo Green",
        "hipSpreadIncMult": 0.666667,
        "hipSpreadFiringDecCoefMult": 1.837117,
        "hipSpreadFiringDecOffsetMult": 0.666667,
        "hipSpreadNotFiringDecOffsetMult": 0.666667,
        "hipSpreadIdleDecOffsetMult": 0.666667,
        "laserVisible": true,
        "pts": 20,
        "utilities": {
          "Flashlight": "Yes (Toggleable)"
        },
        "frostyModifiers": {
          "es57": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "ggh22": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "grtbc": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "kord6p67": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "kts100": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m357trait": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "m45a1": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "p18": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "sl9": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          },
          "vz61": {
            "hipSpreadTierMod": -2,
            "movingAdsSpreadTierMod": 0
          }
        }
      }
    ],
    "LIGHTS": [
      {
        "id": "none",
        "name": "None",
        "pts": 0
      },
      {
        "id": "ads_taclight",
        "name": "Taclight - Aimed",
        "pts": 5,
        "utilities": {
          "Flashlight": "Yes (ADS)"
        }
      },
      {
        "id": "flashlight",
        "name": "Flashlight",
        "pts": 10,
        "utilities": {
          "Flashlight": "Yes (Toggleable)"
        },
        "hipSpreadIncMult": 0.666667,
        "hipSpreadFiringDecCoefMult": 1.837117,
        "hipSpreadFiringDecOffsetMult": 0.666667,
        "hipSpreadNotFiringDecOffsetMult": 0.666667,
        "hipSpreadIdleDecOffsetMult": 0.666667
      },
      {
        "id": "hip_taclight",
        "name": "Taclight - Hipfire",
        "pts": 15,
        "utilities": {
          "Flashlight": "Yes (Hipfire)"
        },
        "hipSpreadIncMult": 0.666667,
        "hipSpreadFiringDecCoefMult": 1.837117,
        "hipSpreadFiringDecOffsetMult": 0.666667,
        "hipSpreadNotFiringDecOffsetMult": 0.666667,
        "hipSpreadIdleDecOffsetMult": 0.666667
      },
      {
        "id": "range_finder",
        "name": "Range Finder",
        "pts": 15,
        "utilities": {
          "Auto-Zeroing": "Yes"
        }
      }
    ],
    "ERGOS": [
      {
        "id": "none",
        "name": "None",
        "pts": 0
      },
      {
        "id": "rail_cover",
        "name": "Rail Cover",
        "pts": 5,
        "sprintRecoveryTierShift": -1,
        "deployTimeTierShift": -1
      },
      {
        "id": "mag_flare",
        "name": "Magwell Flare",
        "pts": 10,
        "utilities": {
          "Reload in ADS": "Yes"
        }
      },
      {
        "id": "mag_catch",
        "name": "Improved Mag Catch",
        "pts": 5,
        "reloadSpeedMult": 1.063
      },
      {
        "id": "match_trigger",
        "name": "Match Trigger",
        "pts": 15,
        "semiAuto": {
          "adsRecoilTierMod": 3,
          "hipRecoilTierMod": 3,
          "recoilDecreaseFactorMult": 1.728,
          "spreadIncMult": 0
        }
      },
      {
        "id": "ads_bolt",
        "name": "DLC Bolt",
        "pts": 30,
        "utilities": {
          "Rechamber in ADS": "Yes"
        }
      },
      {
        "id": "buffer",
        "name": "Aftermarket Buffer",
        "pts": 5,
        "visualRecoil": -1
      },
      {
        "id": "full_auto",
        "name": "A3 Receiver",
        "pts": 25,
        "adsRecoilTierMod": -1,
        "hipRecoilTierMod": -1,
        "recoilDurationAdd": -0.0006,
        "setsFireModeAuto": true
      },
      {
        "id": "fast_deploy",
        "name": "Speed Holster",
        "pts": 5,
        "sprintRecoveryTierShift": -1,
        "deployTimeTierShift": -1
      },
      {
        "id": "fast_deploy_10",
        "name": "Gunslinger",
        "pts": 10,
        "sprintRecoveryTierShift": -2,
        "deployTimeTierShift": -2
      },
      {
        "id": "burst_training",
        "name": "Burst Training",
        "pts": 15,
        "adsRecoilVariationTierMod": 3,
        "setsFireModeBurst": true,
        "adsRecoilTierMod": 0,
        "hipRecoilTierMod": 0,
        "hipRecoilVariationTierMod": 3,
        "weaponOverrides": {
          "sg553r": {
            "recoilDurationAdd": -0.0006
          },
          "pw5a3": {
            "recoilDurationAdd": -0.0006
          },
          "cz3a1": {
            "recoilDurationAdd": -0.0006
          }
        }
      },
      {
        "id": "burst_mode",
        "name": "Burst Mode",
        "pts": 10,
        "adsRecoilVariationTierMod": 3,
        "setsFireModeBurst": true,
        "adsRecoilTierMod": 0,
        "hipRecoilTierMod": 0,
        "hipRecoilVariationTierMod": 3,
        "weaponOverrides": {
          "sl9": {
            "recoilDurationAdd": -0.0006
          }
        }
      },
      {
        "id": "grtbc_burst_mode",
        "name": "Burst Mode",
        "pts": 10,
        "adsRecoilTierMod": 1,
        "adsRecoilVariationTierMod": 3,
        "setsFireModeBurst": true,
        "hipRecoilTierMod": 1,
        "hipRecoilVariationTierMod": 3,
        "weaponOverrides": {
          "grtbc": {
            "recoilDurationAdd": -0.0006
          }
        }
      },
      {
        "id": "full_auto_vssm",
        "name": "Folding Stock",
        "pts": 40,
        "adsSpreadDynOverride": {
          "inc": 0.409,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringOffset": 7.2,
          "idleExp": 0.25,
          "idleOffset": 7.5
        },
        "adsRecoilVariationTierMod": -20,
        "setsFireModeAuto": true,
        "recoilDecreaseFactorOverride": 76,
        "recoilDecreaseTimeExponentOverride": 1.24,
        "autoRpm": 799.999,
        "hipSpreadDynOverride": {
          "inc": 0.736,
          "firingCoef": 0.5,
          "firingOffset": 4.86
        },
        "hipRecoilVariationTierMod": -20
      }
    ],
    "ACCESSORIES": [
      {
        "id": "none",
        "name": "None",
        "pts": 0
      },
      {
        "id": "canted_irons",
        "name": "Canted Iron Sights",
        "pts": 5,
        "description": "Angled backup iron sights. Adds points only; aiming through them is not modelled."
      },
      {
        "id": "secondary_optic",
        "name": "Secondary Optic",
        "pts": 10,
        "description": "Canted Reflex, Piggyback Reflex, G43 Magnifier or Adjustable Magnification. They cost the same and change no modelled stat."
      },
      {
        "id": "ag_coating",
        "name": "Anti-Glare Coating",
        "pts": 10,
        "scopeGlint": "reduced",
        "description": "Reduces visible cone of scope glint with an anti-reflective coating."
      }
    ],
    "WEAPON_ATTS": {
      "m433": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "std_supp",
          "cqb_supp",
          "dp_brake",
          "long_supp",
          "comp_brake",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "underslung_mount",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "full_angled",
          "adj_angled",
          "slim_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "b36a4": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "dp_brake",
          "std_supp",
          "comp_brake",
          "long_supp",
          "light_supp",
          "cqb_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "heavy",
          "extended",
          "heavy_ext",
          "short",
          "light",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "underslung_mount",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "adj_angled",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "sor556": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "std_supp",
          "dp_brake",
          "cqb_supp",
          "comp_brake",
          "long_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "short",
          "heavy",
          "extended",
          "heavy_ext",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "underslung_mount",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "adj_angled",
          "full_angled",
          "classic_vert",
          "slim_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "ak4d": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "long_supp",
          "dp_brake",
          "std_supp",
          "light_supp",
          "cqb_supp",
          "comp_brake",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "heavy",
          "extended",
          "heavy_ext",
          "short",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "stipp_stubby",
          "ribbed_stubby",
          "lp_stubby",
          "canted_stubby",
          "slim_angled",
          "adj_angled",
          "full_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "tr7": {
        "muzzle": [
          "dp_brake",
          "flash_hider",
          "flash_comp",
          "std_supp",
          "linear_comp",
          "sp_brake",
          "cqb_supp",
          "long_supp",
          "comp_brake",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "fold_stubby",
          "ribbed_stubby",
          "classic_vert",
          "lp_stubby",
          "canted_stubby",
          "stipp_stubby",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "kord6p67": {
        "muzzle": [
          "sp_brake",
          "dp_brake",
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "comp_brake",
          "std_supp",
          "cqb_supp",
          "long_supp",
          "light_supp"
        ],
        "barrel": [
          "basic",
          "heavy",
          "light",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "fold_stubby",
          "ribbed_stubby",
          "classic_vert",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue",
          "combo_green"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "rail": {
            "accepts": [
              "laser",
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "nvo228e": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "std_supp",
          "cqb_supp",
          "long_supp",
          "light_supp",
          "comp_brake",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "lp_stubby",
          "stipp_stubby",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "120mw_blue",
          "50mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "l85a3": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "std_supp",
          "cqb_supp",
          "long_supp",
          "light_supp",
          "comp_brake",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "heavy",
          "extended",
          "heavy_ext",
          "short",
          "light",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "underslung_mount",
          "fold_stubby",
          "stipp_stubby",
          "ribbed_stubby",
          "lp_stubby",
          "canted_stubby",
          "adj_angled",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "vcr2": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "std_supp",
          "sp_brake",
          "cqb_supp",
          "dp_brake",
          "long_supp",
          "comp_brake",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "fold_stubby",
          "adj_angled",
          "alloy_vert",
          "ribbed_stubby",
          "slim_angled",
          "slim_handstop",
          "ribbed_vert",
          "canted_stubby",
          "full_angled",
          "6h64_vert",
          "stipp_stubby",
          "classic_vert",
          "lp_stubby",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m16a4": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "std_supp",
          "cqb_supp",
          "long_supp",
          "light_supp",
          "comp_brake",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "heavy",
          "extended",
          "heavy_ext",
          "light",
          "short",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "underslung_mount",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "adj_angled",
          "slim_angled",
          "full_angled",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "5mw_red",
          "50mw_violet",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m4a1": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "underslung_mount",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "adj_angled",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m277": {
        "muzzle": [
          "light_supp",
          "sp_brake",
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "heavy",
          "extended",
          "heavy_ext",
          "light",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "underslung_mount",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "adj_angled",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "ak205": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp"
        ],
        "barrel": [
          "basic",
          "heavy",
          "light",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "slim_angled",
          "slim_handstop",
          "full_angled",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "buffer",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "36_rnd"
              },
              {
                "slot": "mag",
                "attachment": "40_fast"
              },
              {
                "slot": "mag",
                "attachment": "40_rnd"
              },
              {
                "slot": "mag",
                "attachment": "45_fast"
              },
              {
                "slot": "mag",
                "attachment": "45_rnd"
              },
              {
                "slot": "mag",
                "attachment": "50_rnd"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "mag_catch",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "36_rnd"
              },
              {
                "slot": "mag",
                "attachment": "40_fast"
              },
              {
                "slot": "mag",
                "attachment": "40_rnd"
              },
              {
                "slot": "mag",
                "attachment": "45_fast"
              },
              {
                "slot": "mag",
                "attachment": "45_rnd"
              },
              {
                "slot": "mag",
                "attachment": "50_rnd"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "mag_flare",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "36_rnd"
              },
              {
                "slot": "mag",
                "attachment": "40_fast"
              },
              {
                "slot": "mag",
                "attachment": "40_rnd"
              },
              {
                "slot": "mag",
                "attachment": "45_fast"
              },
              {
                "slot": "mag",
                "attachment": "45_rnd"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "match_trigger",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "36_rnd"
              },
              {
                "slot": "mag",
                "attachment": "40_fast"
              },
              {
                "slot": "mag",
                "attachment": "40_rnd"
              },
              {
                "slot": "mag",
                "attachment": "45_fast"
              },
              {
                "slot": "mag",
                "attachment": "45_rnd"
              },
              {
                "slot": "mag",
                "attachment": "50_rnd"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m417a2": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "light_supp",
          "cqb_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "underslung_mount",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "adj_angled",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "grtbc": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "ribbed_vert",
          "alloy_vert",
          "fold_stubby",
          "6h64_vert",
          "cmpct_handstop",
          "ribbed_stubby",
          "canted_stubby",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "combo_red",
          "50mw_green",
          "50mw_blue",
          "combo_green",
          "120mw_blue"
        ],
        "light": [
          "flashlight",
          "ads_taclight",
          "hip_taclight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "rail": {
            "accepts": [
              "laser",
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "qbz192": {
        "muzzle": [
          "flash_hider",
          "linear_comp",
          "std_supp",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "6h64_vert",
          "adj_angled",
          "slim_angled",
          "ribbed_stubby",
          "canted_stubby",
          "full_angled",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "sg553r": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "sp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "6h64_vert",
          "slim_angled",
          "ribbed_stubby",
          "canted_stubby",
          "full_angled",
          "slim_handstop",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "sor300sc": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "cmpct_handstop",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "adj_angled",
          "6h64_vert",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "ribbed_stubby",
          "canted_stubby",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "sgx": {
        "muzzle": [
          "flash_hider",
          "sp_brake",
          "linear_comp",
          "std_supp",
          "dp_brake",
          "cqb_supp",
          "long_supp",
          "light_supp",
          "comp_brake",
          "compensator"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "ribbed_stubby",
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "fold_stubby",
          "classic_vert",
          "lp_stubby",
          "canted_stubby",
          "cmpct_handstop",
          "slim_angled_smg",
          "stipp_stubby",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "50mw_green",
          "5mw_green",
          "120mw_blue",
          "50mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "pw5a3": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "std_supp",
          "linear_comp",
          "dp_brake",
          "cqb_supp",
          "long_supp",
          "comp_brake",
          "light_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "extended",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "cmpct_handstop",
          "slim_angled_smg"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "pw7a2": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp"
        ],
        "barrel": [
          "basic",
          "heavy",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "cmpct_handstop",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "slim_angled_smg",
          "6h64_vert",
          "ribbed_stubby",
          "canted_stubby",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "umg40": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "heavy",
          "extended",
          "heavy_ext",
          "light",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "cmpct_handstop",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "slim_angled_smg",
          "6h64_vert",
          "ribbed_stubby",
          "canted_stubby",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "usg90": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "heavy",
          "heavy_ext",
          "light",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "kv9": {
        "muzzle": [
          "flash_hider",
          "std_supp",
          "sp_brake",
          "linear_comp",
          "cqb_supp",
          "dp_brake",
          "long_supp",
          "light_supp",
          "comp_brake",
          "compensator"
        ],
        "barrel": [
          "basic",
          "extended",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "fold_stubby",
          "lp_stubby",
          "ribbed_stubby",
          "classic_vert",
          "canted_stubby",
          "stipp_stubby",
          "cmpct_handstop",
          "slim_angled_smg",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "scw10": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "std_supp",
          "dp_brake",
          "cqb_supp",
          "long_supp",
          "comp_brake",
          "light_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "extended",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "classic_vert",
          "ribbed_vert",
          "lp_stubby",
          "6h64_vert",
          "alloy_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "cmpct_handstop",
          "slim_angled_smg"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "sl9": {
        "muzzle": [
          "flash_hider",
          "linear_comp",
          "std_supp",
          "sp_brake",
          "cqb_supp",
          "long_supp",
          "dp_brake",
          "comp_brake",
          "light_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "heavy",
          "extended",
          "heavy_ext",
          "light",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "factory_angled_sl9",
          "fold_stubby",
          "lp_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "cmpct_handstop",
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "combo_red",
          "120mw_blue",
          "combo_green"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "rail": {
            "accepts": [
              "laser",
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "cz3a1": {
        "muzzle": [
          "flash_hider",
          "sp_brake",
          "linear_comp",
          "std_supp",
          "dp_brake",
          "cqb_supp",
          "long_supp",
          "comp_brake",
          "light_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "extended",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "fold_stubby",
          "cmpct_handstop",
          "slim_angled_smg",
          "alloy_vert",
          "ribbed_stubby",
          "ribbed_vert",
          "canted_stubby",
          "6h64_vert",
          "stipp_stubby",
          "classic_vert",
          "lp_stubby"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "pp19": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "dp_brake",
          "comp_brake",
          "linear_comp",
          "cqb_supp"
        ],
        "barrel": [
          "basic",
          "light",
          "extended",
          "cryo"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "cmpct_handstop",
          "slim_angled_smg"
        ],
        "laser": [
          "5mw_red",
          "50mw_violet",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "flashlight",
          "hip_taclight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "6h64_vert",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "alloy_vert",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "canted_stubby",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "classic_vert",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "cmpct_handstop",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "fold_stubby",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "fold_vert",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "lp_stubby",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "ribbed_stubby",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "ribbed_vert",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "slim_angled_smg",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          },
          {
            "slot": "grip",
            "attachment": "stipp_stubby",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "20_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "35_rnd"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "l110": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "heavy",
          "heavy_ext",
          "light"
        ],
        "barrelDef": "heavy",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "6h64_vert",
          "slim_angled",
          "ribbed_stubby",
          "canted_stubby",
          "full_angled",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "canted_vertical"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "drsiar": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "heavy",
          "heavy_ext",
          "extended",
          "light",
          "short"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "6h64_vert",
          "adj_angled",
          "slim_angled",
          "ribbed_stubby",
          "canted_stubby",
          "full_angled",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m60": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "sp_brake",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "heavy",
          "heavy_ext",
          "light"
        ],
        "barrelDef": "heavy",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "6h64_vert",
          "adj_angled",
          "slim_angled",
          "ribbed_stubby",
          "canted_stubby",
          "full_angled",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "canted_vertical"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "flashlight",
          "ads_taclight",
          "hip_taclight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "rpkm": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "slant_brake",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "heavy",
          "heavy_ext",
          "extended",
          "short"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "6h64_vert",
          "adj_angled",
          "slim_angled",
          "ribbed_stubby",
          "canted_stubby",
          "full_angled",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "canted_vertical",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "buffer",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "36_rnd"
              },
              {
                "slot": "mag",
                "attachment": "40_fast"
              },
              {
                "slot": "mag",
                "attachment": "40_rnd"
              },
              {
                "slot": "mag",
                "attachment": "60_rnd"
              },
              {
                "slot": "mag",
                "attachment": "75_rnd"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "mag_flare",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "36_rnd"
              },
              {
                "slot": "mag",
                "attachment": "40_fast"
              },
              {
                "slot": "mag",
                "attachment": "40_rnd"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "match_trigger",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "36_rnd"
              },
              {
                "slot": "mag",
                "attachment": "40_fast"
              },
              {
                "slot": "mag",
                "attachment": "40_rnd"
              },
              {
                "slot": "mag",
                "attachment": "60_rnd"
              },
              {
                "slot": "mag",
                "attachment": "75_rnd"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m123k": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "heavy",
          "short",
          "heavy_ext"
        ],
        "barrelDef": "heavy",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "6h64_vert",
          "ribbed_stubby",
          "canted_stubby",
          "full_angled",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "canted_vertical",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m250": {
        "muzzle": [
          "light_supp",
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "dp_brake",
          "sp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "heavy",
          "heavy_ext"
        ],
        "barrelDef": "heavy",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "6h64_vert",
          "adj_angled",
          "slim_angled",
          "ribbed_stubby",
          "canted_stubby",
          "full_angled",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "canted_vertical",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "kts100": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "heavy",
          "heavy_ext",
          "short"
        ],
        "barrelDef": "heavy",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "6h64_vert",
          "slim_angled",
          "ribbed_stubby",
          "canted_stubby",
          "full_angled",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "canted_vertical",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "combo_red",
          "50mw_blue",
          "120mw_blue",
          "combo_green"
        ],
        "light": [
          "hip_taclight",
          "ads_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "rail": {
            "accepts": [
              "laser",
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m240l": {
        "muzzle": [
          "flash_hider",
          "linear_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "heavy",
          "heavy_ext",
          "light"
        ],
        "barrelDef": "heavy",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "6h64_vert",
          "slim_angled",
          "ribbed_stubby",
          "canted_stubby",
          "full_angled",
          "classic_vert",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "canted_vertical"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m121a2": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "std_supp",
          "dp_brake",
          "linear_comp",
          "cqb_supp",
          "comp_brake",
          "long_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "short",
          "heavy",
          "heavy_ext"
        ],
        "barrelDef": "heavy",
        "grip": [
          "fold_stubby",
          "fold_vert",
          "slim_handstop",
          "alloy_vert",
          "ribbed_stubby",
          "slim_angled",
          "ribbed_vert",
          "canted_stubby",
          "full_angled",
          "stipp_stubby",
          "6h64_vert",
          "lp_stubby",
          "classic_vert",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "canted_vertical",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "rpk74m": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "slant_brake",
          "linear_comp",
          "dp_brake",
          "std_supp",
          "cqb_supp",
          "long_supp",
          "light_supp",
          "comp_brake",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "heavy",
          "heavy_ext",
          "short"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "adj_angled",
          "slim_angled",
          "full_angled",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "canted_vertical",
          "actuated_module"
        ],
        "laser": [
          "5mw_red",
          "50mw_violet",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "buffer",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "36_rnd"
              },
              {
                "slot": "mag",
                "attachment": "45_fast"
              },
              {
                "slot": "mag",
                "attachment": "45_rnd"
              },
              {
                "slot": "mag",
                "attachment": "50_rnd"
              },
              {
                "slot": "mag",
                "attachment": "60_rnd"
              },
              {
                "slot": "mag",
                "attachment": "95_rnd"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "mag_flare",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "36_rnd"
              },
              {
                "slot": "mag",
                "attachment": "45_fast"
              },
              {
                "slot": "mag",
                "attachment": "45_rnd"
              },
              {
                "slot": "mag",
                "attachment": "50_rnd"
              },
              {
                "slot": "mag",
                "attachment": "60_rnd"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "match_trigger",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "30_fast"
              },
              {
                "slot": "mag",
                "attachment": "30_rnd"
              },
              {
                "slot": "mag",
                "attachment": "36_rnd"
              },
              {
                "slot": "mag",
                "attachment": "45_fast"
              },
              {
                "slot": "mag",
                "attachment": "45_rnd"
              },
              {
                "slot": "mag",
                "attachment": "50_rnd"
              },
              {
                "slot": "mag",
                "attachment": "60_rnd"
              },
              {
                "slot": "mag",
                "attachment": "95_rnd"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m39emr": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "light_supp",
          "std_supp",
          "linear_comp",
          "cqb_supp",
          "dp_brake",
          "long_supp",
          "comp_brake",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "adj_angled",
          "full_angled",
          "slim_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight",
          "range_finder"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "lmr27": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "sp_brake",
          "std_supp",
          "cqb_supp",
          "long_supp",
          "dp_brake",
          "light_supp",
          "comp_brake",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "factory_angled_lmr27",
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "adj_angled",
          "full_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight",
          "range_finder"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "svk86": {
        "muzzle": [
          "sp_brake",
          "tp_brake",
          "std_supp",
          "flash_hider",
          "linear_comp",
          "cqb_supp",
          "comp_brake",
          "long_supp",
          "light_supp",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert_svk86",
          "classic_vert_svk86",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby_svk86",
          "lp_stubby_svk86",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "bipod_sr",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight",
          "range_finder"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "svdm": {
        "muzzle": [
          "flash_hider",
          "cqb_supp",
          "linear_comp",
          "std_supp",
          "sp_brake",
          "long_supp",
          "dp_brake",
          "comp_brake",
          "light_supp",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "adj_angled",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "bipod_sr",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight",
          "range_finder"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "grtcps": {
        "muzzle": [
          "flash_hider",
          "flash_comp",
          "linear_comp",
          "std_supp",
          "sp_brake",
          "cqb_supp",
          "dp_brake",
          "long_supp",
          "comp_brake",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "fold_vert",
          "fold_stubby",
          "alloy_vert",
          "ribbed_stubby",
          "slim_angled",
          "slim_handstop",
          "ribbed_vert",
          "canted_stubby",
          "full_angled",
          "6h64_vert",
          "stipp_stubby",
          "classic_vert",
          "lp_stubby",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight",
          "range_finder"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "m2010esr": {
        "muzzle": [
          "sp_brake",
          "comp_brake",
          "flash_hider",
          "flash_comp",
          "dp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "full_angled_sr",
          "lp_stubby_sr",
          "slim_angled_sr",
          "bipod_sr",
          "qd_grip_pod_sr",
          "classic_grip_pod_sr",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight",
          "range_finder"
        ],
        "sightPoints": {
          "iron": 15
        },
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "ag_coating",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "dvo_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mc_co_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "ngfc_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "su_230_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "sm_rifle_variable"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "1p88_variable"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ts_hd_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "sv98": {
        "muzzle": [
          "flash_comp",
          "tp_brake",
          "thread_prot",
          "comp_brake",
          "light_supp",
          "hybrid_supp_l"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "lp_stubby_sr",
          "full_angled_sr",
          "slim_angled_sr",
          "bipod_sr",
          "qd_grip_pod_sr",
          "classic_grip_pod_sr"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight",
          "range_finder"
        ],
        "sightPoints": {
          "iron": 15
        },
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "ag_coating",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "dvo_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mars_f_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mc_co_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "su_230_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "sm_rifle_variable"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "1p88_variable"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ts_hd_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "psr": {
        "muzzle": [
          "flash_hider",
          "comp_brake",
          "sp_brake",
          "dp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended"
        ],
        "barrelDef": "basic",
        "grip": [
          "lp_stubby_sr",
          "full_angled_sr",
          "slim_angled_sr",
          "bipod_sr",
          "qd_grip_pod_sr",
          "classic_grip_pod_sr",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight",
          "range_finder"
        ],
        "sightPoints": {
          "iron": 15
        },
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "ag_coating",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "dvo_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mc_co_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "ngfc_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "su_230_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "sm_rifle_variable"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "1p88_variable"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ts_hd_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "miniscout": {
        "muzzle": [
          "sp_brake",
          "flash_hider",
          "flash_comp",
          "dp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "full_angled_sr",
          "lp_stubby_sr",
          "slim_angled_sr",
          "bipod_sr",
          "qd_grip_pod_sr",
          "classic_grip_pod_sr",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight",
          "range_finder"
        ],
        "sightPoints": {
          "iron": 15
        },
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "ag_coating",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "dvo_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mars_f_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mc_co_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "su_230_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "sm_rifle_variable"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "1p88_variable"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ts_hd_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "interdictor": {
        "muzzle": [
          "dp_brake",
          "long_supp",
          "flash_hider"
        ],
        "barrel": [
          "basic",
          "extended",
          "light"
        ],
        "grip": [
          "bipod_sr",
          "lp_stubby_sr",
          "qd_grip_pod_sr",
          "classic_grip_pod_sr",
          "full_angled_sr",
          "slim_angled_interdictor",
          "actuated_module"
        ],
        "light": [
          "range_finder",
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "laser": [
          "50mw_violet",
          "50mw_green",
          "5mw_green",
          "50mw_blue",
          "5mw_red",
          "120mw_blue"
        ],
        "barrelDef": "basic",
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "sightPoints": {
          "iron": 15
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "ag_coating",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "dvo_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mars_f_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mc_co_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "sm_rifle_variable"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "1p88_variable"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ts_hd_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "l115": {
        "muzzle": [
          "dp_brake",
          "sp_brake",
          "comp_brake",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "light",
          "extended",
          "short"
        ],
        "barrelDef": "basic",
        "grip": [
          "full_angled_sr",
          "lp_stubby_sr",
          "slim_angled_sr",
          "bipod_sr",
          "qd_grip_pod_sr",
          "classic_grip_pod_sr"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight",
          "range_finder"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "sightPoints": {
          "iron": 15
        },
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "ag_coating",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "dvo_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mars_f_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mc_co_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "su_230_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "sm_rifle_variable"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "1p88_variable"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ts_hd_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "m87a1": {
        "muzzle": [
          "cqb_supp",
          "light_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "extended"
        ],
        "barrelDef": "basic",
        "grip": [
          "alloy_vert",
          "ribbed_stubby",
          "stipp_stubby",
          "slim_angled",
          "fold_vert",
          "fold_stubby",
          "adj_angled",
          "6h64_vert",
          "canted_stubby",
          "ribbed_vert",
          "classic_vert",
          "lp_stubby",
          "full_angled",
          "slim_handstop",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "50mw_blue",
          "5mw_green",
          "50mw_green",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "m1014": {
        "muzzle": [
          "cqb_supp",
          "light_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "extended"
        ],
        "barrelDef": "basic",
        "grip": [
          "alloy_vert",
          "ribbed_stubby",
          "stipp_stubby",
          "slim_angled",
          "fold_vert",
          "fold_stubby",
          "adj_angled",
          "6h64_vert",
          "canted_stubby",
          "ribbed_vert",
          "classic_vert",
          "lp_stubby",
          "full_angled",
          "slim_handstop",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "50mw_blue",
          "5mw_green",
          "50mw_green",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "ks18k": {
        "muzzle": [
          "flash_hider",
          "tp_brake",
          "cqb_supp",
          "light_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "extended"
        ],
        "barrelDef": "basic",
        "grip": [
          "alloy_vert",
          "ribbed_stubby",
          "stipp_stubby_ks18k",
          "slim_angled",
          "fold_vert",
          "fold_stubby",
          "6h64_vert_ks18k",
          "canted_stubby",
          "ribbed_vert",
          "classic_vert_ks18k",
          "lp_stubby_ks18k",
          "full_angled",
          "slim_handstop"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "50mw_blue",
          "5mw_green",
          "50mw_green",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "db12": {
        "muzzle": [
          "flash_hider",
          "cqb_supp"
        ],
        "barrel": [
          "basic",
          "extended"
        ],
        "barrelDef": "basic",
        "grip": [
          "factory_angled_db12",
          "slim_handstop",
          "fold_vert",
          "alloy_vert",
          "fold_stubby",
          "ribbed_vert",
          "6h64_vert_db12",
          "slim_angled",
          "ribbed_stubby",
          "canted_stubby",
          "classic_vert_db12",
          "stipp_stubby_db12",
          "lp_stubby_db12"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "hip_taclight",
          "flashlight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "p18": {
        "muzzle": [
          "flash_hider",
          "sp_brake",
          "std_supp",
          "cqb_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "light"
        ],
        "barrelDef": "basic",
        "laser": [
          "5mw_red",
          "5mw_green",
          "combo_red",
          "combo_green",
          "50mw_green"
        ],
        "light": [
          "ads_taclight",
          "flashlight"
        ],
        "grip": [],
        "sight": [
          "iron",
          "mini_flex_1_00x",
          "r_mr_1_00x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "rox_1_50x",
          "a_p2_1_75x"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "rail": {
            "accepts": [
              "laser",
              "light"
            ]
          }
        }
      },
      "es57": {
        "muzzle": [
          "flash_hider",
          "sp_brake",
          "std_supp",
          "cqb_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "light"
        ],
        "barrelDef": "basic",
        "laser": [
          "5mw_red",
          "5mw_green",
          "combo_red",
          "combo_green",
          "50mw_green"
        ],
        "light": [
          "ads_taclight",
          "flashlight"
        ],
        "grip": [],
        "sight": [
          "iron",
          "mini_flex_1_00x",
          "r_mr_1_00x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "rox_1_50x",
          "a_p2_1_75x"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "rail": {
            "accepts": [
              "laser",
              "light"
            ]
          }
        }
      },
      "m45a1": {
        "muzzle": [
          "flash_hider",
          "sp_brake",
          "std_supp",
          "cqb_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "light"
        ],
        "barrelDef": "basic",
        "laser": [
          "5mw_red",
          "5mw_green",
          "combo_red",
          "combo_green",
          "50mw_green"
        ],
        "light": [
          "ads_taclight",
          "flashlight"
        ],
        "grip": [],
        "sight": [
          "iron",
          "mini_flex_1_00x",
          "r_mr_1_00x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "rox_1_50x",
          "a_p2_1_75x"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "rail": {
            "accepts": [
              "laser",
              "light"
            ]
          }
        }
      },
      "ggh22": {
        "muzzle": [
          "flash_hider",
          "sp_brake",
          "std_supp",
          "cqb_supp",
          "compensator"
        ],
        "barrel": [
          "basic",
          "light"
        ],
        "barrelDef": "basic",
        "laser": [
          "5mw_red",
          "5mw_green",
          "combo_red",
          "combo_green",
          "50mw_green"
        ],
        "light": [
          "ads_taclight",
          "flashlight"
        ],
        "grip": [],
        "sight": [
          "iron",
          "mini_flex_1_00x",
          "r_mr_1_00x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "rox_1_50x",
          "a_p2_1_75x"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "rail": {
            "accepts": [
              "laser",
              "light"
            ]
          }
        }
      },
      "m44": {
        "muzzle": [],
        "barrel": [
          "basic",
          "extended",
          "short"
        ],
        "barrelDef": "basic",
        "laser": [],
        "light": [],
        "grip": [],
        "sight": [
          "iron",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p87_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        }
      },
      "m357trait": {
        "muzzle": [],
        "barrel": [
          "basic"
        ],
        "barrelDef": "basic",
        "laser": [
          "5mw_red",
          "5mw_green",
          "combo_red",
          "combo_green",
          "50mw_green"
        ],
        "light": [
          "ads_taclight",
          "flashlight"
        ],
        "grip": [],
        "sight": [
          "iron",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p87_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "rail": {
            "accepts": [
              "laser",
              "light"
            ]
          }
        }
      },
      "vz61": {
        "muzzle": [
          "sp_brake",
          "std_supp",
          "cqb_supp",
          "compensator"
        ],
        "barrel": [
          "basic"
        ],
        "barrelDef": "basic",
        "laser": [
          "5mw_red",
          "5mw_green",
          "combo_red",
          "combo_green",
          "50mw_green"
        ],
        "light": [
          "ads_taclight",
          "flashlight"
        ],
        "grip": [
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "cmpct_handstop"
        ],
        "sight": [
          "iron",
          "mini_flex_1_00x",
          "r_mr_1_00x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "rox_1_50x",
          "a_p2_1_75x"
        ],
        "slots": {
          "rail": {
            "accepts": [
              "grip",
              "laser",
              "light"
            ]
          }
        }
      },
      "brod3": {
        "muzzle": [
          "none",
          "flash_hider",
          "sp_brake",
          "dp_brake",
          "compensator",
          "linear_comp",
          "std_supp",
          "flash_comp",
          "comp_brake",
          "long_supp",
          "cqb_supp",
          "light_supp",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "short",
          "light"
        ],
        "grip": [
          "none",
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "fold_stubby",
          "ribbed_stubby",
          "slim_angled",
          "full_angled",
          "ptt_grip_pod",
          "qd_grip_pod",
          "6h64_vert",
          "classic_vert",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "slim_handstop",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "none",
          "5mw_red",
          "50mw_violet",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "none",
          "flashlight",
          "hip_taclight",
          "ads_taclight"
        ],
        "barrelDef": "basic",
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "ef88": {
        "muzzle": [
          "none",
          "flash_hider",
          "flash_comp",
          "sp_brake",
          "dp_brake",
          "compensator",
          "linear_comp",
          "std_supp",
          "long_supp",
          "cqb_supp",
          "comp_brake",
          "light_supp",
          "hybrid_supp_l",
          "hybrid_supp_k",
          "hybrid_supp_s"
        ],
        "barrel": [
          "basic",
          "extended",
          "heavy_ext",
          "short",
          "light",
          "cryo",
          "ext_light",
          "short_light"
        ],
        "grip": [
          "none",
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "full_angled",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_vert",
          "lp_stubby",
          "classic_grip_pod"
        ],
        "laser": [
          "none",
          "5mw_red",
          "50mw_violet",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "none",
          "ads_taclight",
          "flashlight",
          "hip_taclight"
        ],
        "barrelDef": "basic",
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "vssm": {
        "muzzle": [],
        "barrel": [
          "vssm_suppressed",
          "vssm_suppressed_asm"
        ],
        "barrelDef": "vssm_suppressed",
        "grip": [
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "slim_angled",
          "full_angled",
          "slim_handstop",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "50mw_violet",
          "5mw_red",
          "5mw_green",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "flashlight",
          "hip_taclight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "mk24": {
        "muzzle": [
          "sp_brake",
          "dp_brake",
          "comp_brake",
          "linear_comp",
          "flash_hider",
          "flash_comp",
          "std_supp",
          "long_supp",
          "light_supp",
          "cqb_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_s",
          "hybrid_supp_k"
        ],
        "barrel": [
          "basic",
          "short",
          "extended",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "slim_handstop",
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "adj_angled",
          "slim_angled",
          "full_angled",
          "underslung_mount",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "actuated_module"
        ],
        "laser": [
          "5mw_red",
          "5mw_green",
          "50mw_violet",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "flashlight",
          "hip_taclight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "ngfc_lpvo",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "elr40": {
        "muzzle": [
          "dp_brake",
          "flash_hider",
          "long_supp",
          "light_supp"
        ],
        "barrel": [
          "basic",
          "extended",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "lp_stubby_sr",
          "slim_angled_sr",
          "full_angled_sr",
          "bipod_sr",
          "qd_grip_pod_sr",
          "classic_grip_pod_sr",
          "actuated_module"
        ],
        "laser": [
          "5mw_red",
          "5mw_green",
          "50mw_violet",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "flashlight",
          "hip_taclight",
          "range_finder"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "sightPoints": {
          "iron": 15
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "ag_coating",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "dvo_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mars_f_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mc_co_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p86_lpvo"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "sm_rifle_variable"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "1p88_variable"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ts_hd_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "s_vps_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "ssds_6_00x"
              },
              {
                "slot": "sight",
                "attachment": "lert_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "nfx_8_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_vps_10_00x"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "ads_bolt",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "5_rnd"
              },
              {
                "slot": "mag",
                "attachment": "7_fast"
              },
              {
                "slot": "mag",
                "attachment": "7_rnd"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "mag_catch",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "5_rnd"
              },
              {
                "slot": "mag",
                "attachment": "7_fast"
              },
              {
                "slot": "mag",
                "attachment": "7_rnd"
              }
            ]
          },
          {
            "slot": "ergo",
            "attachment": "rail_cover",
            "requiresAny": [
              {
                "slot": "mag",
                "attachment": "1_rnd"
              },
              {
                "slot": "mag",
                "attachment": "5_rnd"
              },
              {
                "slot": "mag",
                "attachment": "7_fast"
              },
              {
                "slot": "mag",
                "attachment": "7_rnd"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "sm_rifle_variable",
          "bf_2m_2_50x",
          "1p88_variable",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x",
          "s_vps_6_00x",
          "ssds_6_00x",
          "ts_hd_6_00x",
          "lert_8_00x",
          "nfx_8_00x",
          "r_vps_10_00x"
        ]
      },
      "z84m": {
        "muzzle": [
          "comp_brake",
          "linear_comp",
          "flash_hider",
          "std_supp",
          "long_supp",
          "light_supp",
          "cqb_supp",
          "hybrid_supp_l",
          "hybrid_supp_s",
          "hybrid_supp_k"
        ],
        "barrel": [
          "short",
          "heavy",
          "light"
        ],
        "barrelDef": "heavy",
        "grip": [
          "slim_handstop",
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "adj_angled",
          "slim_angled",
          "full_angled",
          "bipod",
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod",
          "canted_vertical"
        ],
        "laser": [
          "5mw_red",
          "5mw_green",
          "50mw_violet",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "flashlight",
          "hip_taclight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "dvo_lpvo",
          "mars_f_lpvo",
          "mc_co_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      },
      "rspr": {
        "muzzle": [
          "sp_brake",
          "dp_brake",
          "comp_brake",
          "linear_comp",
          "flash_hider",
          "flash_comp",
          "std_supp",
          "long_supp",
          "light_supp",
          "cqb_supp",
          "compensator",
          "hybrid_supp_l",
          "hybrid_supp_s",
          "hybrid_supp_k"
        ],
        "barrel": [
          "basic",
          "extended",
          "light"
        ],
        "barrelDef": "basic",
        "grip": [
          "cmpct_handstop",
          "fold_vert",
          "alloy_vert",
          "ribbed_vert",
          "6h64_vert",
          "classic_vert",
          "fold_stubby",
          "ribbed_stubby",
          "canted_stubby",
          "stipp_stubby",
          "lp_stubby",
          "slim_angled_smg",
          "actuated_module"
        ],
        "laser": [
          "5mw_red",
          "5mw_green",
          "50mw_violet",
          "50mw_green",
          "50mw_blue",
          "120mw_blue"
        ],
        "light": [
          "ads_taclight",
          "flashlight",
          "hip_taclight"
        ],
        "slots": {
          "grip": {
            "accepts": [
              "grip"
            ]
          },
          "laser": {
            "accepts": [
              "laser"
            ]
          },
          "light": {
            "accepts": [
              "light"
            ]
          }
        },
        "dependencies": [
          {
            "slot": "accessory",
            "attachment": "canted_irons",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "mini_flex_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "r_mr_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "cq_rds_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "ro_s_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "rox_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "a_p2_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          },
          {
            "slot": "accessory",
            "attachment": "secondary_optic",
            "requiresAny": [
              {
                "slot": "sight",
                "attachment": "osa_7_1_00x"
              },
              {
                "slot": "sight",
                "attachment": "2pro_1_25x"
              },
              {
                "slot": "sight",
                "attachment": "1p87_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "grim_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "su_123_1_50x"
              },
              {
                "slot": "sight",
                "attachment": "3vzr_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "ro_m_1_75x"
              },
              {
                "slot": "sight",
                "attachment": "cco_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "r4t_2_00x"
              },
              {
                "slot": "sight",
                "attachment": "bf_2m_2_50x"
              },
              {
                "slot": "sight",
                "attachment": "baker_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "pas_35_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "qmk_3_00x"
              },
              {
                "slot": "sight",
                "attachment": "mgo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "sdo_3_50x"
              },
              {
                "slot": "sight",
                "attachment": "pvq_31_4_00x"
              },
              {
                "slot": "sight",
                "attachment": "lds_4_50x"
              },
              {
                "slot": "sight",
                "attachment": "sf_g2_5_00x"
              },
              {
                "slot": "sight",
                "attachment": "st_prism_5_00x"
              }
            ]
          }
        ],
        "sight": [
          "iron",
          "mars_f_lpvo",
          "mini_flex_1_00x",
          "osa_7_1_00x",
          "r_mr_1_00x",
          "su_230_lpvo",
          "th_rds_1_00x",
          "2pro_1_25x",
          "cq_rds_1_25x",
          "ro_s_1_25x",
          "1p86_lpvo",
          "1p87_1_50x",
          "grim_1_50x",
          "rox_1_50x",
          "su_123_1_50x",
          "3vzr_1_75x",
          "a_p2_1_75x",
          "ro_m_1_75x",
          "cco_2_00x",
          "r4t_2_00x",
          "bf_2m_2_50x",
          "baker_3_00x",
          "pas_35_3_00x",
          "qmk_3_00x",
          "mgo_3_50x",
          "sdo_3_50x",
          "pvq_31_4_00x",
          "lds_4_50x",
          "sf_g2_5_00x",
          "st_prism_5_00x"
        ]
      }
    },
    "WEAPON_ERGO": {
      "m433": {
        "avail": [
          "mag_flare",
          "match_trigger"
        ]
      },
      "b36a4": {
        "avail": [
          "match_trigger",
          "buffer"
        ]
      },
      "sor556": {
        "avail": [
          "rail_cover",
          "mag_flare",
          "match_trigger",
          "buffer"
        ]
      },
      "ak4d": {
        "avail": [
          "match_trigger",
          "buffer"
        ]
      },
      "tr7": {
        "avail": [
          "mag_catch",
          "match_trigger"
        ]
      },
      "kord6p67": {
        "avail": [
          "match_trigger",
          "burst_training"
        ]
      },
      "nvo228e": {
        "avail": [
          "match_trigger",
          "buffer"
        ]
      },
      "l85a3": {
        "avail": [
          "match_trigger"
        ]
      },
      "vcr2": {
        "avail": [
          "match_trigger",
          "buffer"
        ]
      },
      "m4a1": {
        "avail": [
          "mag_flare",
          "mag_catch",
          "match_trigger",
          "rail_cover",
          "buffer"
        ]
      },
      "m277": {
        "avail": [
          "mag_catch",
          "mag_flare",
          "match_trigger"
        ]
      },
      "ak205": {
        "avail": [
          "mag_catch",
          "mag_flare",
          "match_trigger",
          "buffer"
        ]
      },
      "m417a2": {
        "avail": [
          "mag_flare",
          "match_trigger",
          "buffer"
        ]
      },
      "grtbc": {
        "avail": [
          "mag_catch",
          "match_trigger",
          "grtbc_burst_mode",
          "buffer"
        ]
      },
      "qbz192": {
        "avail": [
          "match_trigger",
          "rail_cover"
        ]
      },
      "sg553r": {
        "avail": [
          "mag_catch",
          "match_trigger",
          "buffer",
          "burst_training"
        ]
      },
      "sor300sc": {
        "avail": [
          "mag_flare",
          "match_trigger",
          "rail_cover",
          "buffer"
        ]
      },
      "pw5a3": {
        "avail": [
          "mag_catch",
          "burst_training",
          "buffer"
        ]
      },
      "kv9": {
        "avail": [
          "burst_training"
        ]
      },
      "pw7a2": {
        "avail": [
          "mag_catch"
        ]
      },
      "usg90": {
        "avail": [
          "mag_catch",
          "buffer"
        ]
      },
      "scw10": {
        "avail": [
          "mag_catch"
        ]
      },
      "sl9": {
        "avail": [
          "mag_catch",
          "burst_mode"
        ]
      },
      "cz3a1": {
        "avail": [
          "mag_catch",
          "burst_training",
          "buffer"
        ]
      },
      "pp19": {
        "avail": [
          "mag_catch",
          "buffer"
        ]
      },
      "l110": {
        "avail": []
      },
      "drsiar": {
        "avail": [
          "mag_flare",
          "match_trigger",
          "buffer",
          "rail_cover"
        ]
      },
      "m60": {
        "avail": []
      },
      "rpkm": {
        "avail": [
          "mag_flare",
          "match_trigger",
          "buffer"
        ]
      },
      "kts100": {
        "avail": [
          "rail_cover",
          "match_trigger"
        ]
      },
      "m240l": {
        "avail": [
          "rail_cover"
        ]
      },
      "m39emr": {
        "avail": [
          "mag_catch",
          "buffer"
        ]
      },
      "lmr27": {
        "avail": [
          "mag_catch"
        ]
      },
      "svdm": {
        "avail": [
          "mag_catch",
          "buffer"
        ]
      },
      "m2010esr": {
        "avail": [
          "ads_bolt"
        ]
      },
      "sv98": {
        "avail": [
          "mag_catch",
          "ads_bolt"
        ]
      },
      "psr": {
        "avail": [
          "mag_catch",
          "ads_bolt"
        ]
      },
      "m16a4": {
        "avail": [
          "match_trigger",
          "rail_cover",
          "buffer",
          "full_auto",
          "mag_flare"
        ]
      },
      "rpk74m": {
        "avail": [
          "buffer",
          "mag_flare",
          "match_trigger"
        ]
      },
      "interdictor": {
        "avail": [
          "mag_catch"
        ]
      },
      "l115": {
        "avail": [
          "mag_catch",
          "ads_bolt"
        ]
      },
      "p18": {
        "avail": [
          "mag_catch",
          "fast_deploy"
        ]
      },
      "es57": {
        "avail": [
          "mag_catch"
        ]
      },
      "m45a1": {
        "avail": [
          "mag_catch",
          "fast_deploy"
        ]
      },
      "m44": {
        "avail": [
          "fast_deploy",
          "fast_deploy_10"
        ]
      },
      "ggh22": {
        "avail": [
          "mag_catch",
          "fast_deploy"
        ]
      },
      "m357trait": {
        "avail": [
          "fast_deploy"
        ]
      },
      "vz61": {
        "avail": [
          "mag_catch"
        ]
      },
      "sgx": {
        "avail": [
          "buffer"
        ]
      },
      "umg40": {
        "avail": [
          "burst_training",
          "buffer"
        ]
      },
      "grtcps": {
        "avail": [
          "buffer"
        ]
      },
      "ks18k": {
        "avail": [
          "buffer"
        ]
      },
      "brod3": {
        "avail": [
          "none",
          "mag_catch",
          "match_trigger",
          "rail_cover",
          "buffer"
        ]
      },
      "ef88": {
        "avail": [
          "none",
          "mag_catch",
          "buffer",
          "match_trigger"
        ]
      },
      "vssm": {
        "avail": [
          "mag_catch",
          "full_auto_vssm"
        ]
      },
      "mk24": {
        "avail": [
          "rail_cover",
          "mag_flare",
          "mag_catch",
          "match_trigger",
          "buffer"
        ]
      },
      "elr40": {
        "avail": [
          "rail_cover",
          "mag_catch",
          "ads_bolt"
        ]
      },
      "z84m": {
        "avail": [
          "rail_cover"
        ]
      },
      "rspr": {
        "avail": [
          "rail_cover",
          "mag_flare",
          "mag_catch",
          "match_trigger",
          "buffer"
        ]
      }
    },
    "WEAPON_ACCESSORY": {
      "ak205": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "ak4d": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "b36a4": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "brod3": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "cz3a1": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "db12": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "drsiar": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "ef88": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "elr40": {
        "avail": [
          "canted_irons",
          "secondary_optic",
          "ag_coating"
        ]
      },
      "grtbc": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "grtcps": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "interdictor": {
        "avail": [
          "canted_irons",
          "secondary_optic",
          "ag_coating"
        ]
      },
      "kord6p67": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "ks18k": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "kts100": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "kv9": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "l110": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "l115": {
        "avail": [
          "canted_irons",
          "secondary_optic",
          "ag_coating"
        ]
      },
      "l85a3": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "lmr27": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m1014": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m121a2": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m123k": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m16a4": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m2010esr": {
        "avail": [
          "canted_irons",
          "secondary_optic",
          "ag_coating"
        ]
      },
      "m240l": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m250": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m277": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m39emr": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m417a2": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m433": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m4a1": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m60": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "m87a1": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "miniscout": {
        "avail": [
          "canted_irons",
          "secondary_optic",
          "ag_coating"
        ]
      },
      "mk24": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "nvo228e": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "pp19": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "psr": {
        "avail": [
          "canted_irons",
          "secondary_optic",
          "ag_coating"
        ]
      },
      "pw5a3": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "pw7a2": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "qbz192": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "rpk74m": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "rpkm": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "rspr": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "scw10": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "sg553r": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "sgx": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "sl9": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "sor300sc": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "sor556": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "sv98": {
        "avail": [
          "canted_irons",
          "secondary_optic",
          "ag_coating"
        ]
      },
      "svdm": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "svk86": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "tr7": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "umg40": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "usg90": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "vcr2": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "vssm": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      },
      "z84m": {
        "avail": [
          "canted_irons",
          "secondary_optic"
        ]
      }
    },
    "WEAPON_MAG": {
      "ks18k": {
        "defAds": 4,
        "defAms": 7,
        "def": "8_rnd",
        "mags": {
          "4_rnd": {
            "name": "4 Rnd",
            "pts": 5,
            "mag": 4,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -1,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2
          },
          "4_fast": {
            "name": "4 Fast",
            "pts": 10,
            "mag": 4,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -1,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1
          },
          "8_rnd": {
            "name": "8 Rnd",
            "pts": 5,
            "mag": 8,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "8_fast": {
            "name": "8 Fast",
            "pts": 10,
            "mag": 8,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "ak205": {
        "defAds": 4,
        "defAms": 7,
        "def": "30_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "45_rnd": {
            "name": "45 Rnd",
            "pts": 35,
            "mag": 45,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "45_fast": {
            "name": "45 Fast",
            "pts": 40,
            "mag": 45,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "50_rnd": {
            "name": "50 Rnd",
            "pts": 45,
            "mag": 50,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "ak4d": {
        "defAds": 3,
        "defAms": 6,
        "def": "20_rnd",
        "mags": {
          "15_rnd": {
            "name": "15 Rnd",
            "pts": 5,
            "mag": 15,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "15_fast": {
            "name": "15 Fast",
            "pts": 10,
            "mag": 15,
            "adsTimeTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "weaponSwayMult": 0.6666667,
            "deployTimeTierShift": 0
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 10,
            "mag": 20,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 40,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "b36a4": {
        "defAds": 3,
        "defAms": 6,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "45_rnd": {
            "name": "45 Rnd",
            "pts": 35,
            "mag": 45,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "45_fast": {
            "name": "45 Fast",
            "pts": 40,
            "mag": 45,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "cz3a1": {
        "defAds": 5,
        "defAms": 8,
        "def": "30_rnd",
        "mags": {
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -3,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "35_rnd": {
            "name": "35 Rnd",
            "pts": 15,
            "mag": 35,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "35_fast": {
            "name": "35 Fast",
            "pts": 20,
            "mag": 35,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      },
      "pp19": {
        "defAds": 5,
        "defAms": 8,
        "def": "30_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "35_rnd": {
            "name": "35 Rnd",
            "pts": 15,
            "mag": 35,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": -3,
            "reloadSpeedTier": 0,
            "suspectedGameBug": {
              "field": "reloadSpeedTier",
              "expectedWhenFixed": 1,
              "expectedReloadSeconds": 2.183,
              "observedReloadSeconds": 2.467,
              "observedOn": "2026-07-20",
              "note": "Named/described as a fast magazine but does not receive the 1.13 reload multiplier in game."
            },
            "movingAdsSpreadTierMod": 1,
            "weaponSwayMult": 0.6666667,
            "deployTimeTierShift": 0
          },
          "53_rnd": {
            "name": "53 Rnd",
            "pts": 45,
            "mag": 53,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "tacRldOverrideMs": 2667,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      },
      "db12": {
        "defAds": 4,
        "defAms": 7,
        "def": "7_rnd",
        "mags": {
          "7_rnd": {
            "name": "14 Rnd",
            "pts": 5,
            "mag": 14,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "drsiar": {
        "defAds": 2,
        "defAms": 5,
        "def": "30_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "45_rnd": {
            "name": "45 Rnd",
            "pts": 35,
            "mag": 45,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "45_fast": {
            "name": "45 Fast",
            "pts": 40,
            "mag": 45,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "50_rnd": {
            "name": "50 Rnd",
            "pts": 45,
            "mag": 50,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "60_rnd": {
            "name": "60 Rnd",
            "pts": 55,
            "mag": 60,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 4,
        "deployBaseIndex": 4,
        "deployTimeTable": "primary"
      },
      "grtbc": {
        "defAds": 4,
        "defAms": 7,
        "def": "30_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "45_rnd": {
            "name": "45 Rnd",
            "pts": 35,
            "mag": 45,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "45_fast": {
            "name": "45 Fast",
            "pts": 40,
            "mag": 45,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "grtcps": {
        "defAds": 3,
        "defAms": 6,
        "def": "20_rnd",
        "mags": {
          "15_rnd": {
            "name": "15 Rnd",
            "pts": 5,
            "mag": 15,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 10,
            "mag": 20,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 40,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "kord6p67": {
        "defAds": 3,
        "defAms": 6,
        "def": "30_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "45_rnd": {
            "name": "45 Rnd",
            "pts": 35,
            "mag": 45,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "45_fast": {
            "name": "45 Fast",
            "pts": 40,
            "mag": 45,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "kts100": {
        "defAds": 2,
        "defAms": 5,
        "def": "60_rnd",
        "mags": {
          "45_rnd": {
            "name": "45 Rnd",
            "pts": 5,
            "mag": 45,
            "adsTimeTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667,
            "movingAdsSpreadTierMod": 0
          },
          "45_fast": {
            "name": "45 Fast",
            "pts": 10,
            "mag": 45,
            "adsTimeTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 2,
            "weaponSwayMult": 0.6666667,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "50_rnd": {
            "name": "50 Rnd",
            "pts": 5,
            "mag": 50,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667,
            "movingAdsSpreadTierMod": 0
          },
          "60_rnd": {
            "name": "60 Rnd",
            "pts": 5,
            "mag": 60,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "60_fast": {
            "name": "60 Fast",
            "pts": 10,
            "mag": 60,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "100_rnd": {
            "name": "100 Rnd",
            "pts": 45,
            "mag": 100,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 4,
        "deployBaseIndex": 4,
        "deployTimeTable": "primary"
      },
      "kv9": {
        "defAds": 5,
        "defAms": 8,
        "def": "17_rnd",
        "mags": {
          "17_rnd": {
            "name": "17 Rnd",
            "pts": 5,
            "mag": 17,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "17_fast": {
            "name": "17 Fast",
            "pts": 10,
            "mag": 17,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "23_rnd": {
            "name": "23 Rnd",
            "pts": 25,
            "mag": 23,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "27_rnd": {
            "name": "27 Rnd",
            "pts": 45,
            "mag": 27,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      },
      "l110": {
        "defAds": 1,
        "defAms": 4,
        "def": "100_rnd",
        "mags": {
          "100_rnd": {
            "name": "100 Rnd",
            "pts": 5,
            "mag": 100,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "200_rnd": {
            "name": "200 Rnd",
            "pts": 50,
            "mag": 200,
            "adsTimeTierShift": 1,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "movingAdsSpreadTierMod": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "descriptionMismatch": {
              "field": "movingAdsSpreadTierMod",
              "observedOn": "2026-09-13",
              "observedValue": 0,
              "note": "Description says reduced ADS accuracy while moving, but matched 100/200-round mid-strafe screenshots show no additional HUD spread, with Ribbed Vertical as a positive control. No linked Frosty magazine spread modifier was found. Possible game or description bug; recheck after updates before adding a penalty.",
              "evidence": "reference-data/provenance/belt-box-moving-ads-2026-09-13.json"
            }
          }
        },
        "sprintRecoveryBaseIndex": 2,
        "deployBaseIndex": 2,
        "deployTimeTable": "primary"
      },
      "l85a3": {
        "defAds": 3,
        "defAms": 6,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "45_rnd": {
            "name": "45 Rnd",
            "pts": 35,
            "mag": 45,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "45_fast": {
            "name": "45 Fast",
            "pts": 40,
            "mag": 45,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "lmr27": {
        "defAds": 3,
        "defAms": 6,
        "def": "10_rnd",
        "mags": {
          "10_rnd": {
            "name": "10 Rnd",
            "pts": 5,
            "mag": 10,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "10_fast": {
            "name": "10 Fast",
            "pts": 10,
            "mag": 10,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "15_rnd": {
            "name": "15 Rnd",
            "pts": 20,
            "mag": 15,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "15_fast": {
            "name": "15 Fast",
            "pts": 25,
            "mag": 15,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 45,
            "mag": 20,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 50,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "m60": {
        "defAds": 1,
        "defAms": 4,
        "def": "100_rnd",
        "mags": {
          "50_rnd": {
            "name": "50 Rnd",
            "pts": 5,
            "mag": 50,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "tacRldOverrideMs": 4534,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667,
            "movingAdsSpreadTierMod": 0
          },
          "100_rnd": {
            "name": "100 Rnd",
            "pts": 5,
            "mag": 100,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 2,
        "deployBaseIndex": 2,
        "deployTimeTable": "primary"
      },
      "m1014": {
        "defAds": 3,
        "defAms": 6,
        "def": "6_rnd",
        "mags": {
          "4_rnd": {
            "name": "4 Rnd",
            "pts": 5,
            "mag": 4,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -2,
            "movingAdsSpreadTierMod": 0
          },
          "4_fast": {
            "name": "4 Fast",
            "pts": 10,
            "mag": 4,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -2,
            "movingAdsSpreadTierMod": 0
          },
          "6_rnd": {
            "name": "6 Rnd",
            "pts": 5,
            "mag": 6,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "m121a2": {
        "defAds": 1,
        "defAms": 4,
        "def": "50_rnd",
        "mags": {
          "50_rnd": {
            "name": "50 Rnd",
            "pts": 5,
            "mag": 50,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "50_fast": {
            "name": "50 Fast",
            "pts": 10,
            "mag": 50,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "100_rnd": {
            "name": "100 Rnd",
            "pts": 55,
            "mag": 100,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 2,
        "deployBaseIndex": 2,
        "deployTimeTable": "primary"
      },
      "m123k": {
        "defAds": 1,
        "defAms": 4,
        "def": "100_rnd",
        "mags": {
          "100_rnd": {
            "name": "100 Rnd",
            "pts": 5,
            "mag": 100,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "200_rnd": {
            "name": "200 Rnd",
            "pts": 50,
            "mag": 200,
            "adsTimeTierShift": 1,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "movingAdsSpreadTierMod": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "descriptionMismatch": {
              "field": "movingAdsSpreadTierMod",
              "observedOn": "2026-09-13",
              "observedValue": 0,
              "note": "Description says reduced ADS accuracy while moving, but matched 100/200-round mid-strafe screenshots show no additional HUD spread, with Ribbed Vertical as a positive control. No linked Frosty magazine spread modifier was found. Possible game or description bug; recheck after updates before adding a penalty.",
              "evidence": "reference-data/provenance/belt-box-moving-ads-2026-09-13.json"
            }
          }
        },
        "sprintRecoveryBaseIndex": 2,
        "deployBaseIndex": 2,
        "deployTimeTable": "primary"
      },
      "m2010esr": {
        "defAds": 2,
        "defAms": 5,
        "def": "5_rnd",
        "mags": {
          "5_rnd": {
            "name": "5 Rnd",
            "pts": 5,
            "mag": 5,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "5_fast": {
            "name": "5 Fast",
            "pts": 10,
            "mag": 5,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "8_rnd": {
            "name": "8 Rnd",
            "pts": 25,
            "mag": 8,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "m240l": {
        "defAds": 1,
        "defAms": 4,
        "def": "50_rnd",
        "mags": {
          "50_rnd": {
            "name": "50 Rnd",
            "pts": 5,
            "mag": 50,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "75_rnd": {
            "name": "75 Rnd",
            "pts": 10,
            "mag": 75,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "movingAdsSpreadTierMod": 1,
            "tacRldOverrideMs": 7100,
            "deployTimeTierShift": -1
          },
          "100_rnd": {
            "name": "100 Rnd",
            "pts": 25,
            "mag": 100,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "tacRldOverrideMs": 7100,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 2,
        "deployBaseIndex": 2,
        "deployTimeTable": "primary"
      },
      "m250": {
        "defAds": 1,
        "defAms": 4,
        "def": "50_rnd",
        "mags": {
          "50_rnd": {
            "name": "50 Rnd",
            "pts": 5,
            "mag": 50,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "100_rnd": {
            "name": "100 Rnd",
            "pts": 55,
            "mag": 100,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 2,
        "deployBaseIndex": 2,
        "deployTimeTable": "primary"
      },
      "m277": {
        "defAds": 4,
        "defAms": 7,
        "def": "20_rnd",
        "mags": {
          "15_rnd": {
            "name": "15 Rnd",
            "pts": 5,
            "mag": 15,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667,
            "movingAdsSpreadTierMod": 0
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 10,
            "mag": 20,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "25_rnd": {
            "name": "25 Rnd",
            "pts": 20,
            "mag": 25,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "25_fast": {
            "name": "25 Fast",
            "pts": 25,
            "mag": 25,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 40,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "m39emr": {
        "defAds": 2,
        "defAms": 5,
        "def": "20_rnd",
        "mags": {
          "15_rnd": {
            "name": "15 Rnd",
            "pts": 5,
            "mag": 15,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "15_fast": {
            "name": "15 Fast",
            "pts": 10,
            "mag": 15,
            "adsTimeTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "weaponSwayMult": 0.6666667,
            "deployTimeTierShift": 0
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 10,
            "mag": 20,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "25_rnd": {
            "name": "25 Rnd",
            "pts": 20,
            "mag": 25,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 4,
        "deployBaseIndex": 4,
        "deployTimeTable": "primary"
      },
      "m417a2": {
        "defAds": 4,
        "defAms": 7,
        "def": "20_rnd",
        "mags": {
          "10_rnd": {
            "name": "10 Rnd",
            "pts": 5,
            "mag": 10,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.6666667
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 10,
            "mag": 20,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "25_rnd": {
            "name": "25 Rnd",
            "pts": 15,
            "mag": 25,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "m433": {
        "defAds": 3,
        "defAms": 6,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "m4a1": {
        "defAds": 4,
        "defAms": 7,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "m87a1": {
        "defAds": 3,
        "defAms": 6,
        "def": "7_rnd",
        "mags": {
          "5_rnd": {
            "name": "5 Rnd",
            "pts": 5,
            "mag": 5,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -2,
            "movingAdsSpreadTierMod": 0
          },
          "5_fast": {
            "name": "5 Fast",
            "pts": 20,
            "mag": 5,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -2,
            "movingAdsSpreadTierMod": 0
          },
          "6_rnd": {
            "name": "6 Rnd",
            "pts": 5,
            "mag": 6,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -2,
            "movingAdsSpreadTierMod": 0
          },
          "7_rnd": {
            "name": "7 Rnd",
            "pts": 5,
            "mag": 7,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "miniscout": {
        "defAds": 3,
        "defAms": 7,
        "def": "10_rnd",
        "mags": {
          "10_rnd": {
            "name": "10 Rnd",
            "pts": 5,
            "mag": 10,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "10_fast": {
            "name": "10 Fast",
            "pts": 10,
            "mag": 10,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "15_rnd": {
            "name": "15 Rnd",
            "pts": 30,
            "mag": 15,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "15_fast": {
            "name": "15 Fast",
            "pts": 35,
            "mag": 15,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 55,
            "mag": 20,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 60,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "nvo228e": {
        "defAds": 3,
        "defAms": 6,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "psr": {
        "defAds": 1,
        "defAms": 4,
        "def": "10_rnd",
        "mags": {
          "7_rnd": {
            "name": "7 Rnd",
            "pts": 5,
            "mag": 7,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -1,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "10_rnd": {
            "name": "10 Rnd",
            "pts": 5,
            "mag": 10,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 4,
        "deployBaseIndex": 4,
        "deployTimeTable": "primary"
      },
      "pw5a3": {
        "defAds": 5,
        "defAms": 8,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      },
      "pw7a2": {
        "defAds": 5,
        "defAms": 8,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      },
      "qbz192": {
        "defAds": 4,
        "defAms": 7,
        "def": "30_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "rpkm": {
        "defAds": 2,
        "defAms": 5,
        "def": "40_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "weaponSwayMult": 0.6666667,
            "deployTimeTierShift": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 5,
            "mag": 36,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 5,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 10,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "60_rnd": {
            "name": "60 Rnd",
            "pts": 30,
            "mag": 60,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "75_rnd": {
            "name": "75 Rnd",
            "pts": 50,
            "mag": 75,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 4,
        "deployBaseIndex": 4,
        "deployTimeTable": "primary"
      },
      "scw10": {
        "defAds": 5,
        "defAms": 8,
        "def": "15_rnd",
        "mags": {
          "15_rnd": {
            "name": "15 Rnd",
            "pts": 5,
            "mag": 15,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "15_fast": {
            "name": "15 Fast",
            "pts": 10,
            "mag": 15,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 20,
            "mag": 20,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "25_rnd": {
            "name": "25 Rnd",
            "pts": 45,
            "mag": 25,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      },
      "sg553r": {
        "defAds": 4,
        "defAms": 7,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "sgx": {
        "defAds": 5,
        "defAms": 8,
        "def": "30_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "41_rnd": {
            "name": "41 Rnd",
            "pts": 25,
            "mag": 41,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      },
      "sl9": {
        "defAds": 5,
        "defAms": 8,
        "def": "30_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "60_rnd": {
            "name": "60 Rnd",
            "pts": 55,
            "mag": 60,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      },
      "sor300sc": {
        "defAds": 4,
        "defAms": 7,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "sv98": {
        "defAds": 2,
        "defAms": 5,
        "def": "10_rnd",
        "mags": {
          "10_rnd": {
            "name": "10 Rnd",
            "pts": 5,
            "mag": 10,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "svdm": {
        "defAds": 2,
        "defAms": 5,
        "def": "10_rnd",
        "mags": {
          "5_rnd": {
            "name": "5 Rnd",
            "pts": 5,
            "mag": 5,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "10_rnd": {
            "name": "10 Rnd",
            "pts": 5,
            "mag": 10,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "10_fast": {
            "name": "10 Fast",
            "pts": 10,
            "mag": 10,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 45,
            "mag": 20,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 4,
        "deployBaseIndex": 4,
        "deployTimeTable": "primary"
      },
      "svk86": {
        "defAds": 1,
        "defAms": 4,
        "def": "10_rnd",
        "mags": {
          "10_rnd": {
            "name": "10 Rnd",
            "pts": 5,
            "mag": 10,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "10_fast": {
            "name": "10 Fast",
            "pts": 10,
            "mag": 10,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 3,
        "deployBaseIndex": 3,
        "deployTimeTable": "primary"
      },
      "umg40": {
        "defAds": 5,
        "defAms": 8,
        "def": "30_rnd",
        "mags": {
          "25_rnd": {
            "name": "25 Rnd",
            "pts": 5,
            "mag": 25,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "25_fast": {
            "name": "25 Fast",
            "pts": 10,
            "mag": 25,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": -2,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      },
      "usg90": {
        "defAds": 5,
        "defAms": 8,
        "def": "50_rnd",
        "mags": {
          "50_rnd": {
            "name": "50 Rnd",
            "pts": 5,
            "mag": 50,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      },
      "sor556": {
        "defAds": 3,
        "defAms": 6,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "45_rnd": {
            "name": "45 Rnd",
            "pts": 35,
            "mag": 45,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "45_fast": {
            "name": "45 Fast",
            "pts": 40,
            "mag": 45,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "tr7": {
        "defAds": 3,
        "defAms": 6,
        "def": "20_rnd",
        "mags": {
          "10_fast": {
            "name": "10 Fast",
            "pts": 5,
            "mag": 10,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -3,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "15_rnd": {
            "name": "15 Rnd",
            "pts": 5,
            "mag": 15,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667,
            "movingAdsSpreadTierMod": 0
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 10,
            "mag": 20,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "25_rnd": {
            "name": "25 Rnd",
            "pts": 20,
            "mag": 25,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "25_fast": {
            "name": "25 Fast",
            "pts": 25,
            "mag": 25,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 40,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "vcr2": {
        "defAds": 3,
        "defAms": 6,
        "def": "30_rnd",
        "mags": {
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "m16a4": {
        "defAds": 3,
        "defAms": 6,
        "def": "30_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "rpk74m": {
        "defAds": 2,
        "defAms": 5,
        "def": "45_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.6666667
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 5,
            "mag": 36,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1
          },
          "45_rnd": {
            "name": "45 Rnd",
            "pts": 5,
            "mag": 45,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "45_fast": {
            "name": "45 Fast",
            "pts": 10,
            "mag": 45,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "50_rnd": {
            "name": "50 Rnd",
            "pts": 10,
            "mag": 50,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "60_rnd": {
            "name": "60 Rnd",
            "pts": 20,
            "mag": 60,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "95_rnd": {
            "name": "95 Rnd",
            "pts": 50,
            "mag": 95,
            "adsTimeTierShift": 1,
            "adsMoveSpeedTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "tacRldOverrideMs": 2950,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 4,
        "deployBaseIndex": 4,
        "deployTimeTable": "primary"
      },
      "interdictor": {
        "defAds": 0,
        "defAms": 3,
        "def": "5_rnd",
        "mags": {
          "3_rnd": {
            "name": "3 Rnd",
            "pts": 5,
            "mag": 3,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -1,
            "movingAdsSpreadTierMod": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "5_rnd": {
            "name": "5 Rnd",
            "pts": 5,
            "mag": 5,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "5_fast": {
            "name": "5 Fast",
            "pts": 10,
            "mag": 5,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "7_rnd": {
            "name": "7 Rnd",
            "pts": 15,
            "mag": 7,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 3,
        "deployBaseIndex": 4,
        "deployTimeTable": "primary"
      },
      "l115": {
        "defAds": 1,
        "defAms": 5,
        "def": "5_rnd",
        "mags": {
          "5_rnd": {
            "name": "5 Rnd",
            "pts": 5,
            "mag": 5,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "7_rnd": {
            "name": "7 Rnd",
            "pts": 15,
            "mag": 7,
            "adsTimeTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "sprintRecoveryTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "7_fast": {
            "name": "7 Fast",
            "pts": 20,
            "mag": 7,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "p18": {
        "defAds": 5,
        "defAms": 9,
        "def": "17_rnd",
        "mags": {
          "17_rnd": {
            "name": "17 Rnd",
            "pts": 5,
            "mag": 17,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "21_rnd": {
            "name": "21 Rnd",
            "pts": 15,
            "mag": 21,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 8,
        "deployBaseIndex": 11,
        "deployTimeTable": "sidearm"
      },
      "es57": {
        "defAds": 6,
        "defAms": 9,
        "def": "20_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 40,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 9,
        "deployBaseIndex": 12,
        "deployTimeTable": "sidearm"
      },
      "m45a1": {
        "defAds": 5,
        "defAms": 9,
        "def": "7_rnd",
        "mags": {
          "7_rnd": {
            "name": "7 Rnd",
            "pts": 5,
            "mag": 7,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "11_rnd": {
            "name": "11 Rnd",
            "pts": 25,
            "mag": 11,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 8,
        "deployBaseIndex": 11,
        "deployTimeTable": "sidearm"
      },
      "m44": {
        "defAds": 4,
        "defAms": 8,
        "def": "6_rnd",
        "mags": {
          "6_rnd": {
            "name": "6 Rnd",
            "pts": 5,
            "mag": 6,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 8,
        "deployTimeTable": "sidearm"
      },
      "ggh22": {
        "defAds": 5,
        "defAms": 9,
        "def": "15_rnd",
        "mags": {
          "15_rnd": {
            "name": "15 Rnd",
            "pts": 5,
            "mag": 15,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 20,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "22_rnd": {
            "name": "22 Rnd",
            "pts": 30,
            "mag": 22,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 8,
        "deployBaseIndex": 11,
        "deployTimeTable": "sidearm"
      },
      "m357trait": {
        "defAds": 5,
        "defAms": 9,
        "def": "8_rnd",
        "mags": {
          "8_rnd": {
            "name": "8 Rnd",
            "pts": 5,
            "mag": 8,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "8_fast": {
            "name": "8 Fast",
            "pts": 10,
            "mag": 8,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 8,
        "deployBaseIndex": 9,
        "deployTimeTable": "sidearm"
      },
      "vz61": {
        "defAds": 5,
        "defAms": 8,
        "def": "10_rnd",
        "mags": {
          "10_rnd": {
            "name": "10 Rnd",
            "pts": 5,
            "mag": 10,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 40,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 8,
        "deployTimeTable": "primary"
      },
      "brod3": {
        "defAds": 4,
        "defAms": 7,
        "def": "30_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.4444444
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_rnd": {
            "name": "40 Rnd",
            "pts": 25,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "40_fast": {
            "name": "40 Fast",
            "pts": 30,
            "mag": 40,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "ef88": {
        "defAds": 3,
        "defAms": 6,
        "def": "30_rnd",
        "mags": {
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 5,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "30_fast": {
            "name": "30 Fast",
            "pts": 10,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "36_rnd": {
            "name": "36 Rnd",
            "pts": 15,
            "mag": 36,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "42_rnd": {
            "name": "42 Rnd",
            "pts": 25,
            "mag": 42,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "42_fast": {
            "name": "42 Fast",
            "pts": 30,
            "mag": 42,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "vssm": {
        "defAds": 4,
        "defAms": 7,
        "def": "20_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "10_rnd": {
            "name": "10 Rnd",
            "pts": 5,
            "mag": 10,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -2,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 0,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -2,
            "weaponSwayMult": 0.6666667
          },
          "10_fast": {
            "name": "10 Fast",
            "pts": 10,
            "mag": 10,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -2,
            "reloadSpeedTier": 1,
            "movingAdsSpreadTierMod": 1,
            "deployTimeTierShift": -1,
            "weaponSwayMult": 0.6666667
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 10,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 40,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 6,
        "deployBaseIndex": 6,
        "deployTimeTable": "primary"
      },
      "mk24": {
        "defAds": 3,
        "defAms": 6,
        "def": "20_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "15_rnd": {
            "name": "15 Rnd",
            "pts": 5,
            "mag": 15,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0,
            "weaponSwayMult": 0.6666667
          },
          "25_rnd": {
            "name": "25 Rnd",
            "pts": 15,
            "mag": 25,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "25_fast": {
            "name": "25 Fast",
            "pts": 20,
            "mag": 25,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 1,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 1,
            "movingAdsSpreadTierMod": 0
          },
          "30_rnd": {
            "name": "30 Rnd",
            "pts": 25,
            "mag": 30,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 10,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 5,
        "deployBaseIndex": 5,
        "deployTimeTable": "primary"
      },
      "elr40": {
        "defAds": 1,
        "defAms": 4,
        "def": "7_rnd",
        "mags": {
          "7_rnd": {
            "name": "7 Rnd",
            "pts": 5,
            "mag": 7,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "1_rnd": {
            "name": "Single Shot",
            "pts": 5,
            "mag": 1,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": -1,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 1,
            "weaponSwayMult": 0.6666667,
            "tacRldOverrideMs": 3166,
            "projectileOverride": {
              "route": "Common/Hardware/Weapons/_Bullets/PD_.375EnABELR_API",
              "dmg": [
                {
                  "r": 0,
                  "d": 90,
                  "source": "Frosty"
                },
                {
                  "r": 24,
                  "d": 90,
                  "source": "Frosty"
                },
                {
                  "r": 42,
                  "d": 120,
                  "source": "Frosty"
                },
                {
                  "r": 68,
                  "d": 120,
                  "source": "Frosty"
                },
                {
                  "r": 80,
                  "d": 100,
                  "source": "Frosty"
                },
                {
                  "r": 140,
                  "d": 80,
                  "source": "Frosty"
                }
              ],
              "headshot": 1.34,
              "limb": 0.84,
              "collateralMult": {
                "standard": 1,
                "penetration": 1,
                "frangible": 1
              }
            }
          },
          "5_rnd": {
            "name": "5 Rnd",
            "pts": 10,
            "mag": 5,
            "adsTimeTierShift": -1,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": -1,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 1,
            "weaponSwayMult": 0.6666667
          },
          "7_fast": {
            "name": "7 Fast",
            "pts": 10,
            "mag": 7,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 4,
        "deployBaseIndex": 4,
        "deployTimeTable": "primary"
      },
      "z84m": {
        "defAds": 1,
        "defAms": 4,
        "def": "100_rnd",
        "mags": {
          "100_rnd": {
            "name": "100 Rnd",
            "pts": 5,
            "mag": 100,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "100_agil": {
            "name": "100 Agil",
            "pts": 10,
            "mag": 100,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 1
          },
          "100_fast": {
            "name": "100 Fast",
            "pts": 10,
            "mag": 100,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 2,
        "deployBaseIndex": 2,
        "deployTimeTable": "primary"
      },
      "rspr": {
        "defAds": 5,
        "defAms": 8,
        "def": "20_rnd",
        "mags": {
          "20_rnd": {
            "name": "20 Rnd",
            "pts": 5,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": -1,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": -1,
            "movingAdsSpreadTierMod": 0
          },
          "28_rnd": {
            "name": "28 Rnd",
            "pts": 35,
            "mag": 28,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 1,
            "reloadSpeedTier": 0,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          },
          "20_fast": {
            "name": "20 Fast",
            "pts": 10,
            "mag": 20,
            "adsTimeTierShift": 0,
            "sprintRecoveryTierShift": 0,
            "adsMoveSpeedTierShift": 0,
            "reloadSpeedTier": 1,
            "deployTimeTierShift": 0,
            "movingAdsSpreadTierMod": 0
          }
        },
        "sprintRecoveryBaseIndex": 7,
        "deployBaseIndex": 7,
        "deployTimeTable": "primary"
      }
    },
    "GAME_BUGS": [
      {
        "ref": "1",
        "slot": "grip",
        "attachments": [
          "slim_angled_sr",
          "slim_angled_interdictor"
        ],
        "weapons": [
          "psr",
          "sv98",
          "l115",
          "miniscout",
          "interdictor",
          "elr40"
        ],
        "metrics": [
          "Mov Spread"
        ],
        "note": "Also applies the Full Angled grip's moving-ADS penalty."
      },
      {
        "ref": "2",
        "slot": "ammo",
        "attachments": [
          "hollow_pt",
          "frangible",
          "penetration"
        ],
        "weapons": [
          "m45a1",
          "m121a2"
        ],
        "metrics": [
          "Collateral Mult"
        ],
        "note": "Also gets FMJ's penetration bonus, so collateral damage is higher."
      },
      {
        "ref": "3",
        "slot": "grip",
        "attachments": [
          "slim_angled_smg"
        ],
        "weapons": [
          "sgx",
          "pw5a3",
          "pw7a2",
          "umg40",
          "kv9",
          "scw10",
          "cz3a1",
          "pp19",
          "rspr"
        ],
        "metrics": [
          "Deploy Speed"
        ],
        "note": "The promised faster draw isn't applied."
      },
      {
        "ref": "4",
        "slot": "mag",
        "attachments": [
          "20_fast"
        ],
        "weapons": [
          "pp19"
        ],
        "metrics": [
          "Tac Reload"
        ],
        "note": "The promised faster reload isn't applied."
      },
      {
        "ref": "6",
        "slot": "muzzle",
        "attachments": [
          "flash_comp"
        ],
        "weapons": [
          "pp19"
        ],
        "metrics": [
          "Recoil Recovery",
          "Recoil Duration"
        ],
        "note": "The promised recoil smoothing and recovery aren't applied."
      },
      {
        "ref": "7",
        "slot": "mag",
        "attachments": [
          "200_rnd"
        ],
        "weapons": [
          "l110",
          "m123k"
        ],
        "metrics": [
          "Mov Spread"
        ],
        "note": "The listed moving-ADS penalty isn't applied."
      },
      {
        "ref": "12",
        "slot": "muzzle",
        "attachments": [
          "std_supp"
        ],
        "weapons": [
          "l115"
        ],
        "metrics": [
          "Hipfire Spread"
        ],
        "note": "The listed hipfire penalty isn't applied."
      },
      {
        "ref": "16",
        "slot": "sight",
        "attachments": [
          "iron"
        ],
        "weapons": [
          "brod3"
        ],
        "metrics": [
          "Weapon Sway"
        ],
        "note": "The promised sway reduction isn't applied."
      },
      {
        "ref": "19",
        "slot": "muzzle",
        "attachments": [
          "sp_brake"
        ],
        "weapons": [
          "rspr"
        ],
        "metrics": [
          "ADS Recoil/Shot"
        ],
        "suspected": true,
        "note": "Reduces recoil by seven steps instead of one."
      },
      {
        "ref": "20",
        "slot": "ammo",
        "attachments": [
          "penetration"
        ],
        "weapons": [
          "m121a2"
        ],
        "metrics": [
          "Collateral Mult"
        ],
        "note": "The stat panel shows x0.00 past the end of its table; damage through a target is the full x1.00, as fired."
      },
      {
        "ref": "20",
        "slot": "mag",
        "attachments": [
          "1_rnd"
        ],
        "weapons": [
          "elr40"
        ],
        "metrics": [
          "Collateral Mult"
        ],
        "note": "The stat panel shows x0.00 past the end of its table; damage through a target is the full x1.00, as fired."
      },
      {
        "ref": "21",
        "slot": "grip",
        "attachments": [
          "adj_angled",
          "full_angled"
        ],
        "weapons": [
          "mk24",
          "z84m"
        ],
        "metrics": [
          "ADS Recoil/Shot"
        ],
        "suspected": true,
        "note": "Reduces recoil by one step more than on other weapons."
      },
      {
        "ref": "25",
        "slot": "grip",
        "attachments": [
          "bipod"
        ],
        "weapons": [
          "mk24",
          "ef88",
          "z84m",
          "vssm"
        ],
        "metrics": [
          "Spread Inc/Shot",
          "Hipfire Spread"
        ],
        "suspected": true,
        "note": "The mounted spread benefits aren't applied; only the recoil reduction is."
      },
      {
        "ref": "25",
        "slot": "grip",
        "attachments": [
          "ptt_grip_pod",
          "qd_grip_pod",
          "classic_grip_pod"
        ],
        "weapons": [
          "mk24",
          "ef88",
          "z84m",
          "vssm",
          "brod3"
        ],
        "metrics": [
          "Spread Inc/Shot"
        ],
        "suspected": true,
        "note": "The mounted ADS spread benefit isn't applied; recoil and hipfire spread are."
      },
      {
        "ref": "27",
        "slot": "muzzle",
        "attachments": [
          "light_supp"
        ],
        "weapons": [
          "elr40"
        ],
        "metrics": [
          "Recoil Recovery",
          "Recoil Duration"
        ],
        "note": "Also applies the sniper suppressors' recoil smoothing (a longer kick with faster recovery), which its text does not state."
      }
    ]
  },
  "ammo": {
    "AMMO": [
      {
        "id": "standard",
        "name": "Standard",
        "collateralMult": {
          "Assault Rifle": 0.75,
          "Carbine": 0.75,
          "LMG": 0.75,
          "DMR": 0.75,
          "Sniper Rifle": 0.75,
          "SMG": 0.57,
          "Sidearm": 0.57
        }
      },
      {
        "id": "penetration",
        "name": "Penetration",
        "adsRecoilTierMod": -1,
        "collateralMult": {
          "Assault Rifle": 1,
          "Carbine": 1,
          "LMG": 1,
          "DMR": 1,
          "Sniper Rifle": 1,
          "SMG": 0.75,
          "Sidearm": 0.75
        },
        "hipRecoilTierMod": -1
      },
      {
        "id": "lightweight",
        "name": "Lightweight",
        "adsMoveSpeedTierShift": -1,
        "collateralMult": {
          "Assault Rifle": 0.75,
          "Carbine": 0.75,
          "LMG": 0.75,
          "DMR": 0.75,
          "Sniper Rifle": 0.75
        }
      },
      {
        "id": "long_range",
        "name": "Long-Range",
        "collateralMult": {
          "Assault Rifle": 0.75,
          "Carbine": 0.75,
          "LMG": 0.75,
          "DMR": 0.75,
          "Sniper Rifle": 0.75
        }
      },
      {
        "id": "hollow_pt",
        "name": "Hollow Point",
        "collateralMult": {
          "Assault Rifle": 0.67,
          "Carbine": 0.67,
          "LMG": 0.67,
          "DMR": 0.67,
          "Sniper Rifle": 0.67,
          "SMG": 0.5,
          "Sidearm": 0.5
        }
      },
      {
        "id": "frangible",
        "name": "Frangible",
        "collateralMult": {
          "Assault Rifle": 0.67,
          "Carbine": 0.67,
          "LMG": 0.67,
          "DMR": 0.67,
          "Sniper Rifle": 0.67,
          "SMG": 0.5,
          "Sidearm": 0.5
        },
        "healthRegenDelayAddS": 4
      },
      {
        "id": "synthetic",
        "name": "Synthetic",
        "collateralMult": {
          "Assault Rifle": 0.67,
          "Carbine": 0.67,
          "LMG": 0.67,
          "DMR": 0.67,
          "Sniper Rifle": 0.67,
          "SMG": 0.5,
          "Sidearm": 0.5
        }
      },
      {
        "id": "buckshot",
        "name": "#01 BUCK",
        "collateralMult": {
          "Shotgun": 0.33
        }
      },
      {
        "id": "buckshot_00",
        "name": "#00 BUCK",
        "collateralMult": {
          "Shotgun": 0.33
        }
      },
      {
        "id": "flechette",
        "name": "Flechette",
        "collateralMult": {
          "Shotgun": 0.57
        },
        "healthRegenDelayAddS": 2
      },
      {
        "id": "slugs",
        "name": "Slugs",
        "collateralMult": {
          "Shotgun": 0.33
        },
        "adsRecoilTierMod": -1,
        "hipRecoilTierMod": -1,
        "adsSpreadDynOverride": {
          "inc": 0.05
        }
      },
      {
        "id": "subsonic",
        "name": "Subsonic",
        "collateralMult": {
          "Assault Rifle": 0.67,
          "Carbine": 0.67,
          "LMG": 0.67,
          "DMR": 0.67,
          "Sniper Rifle": 0.67,
          "SMG": 0.5,
          "Sidearm": 0.5
        },
        "worldSpotMult": 0.5,
        "minimapSpotMult": 0.42857143
      },
      {
        "id": "subsonic_hp",
        "name": "Sub HP",
        "collateralMult": {
          "Assault Rifle": 0.67,
          "Carbine": 0.67,
          "LMG": 0.67,
          "DMR": 0.67,
          "Sniper Rifle": 0.67,
          "SMG": 0.5,
          "Sidearm": 0.5
        },
        "worldSpotMult": 0.5,
        "minimapSpotMult": 0.42857143
      },
      {
        "id": "subsonic_pen",
        "name": "Sub Pen",
        "collateralMult": {
          "Assault Rifle": 1,
          "Carbine": 1,
          "LMG": 1,
          "DMR": 1,
          "Sniper Rifle": 1,
          "SMG": 0.75,
          "Sidearm": 0.75
        },
        "worldSpotMult": 0.5,
        "minimapSpotMult": 0.42857143
      },
      {
        "id": "range_pen",
        "name": "Range Pen",
        "adsRecoilTierMod": -1,
        "collateralMult": {
          "Assault Rifle": 1,
          "Carbine": 1,
          "LMG": 1,
          "DMR": 1,
          "Sniper Rifle": 1,
          "SMG": 0.75,
          "Sidearm": 0.75
        },
        "hipRecoilTierMod": -1
      }
    ],
    "WEAPON_AMMO": {
      "m433": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "b36a4": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20
        }
      },
      "sor556": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20
        }
      },
      "ak4d": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20
        }
      },
      "tr7": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20
        }
      },
      "kord6p67": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "nvo228e": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20
        }
      },
      "l85a3": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20
        }
      },
      "vcr2": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "m16a4": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "m4a1": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "m277": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "ak205": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 25
        }
      },
      "m417a2": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20,
          "subsonic": 10,
          "subsonic_hp": 30
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-absolute",
            "subsonicVelocityMps": 273.599203
          },
          "subsonic_hp": {
            "kind": "subsonic-absolute",
            "subsonicVelocityMps": 273.599203
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "grtbc": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "qbz192": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 25
        }
      },
      "sg553r": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20,
          "subsonic": 10,
          "subsonic_hp": 30
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "sor300sc": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20,
          "subsonic_hp": 30,
          "subsonic": 10
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "sgx": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20,
          "subsonic": 15,
          "subsonic_hp": 30
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 2,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 2,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "pw5a3": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20,
          "subsonic": 15,
          "subsonic_hp": 30
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 2,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 2,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "pw7a2": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20,
          "subsonic_pen": 10
        },
        "velocityTreatments": {
          "subsonic_pen": {
            "kind": "subsonic-tungsten-absolute",
            "subsonicVelocityMps": 341.567997,
            "combinesWith": "penetration"
          }
        }
      },
      "umg40": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 25,
          "subsonic": 10,
          "subsonic_hp": 25
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "usg90": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20,
          "subsonic": 10,
          "subsonic_hp": 25
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-absolute",
            "subsonicVelocityMps": 265.293513
          },
          "subsonic_hp": {
            "kind": "subsonic-absolute",
            "subsonicVelocityMps": 265.293513
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "kv9": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20,
          "subsonic": 15,
          "subsonic_hp": 30
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 2,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 2,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "scw10": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 20,
          "frangible": 20,
          "subsonic": 15,
          "subsonic_hp": 35
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 2,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 2,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "sl9": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20,
          "subsonic": 10,
          "subsonic_hp": 25
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "cz3a1": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20,
          "subsonic": 15,
          "subsonic_hp": 30
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 2,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 2,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "pp19": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20,
          "subsonic": 10,
          "subsonic_hp": 25
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      },
      "l110": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "drsiar": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20,
          "lightweight": 10
        }
      },
      "m60": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20
        }
      },
      "rpkm": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20,
          "synthetic": 30
        }
      },
      "m123k": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "m250": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "kts100": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20,
          "lightweight": 10
        }
      },
      "m240l": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20
        }
      },
      "m121a2": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20
        }
      },
      "rpk74m": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20
        }
      },
      "m39emr": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "long_range": 10,
          "hollow_pt": 20,
          "frangible": 20
        }
      },
      "lmr27": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "hollow_pt": 20,
          "frangible": 20,
          "synthetic": 30
        }
      },
      "svk86": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "long_range": 10,
          "hollow_pt": 20,
          "frangible": 20
        }
      },
      "svdm": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "long_range": 10,
          "hollow_pt": 20,
          "frangible": 20
        }
      },
      "grtcps": {
        "def": "hollow_pt",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20,
          "synthetic": 30
        }
      },
      "m2010esr": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "long_range": 10,
          "frangible": 20
        },
        "effectOverrides": {
          "penetration": {
            "adsRecoilTierMod": -6,
            "hipRecoilTierMod": -6
          }
        }
      },
      "sv98": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "long_range": 10,
          "frangible": 20
        },
        "effectOverrides": {
          "penetration": {
            "adsRecoilTierMod": -6,
            "hipRecoilTierMod": -6
          }
        }
      },
      "psr": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "long_range": 10,
          "frangible": 20
        },
        "effectOverrides": {
          "penetration": {
            "adsRecoilTierMod": -6,
            "hipRecoilTierMod": -6
          }
        }
      },
      "interdictor": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "frangible": 20,
          "long_range": 10,
          "penetration": 5
        }
      },
      "l115": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "long_range": 10,
          "frangible": 20
        }
      },
      "miniscout": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "frangible": 20
        },
        "effectOverrides": {
          "penetration": {
            "adsRecoilTierMod": -7,
            "hipRecoilTierMod": -7
          }
        }
      },
      "m87a1": {
        "def": "buckshot",
        "ammo": {
          "buckshot": 10,
          "buckshot_00": 20,
          "flechette": 30,
          "slugs": 40
        },
        "effectOverrides": {
          "buckshot": {
            "hipSpreadTierMod": -9
          },
          "buckshot_00": {
            "hipSpreadTierMod": -9
          },
          "flechette": {
            "hipSpreadTierMod": -9
          }
        },
        "projectileOverrides": {
          "buckshot_00": {
            "pellets": 8,
            "dmg": [
              {
                "r": 0,
                "d": 16.8
              },
              {
                "r": 11,
                "d": 16.8
              },
              {
                "r": 12,
                "d": 14.4
              },
              {
                "r": 18,
                "d": 14.4
              },
              {
                "r": 19,
                "d": 11.2
              },
              {
                "r": 33,
                "d": 11.2
              },
              {
                "r": 34,
                "d": 7.6
              }
            ]
          },
          "slugs": {
            "pellets": 1,
            "dmg": [
              {
                "r": 0,
                "d": 100
              },
              {
                "r": 8,
                "d": 100
              },
              {
                "r": 9,
                "d": 100
              },
              {
                "r": 15,
                "d": 100
              },
              {
                "r": 15,
                "d": 75
              },
              {
                "r": 36,
                "d": 75
              },
              {
                "r": 36,
                "d": 50
              },
              {
                "r": 75,
                "d": 50
              },
              {
                "r": 75,
                "d": 42.9
              }
            ]
          }
        }
      },
      "m1014": {
        "def": "buckshot",
        "ammo": {
          "buckshot": 10,
          "buckshot_00": 20,
          "flechette": 30,
          "slugs": 40
        },
        "effectOverrides": {
          "buckshot": {
            "hipSpreadTierMod": -9
          },
          "buckshot_00": {
            "hipSpreadTierMod": -9
          },
          "flechette": {
            "hipSpreadTierMod": -9
          }
        },
        "projectileOverrides": {
          "buckshot_00": {
            "pellets": 8,
            "dmg": [
              {
                "r": 0,
                "d": 14.4
              },
              {
                "r": 11,
                "d": 14.4
              },
              {
                "r": 12,
                "d": 10
              },
              {
                "r": 18,
                "d": 10
              },
              {
                "r": 19,
                "d": 6.2
              },
              {
                "r": 24,
                "d": 6.2
              },
              {
                "r": 25,
                "d": 4.6
              }
            ]
          },
          "slugs": {
            "pellets": 1,
            "dmg": [
              {
                "r": 0,
                "d": 100
              },
              {
                "r": 9,
                "d": 100
              },
              {
                "r": 9,
                "d": 75
              },
              {
                "r": 15,
                "d": 75
              },
              {
                "r": 15,
                "d": 50
              },
              {
                "r": 36,
                "d": 50
              },
              {
                "r": 36,
                "d": 42.9
              },
              {
                "r": 75,
                "d": 42.9
              },
              {
                "r": 75,
                "d": 30
              }
            ]
          }
        }
      },
      "ks18k": {
        "def": "buckshot",
        "ammo": {
          "buckshot": 10,
          "buckshot_00": 20,
          "flechette": 30,
          "slugs": 40
        },
        "effectOverrides": {
          "buckshot": {
            "hipSpreadTierMod": -9
          },
          "buckshot_00": {
            "hipSpreadTierMod": -9
          },
          "flechette": {
            "hipSpreadTierMod": -9
          }
        },
        "projectileOverrides": {
          "buckshot_00": {
            "pellets": 8,
            "dmg": [
              {
                "r": 0,
                "d": 10
              },
              {
                "r": 18,
                "d": 10
              },
              {
                "r": 19,
                "d": 5.6
              },
              {
                "r": 24,
                "d": 5.6
              },
              {
                "r": 25,
                "d": 4
              }
            ]
          },
          "slugs": {
            "pellets": 1,
            "dmg": [
              {
                "r": 0,
                "d": 75
              },
              {
                "r": 9,
                "d": 75
              },
              {
                "r": 9,
                "d": 50
              },
              {
                "r": 15,
                "d": 50
              },
              {
                "r": 15,
                "d": 42.9
              },
              {
                "r": 36,
                "d": 42.9
              },
              {
                "r": 36,
                "d": 37.5
              },
              {
                "r": 75,
                "d": 37.5
              },
              {
                "r": 75,
                "d": 27.3
              }
            ]
          }
        }
      },
      "db12": {
        "def": "buckshot",
        "ammo": {
          "buckshot": 10,
          "buckshot_00": 20,
          "flechette": 30,
          "slugs": 40
        },
        "effectOverrides": {
          "buckshot": {
            "hipSpreadTierMod": -9
          },
          "buckshot_00": {
            "hipSpreadTierMod": -9
          },
          "flechette": {
            "hipSpreadTierMod": -9
          }
        },
        "projectileOverrides": {
          "buckshot_00": {
            "pellets": 8,
            "dmg": [
              {
                "r": 0,
                "d": 11.2
              },
              {
                "r": 18,
                "d": 11.2
              },
              {
                "r": 19,
                "d": 6.6
              },
              {
                "r": 24,
                "d": 6.6
              },
              {
                "r": 25,
                "d": 5
              }
            ]
          },
          "slugs": {
            "pellets": 1,
            "dmg": [
              {
                "r": 0,
                "d": 75
              },
              {
                "r": 9,
                "d": 75
              },
              {
                "r": 9,
                "d": 50
              },
              {
                "r": 15,
                "d": 50
              },
              {
                "r": 15,
                "d": 42.9
              },
              {
                "r": 36,
                "d": 42.9
              },
              {
                "r": 36,
                "d": 37.5
              },
              {
                "r": 75,
                "d": 37.5
              },
              {
                "r": 75,
                "d": 30
              }
            ]
          }
        }
      },
      "p18": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "frangible": 20,
          "hollow_pt": 15,
          "subsonic": 10,
          "subsonic_hp": 30
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 1,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 1,
            "displayRounding": "floor"
          }
        }
      },
      "es57": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "frangible": 20,
          "hollow_pt": 15,
          "subsonic": 10,
          "subsonic_hp": 30
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 1,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 1,
            "displayRounding": "floor"
          }
        }
      },
      "m45a1": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "frangible": 20,
          "hollow_pt": 15
        }
      },
      "m44": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "hollow_pt": 20,
          "penetration": 5,
          "frangible": 20
        }
      },
      "ggh22": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "frangible": 20,
          "hollow_pt": 15,
          "subsonic": 10,
          "subsonic_hp": 30
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 1,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 1,
            "displayRounding": "floor"
          }
        }
      },
      "m357trait": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "hollow_pt": 20
        }
      },
      "vz61": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "frangible": 20,
          "hollow_pt": 15,
          "synthetic": 25
        }
      },
      "brod3": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20
        }
      },
      "ef88": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 15,
          "frangible": 20,
          "synthetic": 20
        }
      },
      "vssm": {
        "def": "range_pen",
        "ammo": {
          "penetration": 5,
          "range_pen": 10,
          "long_range": 10,
          "frangible": 20
        }
      },
      "mk24": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 5,
          "frangible": 20
        }
      },
      "elr40": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "frangible": 20
        },
        "effectOverrides": {
          "penetration": {
            "adsRecoilTierMod": -6,
            "hipRecoilTierMod": -6
          }
        }
      },
      "z84m": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20
        }
      },
      "rspr": {
        "def": "standard",
        "ammo": {
          "standard": 5,
          "penetration": 5,
          "lightweight": 10,
          "hollow_pt": 20,
          "frangible": 20,
          "subsonic": 10,
          "subsonic_hp": 30
        },
        "velocityTreatments": {
          "subsonic": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          },
          "subsonic_hp": {
            "kind": "subsonic-tier",
            "subsonicVelocityTier": 3,
            "displayRounding": "floor"
          }
        },
        "effectOverrides": {
          "subsonic": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          },
          "subsonic_hp": {
            "adsRecoilTierMod": 1,
            "hipRecoilTierMod": 1
          }
        }
      }
    }
  },
  "tables": {
    "RELOAD_SPEED_MULTIPLIERS": [
      1,
      1.13,
      1.277
    ],
    "VELOCITY_LADDER": 0.8,
    "HEALTH_REGEN_DELAY_S": 5,
    "CONSOLE_RECOIL_MULT": 0.95,
    "RECOIL_MULT": {
      "m433": 0.945,
      "b36a4": 0.94,
      "sor556": 0.9317,
      "ak4d": 0.9375,
      "tr7": 0.9492,
      "kord6p67": 0.94,
      "nvo228e": 0.9392,
      "l85a3": 0.9358,
      "vcr2": 0.9475,
      "m4a1": 0.9425,
      "m277": 0.9433,
      "ak205": 0.9292,
      "m417a2": 0.9392,
      "grtbc": 0.94,
      "qbz192": 0.9375,
      "sg553r": 0.94,
      "sor300sc": 0.9342,
      "sgx": 0.9383,
      "pw5a3": 0.9358,
      "pw7a2": 0.9375,
      "umg40": 0.9308,
      "usg90": 0.9367,
      "kv9": 0.9475,
      "scw10": 0.9442,
      "sl9": 0.9317,
      "cz3a1": 0.9442,
      "l110": 0.94,
      "drsiar": 0.9425,
      "m60": 0.9375,
      "rpkm": 0.9333,
      "m123k": 0.945,
      "m250": 0.9425,
      "kts100": 0.9283,
      "m240l": 0.9433,
      "m121a2": 0.9458,
      "m39emr": 0.94,
      "lmr27": 0.94,
      "svk86": 0.94,
      "svdm": 0.94,
      "grtcps": 0.94,
      "m2010esr": 0.94,
      "sv98": 0.94,
      "psr": 0.94,
      "miniscout": 0.94,
      "m87a1": 0.94,
      "m1014": 0.94,
      "ks18k": 0.94,
      "db12": 0.94,
      "m16a4": 0.9425,
      "rpk74m": 0.9317,
      "interdictor": 0.94,
      "l115": 0.94,
      "pp19": 0.9333,
      "es57": 0.94,
      "ggh22": 0.94,
      "m357trait": 0.94,
      "m44": 0.94,
      "m45a1": 0.94,
      "p18": 0.94,
      "vz61": 0.9283,
      "brod3": 0.94,
      "ef88": 0.9375,
      "vssm": 0.9467,
      "mk24": 0.9392,
      "elr40": 0.94,
      "z84m": 0.9492,
      "rspr": 0.94
    },
    "HIP_SPREAD_TABLE": [
      {
        "hipStand": 7.4,
        "hipMove": 9.25,
        "Field_160ef028": 18.5,
        "Field_b3ab862b": 5.55,
        "Field_1ef3a223": 7.4,
        "Field_553bcee0": 3.7,
        "Field_39b31415": 5.55
      },
      {
        "hipStand": 4.848,
        "hipMove": 6.06,
        "Field_160ef028": 12.12,
        "Field_b3ab862b": 3.636,
        "Field_1ef3a223": 4.848,
        "Field_553bcee0": 2.424,
        "Field_39b31415": 3.636
      },
      {
        "hipStand": 3.352,
        "hipMove": 4.19,
        "Field_160ef028": 8.38,
        "Field_b3ab862b": 2.514,
        "Field_1ef3a223": 3.352,
        "Field_553bcee0": 1.676,
        "Field_39b31415": 2.514
      },
      {
        "hipStand": 2.432,
        "hipMove": 3.04,
        "Field_160ef028": 6.08,
        "Field_b3ab862b": 1.824,
        "Field_1ef3a223": 2.432,
        "Field_553bcee0": 1.216,
        "Field_39b31415": 1.824
      },
      {
        "hipStand": 1.804,
        "hipMove": 2.255,
        "Field_160ef028": 4.51,
        "Field_b3ab862b": 1.353,
        "Field_1ef3a223": 1.804,
        "Field_553bcee0": 0.902,
        "Field_39b31415": 1.353
      },
      {
        "hipStand": 1.352,
        "hipMove": 1.69,
        "Field_160ef028": 3.38,
        "Field_b3ab862b": 1.014,
        "Field_1ef3a223": 1.352,
        "Field_553bcee0": 0.676,
        "Field_39b31415": 1.014
      },
      {
        "hipStand": 1.024,
        "hipMove": 1.28,
        "Field_160ef028": 2.56,
        "Field_b3ab862b": 0.768,
        "Field_1ef3a223": 1.024,
        "Field_553bcee0": 0.512,
        "Field_39b31415": 0.768
      },
      {
        "hipStand": 0.784,
        "hipMove": 0.98,
        "Field_160ef028": 1.96,
        "Field_b3ab862b": 0.588,
        "Field_1ef3a223": 0.784,
        "Field_553bcee0": 0.392,
        "Field_39b31415": 0.588
      },
      {
        "hipStand": 0.608,
        "hipMove": 0.76,
        "Field_160ef028": 1.52,
        "Field_b3ab862b": 0.456,
        "Field_1ef3a223": 0.608,
        "Field_553bcee0": 0.304,
        "Field_39b31415": 0.456
      },
      {
        "hipStand": 0.476,
        "hipMove": 0.595,
        "Field_160ef028": 1.19,
        "Field_b3ab862b": 0.357,
        "Field_1ef3a223": 0.476,
        "Field_553bcee0": 0.238,
        "Field_39b31415": 0.357
      },
      {
        "hipStand": 0.38,
        "hipMove": 0.475,
        "Field_160ef028": 0.95,
        "Field_b3ab862b": 0.285,
        "Field_1ef3a223": 0.38,
        "Field_553bcee0": 0.19,
        "Field_39b31415": 0.285
      },
      {
        "hipStand": 2.16,
        "hipMove": 2.7,
        "Field_160ef028": 5.4,
        "Field_b3ab862b": 1.62,
        "Field_1ef3a223": 2.16,
        "Field_553bcee0": 1.08,
        "Field_39b31415": 1.62
      },
      {
        "hipStand": 1.444,
        "hipMove": 1.805,
        "Field_160ef028": 3.61,
        "Field_b3ab862b": 1.083,
        "Field_1ef3a223": 1.444,
        "Field_553bcee0": 0.722,
        "Field_39b31415": 1.083
      },
      {
        "hipStand": 0.972,
        "hipMove": 1.215,
        "Field_160ef028": 2.43,
        "Field_b3ab862b": 0.729,
        "Field_1ef3a223": 0.972,
        "Field_553bcee0": 0.486,
        "Field_39b31415": 0.729
      },
      {
        "hipStand": 0.656,
        "hipMove": 0.82,
        "Field_160ef028": 1.64,
        "Field_b3ab862b": 0.492,
        "Field_1ef3a223": 0.656,
        "Field_553bcee0": 0.328,
        "Field_39b31415": 0.492
      },
      {
        "hipStand": 0.444,
        "hipMove": 0.555,
        "Field_160ef028": 1.11,
        "Field_b3ab862b": 0.333,
        "Field_1ef3a223": 0.444,
        "Field_553bcee0": 0.222,
        "Field_39b31415": 0.333
      },
      {
        "hipStand": 0.304,
        "hipMove": 0.38,
        "Field_160ef028": 0.76,
        "Field_b3ab862b": 0.228,
        "Field_1ef3a223": 0.304,
        "Field_553bcee0": 0.152,
        "Field_39b31415": 0.228
      },
      {
        "hipStand": 0.208,
        "hipMove": 0.26,
        "Field_160ef028": 0.52,
        "Field_b3ab862b": 0.156,
        "Field_1ef3a223": 0.208,
        "Field_553bcee0": 0.104,
        "Field_39b31415": 0.156
      }
    ],
    "HIP_SPREAD_BASE_INDEX": {
      "kord6p67": 3,
      "nvo228e": 3,
      "ef88": 3,
      "b36a4": 3,
      "ak4d": 3,
      "m433": 3,
      "l85a3": 3,
      "m16a4": 3,
      "sor556": 3,
      "tr7": 3,
      "vcr2": 3,
      "interdictor": 1,
      "l115": 2,
      "m2010esr": 2,
      "miniscout": 3,
      "psr": 1,
      "sv98": 2,
      "ak205": 4,
      "brod3": 4,
      "m417a2": 4,
      "m4a1": 4,
      "grtbc": 4,
      "qbz192": 4,
      "sor300sc": 4,
      "sg553r": 4,
      "m277": 4,
      "lmr27": 3,
      "m39emr": 2,
      "grtcps": 2,
      "svk86": 1,
      "svdm": 2,
      "vssm": 4,
      "m240l": 1,
      "m250": 1,
      "drsiar": 2,
      "m60": 1,
      "m123k": 1,
      "m121a2": 1,
      "l110": 1,
      "rpk74m": 2,
      "rpkm": 2,
      "kts100": 2,
      "es57": 5,
      "ggh22": 5,
      "p18": 5,
      "m45a1": 5,
      "m44": 5,
      "vz61": 4,
      "m357trait": 5,
      "ks18k": 3,
      "m87a1": 3,
      "db12": 3,
      "m1014": 3,
      "scw10": 4,
      "sl9": 4,
      "pw5a3": 4,
      "pw7a2": 4,
      "sgx": 4,
      "usg90": 4,
      "pp19": 4,
      "cz3a1": 4,
      "umg40": 4,
      "kv9": 4,
      "mk24": 3,
      "elr40": 2,
      "z84m": 1,
      "rspr": 4
    },
    "HIP_SPREAD_BASE_INDEX_OVERRIDES": {},
    "COLLATERAL_MULT_OVERRIDE": {
      "ak205": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667
      },
      "ak4d": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "b36a4": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667
      },
      "brod3": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "cz3a1": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "hollow_pt": 0.500001,
        "frangible": 0.500001,
        "subsonic": 0.500001,
        "subsonic_hp": 0.500001
      },
      "db12": {
        "buckshot": 0.333334,
        "buckshot_00": 0.333334,
        "flechette": 0.571429,
        "slugs": 0.333334
      },
      "drsiar": {
        "standard": 0.750001,
        "penetration": 1,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667,
        "lightweight": 0.750001
      },
      "ef88": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667
      },
      "es57": {
        "standard": 0.666667,
        "penetration": 0.833334,
        "frangible": 0.571429,
        "hollow_pt": 0.571429,
        "subsonic": 0.571429,
        "subsonic_hp": 0.571429
      },
      "ggh22": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "frangible": 0.500001,
        "hollow_pt": 0.500001,
        "subsonic": 0.500001,
        "subsonic_hp": 0.500001
      },
      "grtbc": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "grtcps": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667
      },
      "interdictor": {
        "standard": 0.750001,
        "frangible": 0.666667,
        "long_range": 0.750001,
        "penetration": 1
      },
      "kord6p67": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "ks18k": {
        "buckshot": 0.333334,
        "buckshot_00": 0.333334,
        "flechette": 0.571429,
        "slugs": 0.333334
      },
      "kts100": {
        "standard": 0.750001,
        "penetration": 1,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667,
        "lightweight": 0.750001
      },
      "kv9": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "hollow_pt": 0.500001,
        "frangible": 0.500001,
        "subsonic": 0.500001,
        "subsonic_hp": 0.500001
      },
      "l110": {
        "standard": 0.750001,
        "penetration": 1,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "lightweight": 0.750001
      },
      "l115": {
        "standard": 0.750001,
        "penetration": 1,
        "long_range": 0.750001,
        "frangible": 0.666667
      },
      "l85a3": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667
      },
      "lmr27": {
        "standard": 0.750001,
        "penetration": 1,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667
      },
      "m1014": {
        "buckshot": 0.333334,
        "buckshot_00": 0.333334,
        "flechette": 0.571429,
        "slugs": 0.333334
      },
      "m121a2": {
        "standard": 0.750001,
        "hollow_pt": 0.750001,
        "frangible": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001
      },
      "m123k": {
        "standard": 0.750001,
        "penetration": 1,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "lightweight": 0.750001
      },
      "m16a4": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "m2010esr": {
        "standard": 0.750001,
        "penetration": 1,
        "long_range": 0.750001,
        "frangible": 0.666667
      },
      "m240l": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "m250": {
        "standard": 0.750001,
        "penetration": 1,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "lightweight": 0.750001
      },
      "m277": {
        "standard": 0.750001,
        "penetration": 1,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "m357trait": {
        "standard": 0.571429,
        "hollow_pt": 0.500001
      },
      "m39emr": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "long_range": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "m417a2": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "subsonic": 0.666667,
        "subsonic_hp": 0.666667
      },
      "m433": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "m44": {
        "standard": 0.571429,
        "hollow_pt": 0.500001,
        "penetration": 0.750001,
        "frangible": 0.500001
      },
      "m45a1": {
        "standard": 0.571429,
        "penetration": 0.833334,
        "frangible": 0.571429,
        "hollow_pt": 0.571429
      },
      "m4a1": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "m60": {
        "standard": 0.750001,
        "penetration": 1,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "lightweight": 0.750001
      },
      "m87a1": {
        "buckshot": 0.333334,
        "buckshot_00": 0.333334,
        "flechette": 0.571429,
        "slugs": 0.333334
      },
      "miniscout": {
        "standard": 0.750001,
        "penetration": 1,
        "frangible": 0.666667
      },
      "nvo228e": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "p18": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "frangible": 0.500001,
        "hollow_pt": 0.500001,
        "subsonic": 0.500001,
        "subsonic_hp": 0.500001
      },
      "pp19": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "hollow_pt": 0.500001,
        "frangible": 0.500001,
        "synthetic": 0.500001,
        "subsonic": 0.500001,
        "subsonic_hp": 0.500001
      },
      "psr": {
        "standard": 0.750001,
        "penetration": 1,
        "long_range": 0.750001,
        "frangible": 0.666667
      },
      "pw5a3": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "hollow_pt": 0.500001,
        "frangible": 0.500001,
        "synthetic": 0.500001,
        "subsonic": 0.500001,
        "subsonic_hp": 0.500001
      },
      "pw7a2": {
        "standard": 0.666667,
        "penetration": 0.833334,
        "hollow_pt": 0.571429,
        "frangible": 0.571429,
        "synthetic": 0.571429,
        "subsonic_pen": 0.666667
      },
      "qbz192": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667
      },
      "rpk74m": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667
      },
      "rpkm": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667
      },
      "scw10": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "hollow_pt": 0.500001,
        "frangible": 0.500001,
        "subsonic": 0.500001,
        "subsonic_hp": 0.500001
      },
      "sg553r": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "subsonic": 0.666667,
        "subsonic_hp": 0.666667
      },
      "sgx": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "hollow_pt": 0.500001,
        "frangible": 0.500001,
        "subsonic": 0.500001,
        "subsonic_hp": 0.500001
      },
      "sl9": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "hollow_pt": 0.500001,
        "frangible": 0.500001,
        "synthetic": 0.500001,
        "subsonic": 0.500001,
        "subsonic_hp": 0.500001
      },
      "sor300sc": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "subsonic_hp": 0.666667,
        "subsonic": 0.666667
      },
      "sor556": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "synthetic": 0.666667
      },
      "sv98": {
        "standard": 0.750001,
        "penetration": 1,
        "long_range": 0.750001,
        "frangible": 0.666667
      },
      "svdm": {
        "standard": 0.750001,
        "penetration": 1,
        "long_range": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "svk86": {
        "standard": 0.750001,
        "penetration": 1,
        "long_range": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "tr7": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "umg40": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "hollow_pt": 0.500001,
        "frangible": 0.500001,
        "synthetic": 0.500001,
        "subsonic": 0.500001,
        "subsonic_hp": 0.500001
      },
      "usg90": {
        "standard": 0.666667,
        "penetration": 0.833334,
        "lightweight": 0.666667,
        "hollow_pt": 0.571429,
        "frangible": 0.571429,
        "subsonic": 0.571429,
        "subsonic_hp": 0.571429
      },
      "vcr2": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "vssm": {
        "penetration": 1,
        "range_pen": 1,
        "long_range": 0.750001,
        "frangible": 0.666667
      },
      "vz61": {
        "standard": 0.571429,
        "penetration": 0.750001,
        "frangible": 0.500001,
        "hollow_pt": 0.500001,
        "synthetic": 0.500001
      },
      "mk24": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "elr40": {
        "standard": 0.750001,
        "penetration": 1,
        "frangible": 0.666667
      },
      "z84m": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667
      },
      "rspr": {
        "standard": 0.750001,
        "penetration": 1,
        "lightweight": 0.750001,
        "hollow_pt": 0.666667,
        "frangible": 0.666667,
        "subsonic": 0.666667,
        "subsonic_hp": 0.666667
      }
    },
    "MOVING_ACC_TIERS": [
      0.68,
      0.55,
      0.43,
      0.32,
      0.22,
      0.13,
      0.05
    ],
    "ADS_SPD_TIERS": [
      500.00033,
      433.33432,
      366.66733,
      300.00034,
      250.00033,
      200.00033,
      166.66733,
      133.33433
    ],
    "ADS_MOVE_TIERS": [
      0.325,
      0.325,
      0.37,
      0.42,
      0.475,
      0.535,
      0.6,
      0.67,
      0.745,
      0.825,
      0.91,
      1
    ],
    "DRAW_TIME_TABLES": {
      "sprint": [
        400.001,
        350.001,
        300.001,
        266.667,
        233.334,
        200.001,
        166.667,
        133.334,
        100.001,
        83.3334,
        66.667,
        50.001
      ],
      "primary": {
        "deploy": [
          1333.334,
          1116.667,
          1000.004,
          866.667,
          733.334,
          633.334,
          533.334,
          466.667,
          400.001,
          350.001,
          300.001,
          266.667
        ],
        "undeploy": [
          400.001,
          366.667,
          333.334,
          300.001,
          266.667,
          233.334,
          200.001,
          166.667,
          133.334,
          116.667,
          100.001,
          83.334
        ]
      },
      "sidearm": {
        "deploy": [
          466.667,
          466.667,
          466.667,
          466.667,
          466.667,
          466.667,
          466.667,
          466.667,
          400.001,
          350.001,
          300.001,
          266.667,
          233.334,
          200.001,
          166.667
        ],
        "undeploy": [
          233.334,
          233.334,
          233.334,
          233.334,
          233.334,
          233.334,
          233.334,
          233.334,
          200.001,
          166.667,
          133.334,
          116.667,
          100.001,
          83.334,
          66.667
        ]
      }
    }
  },
  "hitZones": {
    "schemaVersion": 1,
    "source": {
      "build": "2.1.1.0",
      "buildNote": "Build the values were last checked against. The 63 launch weapons were generated from the 1.4.3.0 trace named in evidence; Mk 24, ELR-40, Z84M and RSPR were read from 2.1.1.0 raw files. The 13 October 2026 comparison found every weapon's protection index unchanged and no material-grid cell changed outside the vehicle, explosive and armour rows listed in the 2.1.1.0 checklist.",
      "generatedBy": "scripts/frosty-hit-zones.py",
      "evidence": "reference-data/provenance/frosty-hit-zones-2026-09-15.json"
    },
    "weapons": {
      "ak205": {
        "protectionIndex": 11,
        "projectileMaterial": 276,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          }
        }
      },
      "ak4d": {
        "protectionIndex": 11,
        "projectileMaterial": 496,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "b36a4": {
        "protectionIndex": 11,
        "projectileMaterial": 277,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          }
        }
      },
      "brod3": {
        "protectionIndex": 11,
        "projectileMaterial": 276,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "cz3a1": {
        "protectionIndex": 11,
        "projectileMaterial": 493,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "db12": {
        "protectionIndex": 0,
        "projectileMaterial": 279,
        "headshot": 1,
        "limb": 1,
        "ammo": {
          "buckshot": {
            "headshot": 1,
            "limb": 1
          },
          "buckshot_00": {
            "headshot": 1,
            "limb": 1
          },
          "flechette": {
            "headshot": 1,
            "limb": 1
          },
          "slugs": {
            "headshot": 1.34,
            "limb": 1
          }
        }
      },
      "drsiar": {
        "protectionIndex": 11,
        "projectileMaterial": 278,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "ef88": {
        "protectionIndex": 11,
        "projectileMaterial": 277,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          }
        }
      },
      "es57": {
        "protectionIndex": 1,
        "projectileMaterial": 275,
        "headshot": 1.34,
        "limb": 1,
        "ammo": {
          "standard": {
            "headshot": 1.34,
            "limb": 1
          },
          "penetration": {
            "headshot": 1.34,
            "limb": 1
          },
          "frangible": {
            "headshot": 1.34,
            "limb": 1
          },
          "hollow_pt": {
            "headshot": 1.5,
            "limb": 1
          },
          "subsonic": {
            "headshot": 1.34,
            "limb": 1
          },
          "subsonic_hp": {
            "headshot": 1.5,
            "limb": 1
          }
        }
      },
      "ggh22": {
        "protectionIndex": 1,
        "projectileMaterial": 275,
        "headshot": 1.34,
        "limb": 1,
        "ammo": {
          "standard": {
            "headshot": 1.34,
            "limb": 1
          },
          "penetration": {
            "headshot": 1.34,
            "limb": 1
          },
          "frangible": {
            "headshot": 1.34,
            "limb": 1
          },
          "hollow_pt": {
            "headshot": 1.5,
            "limb": 1
          },
          "subsonic": {
            "headshot": 1.34,
            "limb": 1
          },
          "subsonic_hp": {
            "headshot": 1.5,
            "limb": 1
          }
        }
      },
      "grtbc": {
        "protectionIndex": 11,
        "projectileMaterial": 276,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "grtcps": {
        "protectionIndex": 1,
        "projectileMaterial": 291,
        "headshot": 1.34,
        "limb": 0.91,
        "ammo": {
          "standard": {
            "headshot": 1.34,
            "limb": 0.91
          },
          "penetration": {
            "headshot": 1.34,
            "limb": 0.91
          },
          "lightweight": {
            "headshot": 1.34,
            "limb": 0.91
          },
          "hollow_pt": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "frangible": {
            "headshot": 1.34,
            "limb": 0.91
          },
          "synthetic": {
            "headshot": 1.75,
            "limb": 0.91
          }
        }
      },
      "interdictor": {
        "protectionIndex": 3,
        "projectileMaterial": 784,
        "headshot": 1.75,
        "limb": 1,
        "ammo": {
          "standard": {
            "headshot": 1.75,
            "limb": 1
          },
          "frangible": {
            "headshot": 1.75,
            "limb": 1
          },
          "long_range": {
            "headshot": 1.75,
            "limb": 1
          },
          "penetration": {
            "headshot": 1.75,
            "limb": 1
          }
        }
      },
      "kord6p67": {
        "protectionIndex": 11,
        "projectileMaterial": 277,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "ks18k": {
        "protectionIndex": 0,
        "projectileMaterial": 279,
        "headshot": 1,
        "limb": 1,
        "ammo": {
          "buckshot": {
            "headshot": 1,
            "limb": 1
          },
          "buckshot_00": {
            "headshot": 1,
            "limb": 1
          },
          "flechette": {
            "headshot": 1,
            "limb": 1
          },
          "slugs": {
            "headshot": 1.34,
            "limb": 1
          }
        }
      },
      "kts100": {
        "protectionIndex": 11,
        "projectileMaterial": 278,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "kv9": {
        "protectionIndex": 11,
        "projectileMaterial": 493,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "l110": {
        "protectionIndex": 11,
        "projectileMaterial": 278,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "l115": {
        "protectionIndex": 3,
        "projectileMaterial": 290,
        "headshot": 1.75,
        "limb": 0.67,
        "ammo": {
          "standard": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "penetration": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "long_range": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "frangible": {
            "headshot": 1.75,
            "limb": 0.67
          }
        }
      },
      "l85a3": {
        "protectionIndex": 11,
        "projectileMaterial": 277,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          }
        }
      },
      "lmr27": {
        "protectionIndex": 1,
        "projectileMaterial": 291,
        "headshot": 1.34,
        "limb": 0.91,
        "ammo": {
          "standard": {
            "headshot": 1.34,
            "limb": 0.91
          },
          "penetration": {
            "headshot": 1.34,
            "limb": 0.91
          },
          "hollow_pt": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "frangible": {
            "headshot": 1.34,
            "limb": 0.91
          },
          "synthetic": {
            "headshot": 1.75,
            "limb": 0.91
          }
        }
      },
      "m1014": {
        "protectionIndex": 0,
        "projectileMaterial": 279,
        "headshot": 1,
        "limb": 1,
        "ammo": {
          "buckshot": {
            "headshot": 1,
            "limb": 1
          },
          "buckshot_00": {
            "headshot": 1,
            "limb": 1
          },
          "flechette": {
            "headshot": 1,
            "limb": 1
          },
          "slugs": {
            "headshot": 1.34,
            "limb": 1
          }
        }
      },
      "m121a2": {
        "protectionIndex": 11,
        "projectileMaterial": 496,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "m123k": {
        "protectionIndex": 11,
        "projectileMaterial": 278,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "m16a4": {
        "protectionIndex": 11,
        "projectileMaterial": 277,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "m2010esr": {
        "protectionIndex": 3,
        "projectileMaterial": 290,
        "headshot": 1.75,
        "limb": 0.67,
        "ammo": {
          "standard": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "penetration": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "long_range": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "frangible": {
            "headshot": 1.75,
            "limb": 0.67
          }
        }
      },
      "m240l": {
        "protectionIndex": 11,
        "projectileMaterial": 496,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "m250": {
        "protectionIndex": 11,
        "projectileMaterial": 497,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "m277": {
        "protectionIndex": 11,
        "projectileMaterial": 494,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "m357trait": {
        "protectionIndex": 2,
        "projectileMaterial": 491,
        "headshot": 1.5,
        "limb": 1,
        "ammo": {
          "standard": {
            "headshot": 1.5,
            "limb": 1
          },
          "hollow_pt": {
            "headshot": 1.75,
            "limb": 1
          }
        }
      },
      "m39emr": {
        "protectionIndex": 2,
        "projectileMaterial": 498,
        "headshot": 1.5,
        "limb": 0.91,
        "ammo": {
          "standard": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "penetration": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "lightweight": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "long_range": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "hollow_pt": {
            "headshot": 1.75,
            "limb": 0.91
          },
          "frangible": {
            "headshot": 1.5,
            "limb": 0.91
          }
        }
      },
      "m417a2": {
        "protectionIndex": 11,
        "projectileMaterial": 494,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "m433": {
        "protectionIndex": 11,
        "projectileMaterial": 277,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "m44": {
        "protectionIndex": 2,
        "projectileMaterial": 491,
        "headshot": 1.5,
        "limb": 1,
        "ammo": {
          "standard": {
            "headshot": 1.5,
            "limb": 1
          },
          "hollow_pt": {
            "headshot": 1.75,
            "limb": 1
          },
          "penetration": {
            "headshot": 1.5,
            "limb": 1
          },
          "frangible": {
            "headshot": 1.5,
            "limb": 1
          }
        }
      },
      "m45a1": {
        "protectionIndex": 1,
        "projectileMaterial": 275,
        "headshot": 1.34,
        "limb": 1,
        "ammo": {
          "standard": {
            "headshot": 1.34,
            "limb": 1
          },
          "penetration": {
            "headshot": 1.34,
            "limb": 1
          },
          "frangible": {
            "headshot": 1.34,
            "limb": 1
          },
          "hollow_pt": {
            "headshot": 1.5,
            "limb": 1
          }
        }
      },
      "m4a1": {
        "protectionIndex": 11,
        "projectileMaterial": 276,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "m60": {
        "protectionIndex": 11,
        "projectileMaterial": 496,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "m87a1": {
        "protectionIndex": 0,
        "projectileMaterial": 279,
        "headshot": 1,
        "limb": 1,
        "ammo": {
          "buckshot": {
            "headshot": 1,
            "limb": 1
          },
          "buckshot_00": {
            "headshot": 1,
            "limb": 1
          },
          "flechette": {
            "headshot": 1,
            "limb": 1
          },
          "slugs": {
            "headshot": 1.34,
            "limb": 1
          }
        }
      },
      "miniscout": {
        "protectionIndex": 3,
        "projectileMaterial": 351,
        "headshot": 1.75,
        "limb": 0.67,
        "ammo": {
          "standard": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "penetration": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "frangible": {
            "headshot": 1.75,
            "limb": 0.67
          }
        }
      },
      "nvo228e": {
        "protectionIndex": 11,
        "projectileMaterial": 277,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "p18": {
        "protectionIndex": 1,
        "projectileMaterial": 275,
        "headshot": 1.34,
        "limb": 1,
        "ammo": {
          "standard": {
            "headshot": 1.34,
            "limb": 1
          },
          "penetration": {
            "headshot": 1.34,
            "limb": 1
          },
          "frangible": {
            "headshot": 1.34,
            "limb": 1
          },
          "hollow_pt": {
            "headshot": 1.5,
            "limb": 1
          },
          "subsonic": {
            "headshot": 1.34,
            "limb": 1
          },
          "subsonic_hp": {
            "headshot": 1.5,
            "limb": 1
          }
        }
      },
      "pp19": {
        "protectionIndex": 11,
        "projectileMaterial": 493,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "psr": {
        "protectionIndex": 3,
        "projectileMaterial": 290,
        "headshot": 1.75,
        "limb": 0.67,
        "ammo": {
          "standard": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "penetration": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "long_range": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "frangible": {
            "headshot": 1.75,
            "limb": 0.67
          }
        }
      },
      "pw5a3": {
        "protectionIndex": 11,
        "projectileMaterial": 493,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "pw7a2": {
        "protectionIndex": 11,
        "projectileMaterial": 492,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "subsonic_pen": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "qbz192": {
        "protectionIndex": 11,
        "projectileMaterial": 276,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          }
        }
      },
      "rpk74m": {
        "protectionIndex": 11,
        "projectileMaterial": 278,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          }
        }
      },
      "rpkm": {
        "protectionIndex": 11,
        "projectileMaterial": 278,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          }
        }
      },
      "scw10": {
        "protectionIndex": 11,
        "projectileMaterial": 493,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "sg553r": {
        "protectionIndex": 11,
        "projectileMaterial": 276,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "sgx": {
        "protectionIndex": 11,
        "projectileMaterial": 493,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "sl9": {
        "protectionIndex": 11,
        "projectileMaterial": 493,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "sor300sc": {
        "protectionIndex": 11,
        "projectileMaterial": 276,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "sor556": {
        "protectionIndex": 11,
        "projectileMaterial": 277,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          }
        }
      },
      "sv98": {
        "protectionIndex": 3,
        "projectileMaterial": 290,
        "headshot": 1.75,
        "limb": 0.67,
        "ammo": {
          "standard": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "penetration": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "long_range": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "frangible": {
            "headshot": 1.75,
            "limb": 0.67
          }
        }
      },
      "svdm": {
        "protectionIndex": 2,
        "projectileMaterial": 498,
        "headshot": 1.5,
        "limb": 0.91,
        "ammo": {
          "standard": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "penetration": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "long_range": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "hollow_pt": {
            "headshot": 1.75,
            "limb": 0.91
          },
          "frangible": {
            "headshot": 1.5,
            "limb": 0.91
          }
        }
      },
      "svk86": {
        "protectionIndex": 2,
        "projectileMaterial": 498,
        "headshot": 1.5,
        "limb": 0.91,
        "ammo": {
          "standard": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "penetration": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "long_range": {
            "headshot": 1.5,
            "limb": 0.91
          },
          "hollow_pt": {
            "headshot": 1.75,
            "limb": 0.91
          },
          "frangible": {
            "headshot": 1.5,
            "limb": 0.91
          }
        }
      },
      "tr7": {
        "protectionIndex": 11,
        "projectileMaterial": 496,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "umg40": {
        "protectionIndex": 11,
        "projectileMaterial": 493,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "usg90": {
        "protectionIndex": 11,
        "projectileMaterial": 492,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "vcr2": {
        "protectionIndex": 11,
        "projectileMaterial": 277,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "vssm": {
        "protectionIndex": 4,
        "projectileMaterial": 276,
        "headshot": 1.8,
        "limb": 0.84,
        "ammo": {
          "penetration": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "range_pen": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "long_range": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.8,
            "limb": 0.84
          }
        }
      },
      "vz61": {
        "protectionIndex": 11,
        "projectileMaterial": 493,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "synthetic": {
            "headshot": 1.8,
            "limb": 0.84
          }
        }
      },
      "mk24": {
        "protectionIndex": 12,
        "projectileMaterial": 496,
        "headshot": 1.57,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.8,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      },
      "elr40": {
        "protectionIndex": 3,
        "projectileMaterial": 290,
        "headshot": 1.75,
        "limb": 0.67,
        "ammo": {
          "standard": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "penetration": {
            "headshot": 1.75,
            "limb": 0.67
          },
          "frangible": {
            "headshot": 1.75,
            "limb": 0.67
          }
        }
      },
      "z84m": {
        "protectionIndex": 11,
        "projectileMaterial": 496,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          }
        }
      },
      "rspr": {
        "protectionIndex": 11,
        "projectileMaterial": 493,
        "headshot": 1.4,
        "limb": 0.84,
        "ammo": {
          "standard": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "penetration": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "lightweight": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "hollow_pt": {
            "headshot": 1.57,
            "limb": 0.84
          },
          "frangible": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic": {
            "headshot": 1.4,
            "limb": 0.84
          },
          "subsonic_hp": {
            "headshot": 1.57,
            "limb": 0.84
          }
        }
      }
    }
  },
  "weapons": [
    {
      "id": "m433",
      "name": "M433",
      "description": "Chambered in 5.56x45mm, this cutting-edge rifle is best suited at closer ranges due to its above average rate of fire.",
      "cls": "Assault Rifle",
      "cal": "5.56×45mm NATO",
      "rpm": 830.769,
      "mag": 31,
      "tacRld": 2.384,
      "emptyRld": 2.967,
      "bulletVel": 630,
      "recoilV": 0.7933323350025011,
      "recoilDir": -22,
      "recoilVar": 41.4,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 830.7689819335938
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -22,
          "amount": 0.6695,
          "amountMult": 0.945,
          "amountExp": -3,
          "dirVar": 41.4,
          "dirVarMult": 0.922146,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -22,
          "amount": 0.6695,
          "amountMult": 0.945,
          "amountExp": -3,
          "dirVar": 41.4,
          "dirVarMult": 0.922146,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO tweakable damage curve referenced by HK433_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "b36a4",
      "name": "B36A4",
      "description": "A versatile rifle that can be modified to compete in both close-quarters or ranged encounters.",
      "cls": "Assault Rifle",
      "cal": "5.56×45mm NATO",
      "rpm": 719.999,
      "mag": 31,
      "tacRld": 2.384,
      "emptyRld": 2.95,
      "bulletVel": 740,
      "recoilV": 0.7264767922329352,
      "recoilDir": -15,
      "recoilVar": 28,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 719.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -15,
          "amount": 0.6034,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 28,
          "dirVarMult": 0.918362,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -15,
          "amount": 0.6034,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 28,
          "dirVarMult": 0.918362,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO tweakable damage curve referenced by G36_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "sor556",
      "name": "SOR-556 Mk2",
      "description": "Modular European rifle in a traditional intermediate configuration. It is highly accurate and best utilized at mid to long range engagements.",
      "cls": "Assault Rifle",
      "cal": "5.56×45mm NATO",
      "rpm": 568.421,
      "mag": 31,
      "tacRld": 2.384,
      "emptyRld": 2.667,
      "bulletVel": 768,
      "recoilV": 0.6232874910249844,
      "recoilDir": -9,
      "recoilVar": 12.7,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 568.4210205078125
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -9,
          "amount": 0.5041,
          "amountMult": 0.9317,
          "amountExp": -3,
          "dirVar": 12.7,
          "dirVarMult": 0.909447,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -9,
          "amount": 0.5041,
          "amountMult": 0.9317,
          "amountExp": -3,
          "dirVar": 12.7,
          "dirVarMult": 0.909447,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO tweakable damage curve referenced by SCARL_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "ak4d",
      "name": "AK4D",
      "description": "A classic battle rifle with a slow rate of fire, best utilized during mid to long range engagements.",
      "cls": "Assault Rifle",
      "cal": "7.62×51mm NATO",
      "rpm": 514.285,
      "mag": 21,
      "tacRld": 2.467,
      "emptyRld": 3.3,
      "bulletVel": 680,
      "recoilV": 0.852210725925926,
      "recoilDir": -18,
      "recoilVar": 20,
      "recoilIncAds": 0.523,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 359.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 514.2849731445312
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.523,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -18,
          "amount": 0.7022,
          "amountMult": 0.9375,
          "amountExp": -3,
          "dirVar": 20,
          "dirVarMult": 0.916278,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -18,
          "amount": 0.7022,
          "amountMult": 0.9375,
          "amountExp": -3,
          "dirVar": 20,
          "dirVarMult": 0.916278,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x51mmNATO tweakable damage curve referenced by G3A4_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "tr7",
      "name": "TR-7",
      "description": "Chambered in 7.62x51mm, the compact TR-7 delivers tremendous stopping power but its punishing recoil limits effectiveness beyond close range.",
      "cls": "Assault Rifle",
      "cal": "7.62×51mm NATO",
      "rpm": 719.999,
      "mag": 21,
      "tacRld": 2.4000015,
      "emptyRld": 3.3670034,
      "bulletVel": 604,
      "recoilV": 1.1595971107513876,
      "recoilDir": 20,
      "recoilVar": 40.8,
      "recoilIncAds": 0.523,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 359.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 719.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.523,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 20,
          "amount": 0.9917,
          "amountMult": 0.9492,
          "amountExp": -3,
          "dirVar": 40.8,
          "dirVarMult": 0.928083,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 20,
          "amount": 0.9917,
          "amountMult": 0.9492,
          "amountExp": -3,
          "dirVar": 40.8,
          "dirVarMult": 0.928083,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x51mmNATO tweakable damage curve referenced by Tavor7_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.979166,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/tr7"
        }
      }
    },
    {
      "id": "kord6p67",
      "name": "KORD 6P67",
      "description": "This low-recoil, high rate-of-fire rifle performs well at both close and long ranges.",
      "cls": "Assault Rifle",
      "cal": "5.45×39mm",
      "rpm": 899.999,
      "mag": 31,
      "tacRld": 2.45,
      "emptyRld": 3.017,
      "bulletVel": 724,
      "recoilV": 0.5410650819182649,
      "recoilDir": 18,
      "recoilVar": 28.9,
      "recoilIncAds": 0.28,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "burst",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 899.9990234375
        },
        "burst": {
          "mechanism": "burst",
          "rpm": 899.9990234375,
          "burstRounds": 2,
          "burstBurstsPerMinute": 0
        }
      },
      "fireModeAttachments": {
        "burst_training": {
          "modes": [
            "burst",
            "auto",
            "single"
          ],
          "default": "burst"
        }
      },
      "burstRounds": 2,
      "spreadDyn": {
        "ads": {
          "inc": 0.28,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.504,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 18,
          "amount": 0.4494,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 28.9,
          "dirVarMult": 0.918198,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 18,
          "amount": 0.4494,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 28.9,
          "dirVarMult": 0.918198,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_545x39mm tweakable damage curve referenced by 6P67_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "nvo228e",
      "name": "NVO-228E",
      "description": "This powerful assault rifle chambered in 7.62 Soviet is a reliable weapon designed for mid-range encounters.",
      "cls": "Assault Rifle",
      "cal": "7.62×39mm",
      "rpm": 654.545,
      "mag": 31,
      "tacRld": 2.5000026,
      "emptyRld": 3.0000021,
      "bulletVel": 626,
      "recoilV": 0.7326801731267338,
      "recoilDir": -12,
      "recoilVar": 28.9,
      "recoilIncAds": 0.409,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 654.5449829101562
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.409,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.736,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -12,
          "amount": 0.607,
          "amountMult": 0.9392,
          "amountExp": -3,
          "dirVar": 28.9,
          "dirVarMult": 0.917129,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -12,
          "amount": 0.607,
          "amountMult": 0.9392,
          "amountExp": -3,
          "dirVar": 28.9,
          "dirVarMult": 0.917129,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 27.48,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 27.48,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x39mm tweakable damage curve referenced by ACE32_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.973599,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/nvo228e"
        }
      }
    },
    {
      "id": "l85a3",
      "name": "L85A3",
      "description": "With a steady rate of fire, this revised bullpup rifle favors mid to long range engagements.",
      "cls": "Assault Rifle",
      "cal": "5.56×45mm NATO",
      "rpm": 635.294,
      "mag": 31,
      "tacRld": 2.7670002,
      "emptyRld": 2.8340023,
      "bulletVel": 778,
      "recoilV": 0.6740692990342647,
      "recoilDir": 12,
      "recoilVar": 22.8,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 635.2940063476562
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 12,
          "amount": 0.5524,
          "amountMult": 0.9358,
          "amountExp": -3,
          "dirVar": 22.8,
          "dirVarMult": 0.913643,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 12,
          "amount": 0.5524,
          "amountMult": 0.9358,
          "amountExp": -3,
          "dirVar": 22.8,
          "dirVarMult": 0.913643,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO tweakable damage curve referenced by L85A3_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.975786,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/l85a3"
        }
      }
    },
    {
      "id": "vcr2",
      "name": "VCR-2",
      "description": "Originating from the Balkans, this high firerate bullpup is the perfect rifle for close-quarter engagements.",
      "cls": "Assault Rifle",
      "cal": "5.56×45mm NATO",
      "rpm": 899.999,
      "mag": 31,
      "tacRld": 2.434001,
      "emptyRld": 3.117003,
      "bulletVel": 660,
      "recoilV": 0.8205740274617134,
      "recoilDir": 18,
      "recoilVar": 50.3,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 899.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 18,
          "amount": 0.698,
          "amountMult": 0.9475,
          "amountExp": -3,
          "dirVar": 50.3,
          "dirVarMult": 0.922964,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 18,
          "amount": 0.698,
          "amountMult": 0.9475,
          "amountExp": -3,
          "dirVar": 50.3,
          "dirVarMult": 0.922964,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO tweakable damage curve referenced by VHS2_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.958915,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/vcr2"
        }
      }
    },
    {
      "id": "m16a4",
      "name": "M16A4",
      "description": "With an enduring legacy on the Battlefield, this well-rounded rifle can be configured for burst fire or full auto by modifying the lower receiver.",
      "cls": "Assault Rifle",
      "cal": "5.56x45mm NATO",
      "rpm": 771.428,
      "mag": 31,
      "tacRld": 2.2,
      "emptyRld": 2.634,
      "bulletVel": 680,
      "recoilV": 0.7302661666514224,
      "recoilDir": -21,
      "recoilVar": 37.5,
      "recoilIncAds": 0.36,
      "fireMode": "burst",
      "availableFireModes": [
        "burst",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 771.427978515625
        },
        "burst": {
          "mechanism": "burst",
          "rpm": 771.427978515625,
          "burstRounds": 3,
          "burstBurstsPerMinute": 224.99899291992188
        }
      },
      "fireModeAttachments": {
        "full_auto": {
          "modes": [
            "auto",
            "single"
          ],
          "default": "auto"
        }
      },
      "burstRounds": 3,
      "burstBurstsPerMinute": 224.999,
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -21,
          "amount": 0.6487,
          "amountMult": 0.9425,
          "amountExp": -2,
          "dirVar": 37.5,
          "dirVarMult": 0.919722,
          "dirVarExp": 3,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -21,
          "amount": 0.6487,
          "amountMult": 0.9425,
          "amountExp": -2,
          "dirVar": 37.5,
          "dirVarMult": 0.919722,
          "dirVarExp": 3,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO tweakable damage curve referenced by M16A3_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "m4a1",
      "name": "M4A1",
      "description": "With its high cyclic rate, extending this carbine’s effective range requires competent recoil management.",
      "cls": "Carbine",
      "cal": "5.56×45mm NATO",
      "rpm": 899.999,
      "mag": 31,
      "tacRld": 2.2000017,
      "emptyRld": 2.634,
      "bulletVel": 590,
      "recoilV": 0.8482748505471913,
      "recoilDir": -18,
      "recoilVar": 30.7,
      "recoilIncAds": 0.304,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 899.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.304,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -18,
          "amount": 0.7102,
          "amountMult": 0.9425,
          "amountExp": -3,
          "dirVar": 30.7,
          "dirVarMult": 0.921205,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.045,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 57,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -18,
          "amount": 0.7102,
          "amountMult": 0.9425,
          "amountExp": -3,
          "dirVar": 30.7,
          "dirVarMult": 0.921205,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.045,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 57,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          7
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          7
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO_Carbine tweakable damage curve referenced by M4A1_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.977272,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/m4a1"
        }
      }
    },
    {
      "id": "m277",
      "name": "M277",
      "description": "Chambered in 6.8x51mm, this newly fielded rifle is intended for overmatch at range at the cost of magazine capacity.",
      "cls": "Carbine",
      "cal": "6.8×51mm",
      "rpm": 719.999,
      "mag": 21,
      "tacRld": 2.3840022,
      "emptyRld": 2.5500004,
      "bulletVel": 592,
      "recoilV": 0.9542958007305558,
      "recoilDir": -22,
      "recoilVar": 34.4,
      "recoilIncAds": 0.409,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 359.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 719.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.409,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -22,
          "amount": 0.801,
          "amountMult": 0.9433,
          "amountExp": -3,
          "dirVar": 34.4,
          "dirVarMult": 0.921523,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -22,
          "amount": 0.801,
          "amountMult": 0.9433,
          "amountExp": -3,
          "dirVar": 34.4,
          "dirVarMult": 0.921523,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          7
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          7
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_68x51mm_Carbine tweakable damage curve referenced by XM7_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.979026,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/m277"
        }
      }
    },
    {
      "id": "ak205",
      "name": "AK-205",
      "description": "With a moderate cyclic rate and 5.45x39mm chambering, this carbine offers best-in-class accuracy.",
      "cls": "Carbine",
      "cal": "5.45×39mm",
      "rpm": 719.999,
      "mag": 31,
      "tacRld": 2.484001,
      "emptyRld": 2.9170008,
      "bulletVel": 708,
      "recoilV": 0.5082994245768439,
      "recoilDir": 6,
      "recoilVar": 7.4,
      "recoilIncAds": 0.239,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 719.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.239,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.43,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 6,
          "amount": 0.4078,
          "amountMult": 0.9292,
          "amountExp": -3,
          "dirVar": 7.4,
          "dirVarMult": 0.906545,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.905,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 48,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 6,
          "amount": 0.4078,
          "amountMult": 0.9292,
          "amountExp": -3,
          "dirVar": 7.4,
          "dirVarMult": 0.906545,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.905,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 48,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          7
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          7
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 15.07,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 15.07,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 12.76,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_545x39mm_Carbine tweakable damage curve referenced by AK205_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.959742
    },
    {
      "id": "m417a2",
      "name": "M417 A2",
      "description": "Chambered in 7.62x51mm, this compact battle rifle offsets its high damage with a steady rate of fire.",
      "cls": "Carbine",
      "cal": "7.62×51mm NATO",
      "rpm": 654.545,
      "mag": 21,
      "tacRld": 2.467,
      "emptyRld": 2.567,
      "bulletVel": 560,
      "recoilV": 0.9354648009443473,
      "recoilDir": -16,
      "recoilVar": 15.4,
      "recoilIncAds": 0.409,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 654.5449829101562
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.409,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.736,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -16,
          "amount": 0.775,
          "amountMult": 0.9392,
          "amountExp": -3,
          "dirVar": 15.4,
          "dirVarMult": 0.919032,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -16,
          "amount": 0.775,
          "amountMult": 0.9392,
          "amountExp": -3,
          "dirVar": 15.4,
          "dirVarMult": 0.919032,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          7
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          7
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 27.48,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 27.48,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x51mmNATO_Carbine tweakable damage curve referenced by HK417A2_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "grtbc",
      "name": "GRT-BC",
      "description": "A compact bullpup rifle with an above average rate of fire and an intermediate chambering.",
      "cls": "Carbine",
      "cal": "5.56×45mm NATO",
      "rpm": 830.769,
      "mag": 31,
      "tacRld": 2.5,
      "emptyRld": 3.35,
      "bulletVel": 563,
      "recoilV": 0.8070225287267756,
      "recoilDir": 16,
      "recoilVar": 26.1,
      "recoilIncAds": 0.304,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 830.7689819335938
        },
        "burst": {
          "mechanism": "burst",
          "rpm": 830.7689819335938,
          "burstRounds": 3,
          "burstBurstsPerMinute": 239.99899291992188
        }
      },
      "fireModeAttachments": {
        "grtbc_burst_mode": {
          "modes": [
            "burst",
            "single"
          ],
          "default": "burst"
        }
      },
      "burstRounds": 3,
      "burstRpm": 830.769,
      "burstBurstsPerMinute": 239.998993,
      "spreadDyn": {
        "ads": {
          "inc": 0.304,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 16,
          "amount": 0.6703,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 26.1,
          "dirVarMult": 0.918691,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.045,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 57,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 16,
          "amount": 0.6703,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 26.1,
          "dirVarMult": 0.918691,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.045,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 57,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          7
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          7
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO_Carbine tweakable damage curve referenced by MSBSGROTB_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "qbz192",
      "name": "QBZ-192",
      "description": "A modern rifle of East Asian origin chambered in the unique 5.8x42mm. Comes factory with a bipod grip for rapid stabilized shooting.",
      "cls": "Carbine",
      "cal": "5.8×42mm",
      "rpm": 771.428,
      "mag": 31,
      "tacRld": 2.567,
      "emptyRld": 2.784,
      "bulletVel": 608,
      "recoilV": 0.7716257185185186,
      "recoilDir": -10,
      "recoilVar": 19.9,
      "recoilIncAds": 0.304,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 771.427978515625
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.304,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -10,
          "amount": 0.6358,
          "amountMult": 0.9375,
          "amountExp": -3,
          "dirVar": 19.9,
          "dirVarMult": 0.916291,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.045,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 57,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -10,
          "amount": 0.6358,
          "amountMult": 0.9375,
          "amountExp": -3,
          "dirVar": 19.9,
          "dirVarMult": 0.916291,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.045,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 57,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          7
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          7
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_58x42mm_Carbine tweakable damage curve referenced by QBZ192_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "sg553r",
      "name": "SG 553R",
      "description": "A classic cold-war era rifle modernized for export. Its effectiveness quickly diminishes beyond mid range.",
      "cls": "Carbine",
      "cal": "7.62×39mm",
      "rpm": 719.999,
      "mag": 31,
      "tacRld": 2.5000026,
      "emptyRld": 2.934001,
      "bulletVel": 483,
      "recoilV": 0.826647274688653,
      "recoilDir": -20,
      "recoilVar": 35.8,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "burst",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 719.9990234375
        },
        "burst": {
          "mechanism": "burst",
          "rpm": 719.9990234375,
          "burstRounds": 3,
          "burstBurstsPerMinute": 0
        }
      },
      "fireModeAttachments": {
        "burst_training": {
          "modes": [
            "burst",
            "auto",
            "single"
          ],
          "default": "burst"
        }
      },
      "burstRounds": 3,
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.736,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -20,
          "amount": 0.6866,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 35.8,
          "dirVarMult": 0.91674,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -20,
          "amount": 0.6866,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 35.8,
          "dirVarMult": 0.91674,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          7
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          7
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x39mm_Carbine tweakable damage curve referenced by SIG553R_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.979999,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/sg553r"
        }
      }
    },
    {
      "id": "sor300sc",
      "name": "SOR-300SC",
      "description": "Modular European rifle in a subcompact .300 BLK configuration, favoring close to mid range engagements.",
      "cls": "Carbine",
      "cal": ".300 BLK",
      "rpm": 599.999,
      "mag": 31,
      "tacRld": 2.25,
      "emptyRld": 3.2,
      "bulletVel": 528,
      "recoilV": 0.7416865095483536,
      "recoilDir": -12,
      "recoilVar": 15.8,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 599.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.736,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -12,
          "amount": 0.6047,
          "amountMult": 0.9342,
          "amountExp": -3,
          "dirVar": 15.8,
          "dirVarMult": 0.912427,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -12,
          "amount": 0.6047,
          "amountMult": 0.9342,
          "amountExp": -3,
          "dirVar": 15.8,
          "dirVarMult": 0.912427,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          7
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          7
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_.300BLK_Carbine tweakable damage curve referenced by SCARSC_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.3.1",
          "buildEvidence": "1.4.3.1 (16 Sep hotfix) raw WB field inventory; in-game capture 2026-09-23",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-empty-reload-capture-2026-09-23.json#weapons/sor300sc"
        }
      }
    },
    {
      "id": "sgx",
      "name": "SGX",
      "description": "A modern 9x19mm PDW suited for close-range engagements. Can be configured to improve its ranged capabilities.",
      "cls": "SMG",
      "cal": "9×19mm",
      "rpm": 830.769,
      "mag": 31,
      "tacRld": 2.517,
      "emptyRld": 2.917,
      "bulletVel": 378,
      "recoilV": 0.6011482210263789,
      "recoilDir": -18,
      "recoilVar": 31.7,
      "recoilIncAds": 0.28,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 830.7689819335938
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.28,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -18,
          "amount": 0.4966,
          "amountMult": 0.9383,
          "amountExp": -3,
          "dirVar": 31.7,
          "dirVarMult": 0.915368,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -18,
          "amount": 0.4966,
          "amountMult": 0.9383,
          "amountExp": -3,
          "dirVar": 31.7,
          "dirVarMult": 0.915368,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 12.76,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_9x19mm_PDW tweakable damage curve referenced by MPX_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "pw5a3",
      "name": "PW5A3",
      "description": "This popular SMG performs admirably in all engagements up to and including mid range.",
      "cls": "SMG",
      "cal": "9×19mm",
      "rpm": 771.428,
      "mag": 31,
      "tacRld": 2.517,
      "emptyRld": 3.0000021,
      "bulletVel": 408,
      "recoilV": 0.5635141243555819,
      "recoilDir": -10,
      "recoilVar": 28.3,
      "recoilIncAds": 0.28,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "burst",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 771.427978515625
        },
        "burst": {
          "mechanism": "burst",
          "rpm": 771.427978515625,
          "burstRounds": 3,
          "burstBurstsPerMinute": 0
        }
      },
      "fireModeAttachments": {
        "burst_training": {
          "modes": [
            "burst",
            "auto",
            "single"
          ],
          "default": "burst"
        }
      },
      "burstRounds": 3,
      "spreadDyn": {
        "ads": {
          "inc": 0.28,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -10,
          "amount": 0.4618,
          "amountMult": 0.9358,
          "amountExp": -3,
          "dirVar": 28.3,
          "dirVarMult": 0.912707,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -10,
          "amount": 0.4618,
          "amountMult": 0.9358,
          "amountExp": -3,
          "dirVar": 28.3,
          "dirVarMult": 0.912707,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 12.76,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_9x19mm_PDW tweakable damage curve referenced by MP5MLI_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/pw5a3"
        }
      }
    },
    {
      "id": "pw7a2",
      "name": "PW7A2",
      "description": "A 4.6x30mm chambering ensures this PDW outperforms at range. Still effective in close quarters due to its high rate of fire.",
      "cls": "SMG",
      "cal": "4.6×30mm",
      "rpm": 947.368,
      "mag": 31,
      "tacRld": 2.184001,
      "emptyRld": 3.0670028,
      "bulletVel": 576,
      "recoilV": 0.5091176296296296,
      "recoilDir": -10,
      "recoilVar": 27.8,
      "recoilIncAds": 0.221,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 947.3679809570312
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.221,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.398,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -10,
          "amount": 0.4195,
          "amountMult": 0.9375,
          "amountExp": -3,
          "dirVar": 27.8,
          "dirVarMult": 0.915065,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.919,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 46,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -10,
          "amount": 0.4195,
          "amountMult": 0.9375,
          "amountExp": -3,
          "dirVar": 27.8,
          "dirVarMult": 0.915065,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.919,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 46,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 12.76,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_46x30_PDW tweakable damage curve referenced by MP7A2_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.961538,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/pw7a2"
        }
      }
    },
    {
      "id": "umg40",
      "name": "UMG-40",
      "description": "A renowned polymer SMG with a low rate of fire, chambered in .40 caliber. Outperforms its peers at mid range encounters.",
      "cls": "SMG",
      "cal": ".40 S&W",
      "rpm": 635.294,
      "mag": 31,
      "tacRld": 2.517,
      "emptyRld": 2.917,
      "bulletVel": 467,
      "recoilV": 0.6022807459596908,
      "recoilDir": -16,
      "recoilVar": 13,
      "recoilIncAds": 0.304,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "burst",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 635.2940063476562
        },
        "burst": {
          "mechanism": "burst",
          "rpm": 635.2940063476562,
          "burstRounds": 2,
          "burstBurstsPerMinute": 0
        }
      },
      "fireModeAttachments": {
        "burst_training": {
          "modes": [
            "burst",
            "auto",
            "single"
          ],
          "default": "burst"
        }
      },
      "burstRounds": 2,
      "spreadDyn": {
        "ads": {
          "inc": 0.304,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -16,
          "amount": 0.4857,
          "amountMult": 0.9308,
          "amountExp": -3,
          "dirVar": 13,
          "dirVarMult": 0.908244,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.045,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 57,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -16,
          "amount": 0.4857,
          "amountMult": 0.9308,
          "amountExp": -3,
          "dirVar": 13,
          "dirVarMult": 0.908244,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.045,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 57,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_.40SW_PDW tweakable damage curve referenced by UMP40_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "usg90",
      "name": "USG-90",
      "description": "A high-capacity PDW with a unique design. Lower effective damage is offset by a high rate of fire.",
      "cls": "SMG",
      "cal": "5.7×28mm",
      "rpm": 899.999,
      "mag": 51,
      "tacRld": 3.0000021,
      "emptyRld": 3.2840025,
      "bulletVel": 543,
      "recoilV": 0.5471688016080739,
      "recoilDir": 10,
      "recoilVar": 35.5,
      "recoilIncAds": 0.239,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 899.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.239,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.43,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 10,
          "amount": 0.4497,
          "amountMult": 0.9367,
          "amountExp": -3,
          "dirVar": 35.5,
          "dirVarMult": 0.912355,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.905,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 48,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 10,
          "amount": 0.4497,
          "amountMult": 0.9367,
          "amountExp": -3,
          "dirVar": 35.5,
          "dirVarMult": 0.912355,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.905,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 48,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 15.07,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 15.07,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 12.76,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_57x28mm_PDW tweakable damage curve referenced by P90_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.955666,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/usg90"
        }
      }
    },
    {
      "id": "kv9",
      "name": "KV9",
      "description": "With a blistering cyclic rate, this sleek SMG will near-instantly consume the ammunition within a standard magazine.",
      "cls": "SMG",
      "cal": "9×19mm",
      "rpm": 1079.999,
      "mag": 18,
      "tacRld": 2.384,
      "emptyRld": 2.9,
      "bulletVel": 362,
      "recoilV": 0.5380755478069144,
      "recoilDir": 22,
      "recoilVar": 50,
      "recoilIncAds": 0.28,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "burst",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 1079.9990234375
        },
        "burst": {
          "mechanism": "burst",
          "rpm": 1079.9990234375,
          "burstRounds": 2,
          "burstBurstsPerMinute": 0
        }
      },
      "fireModeAttachments": {
        "burst_training": {
          "modes": [
            "burst",
            "auto",
            "single"
          ],
          "default": "burst"
        }
      },
      "burstRounds": 2,
      "spreadDyn": {
        "ads": {
          "inc": 0.28,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 22,
          "amount": 0.4577,
          "amountMult": 0.9475,
          "amountExp": -3,
          "dirVar": 50,
          "dirVarMult": 0.923064,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 22,
          "amount": 0.4577,
          "amountMult": 0.9475,
          "amountExp": -3,
          "dirVar": 50,
          "dirVarMult": 0.923064,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 12.76,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_9x19mm_PDW tweakable damage curve referenced by Vector_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "scw10",
      "name": "SCW-10",
      "description": "Chambered in 10mm, this modular modern SMG offers increased stopping power where other PDWs fall short.",
      "cls": "SMG",
      "cal": "10×25mm",
      "rpm": 799.999,
      "mag": 16,
      "tacRld": 2.6000006,
      "emptyRld": 3.117003,
      "bulletVel": 398,
      "recoilV": 0.7124297727932585,
      "recoilDir": -18,
      "recoilVar": 33.5,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 799.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.736,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -18,
          "amount": 0.5997,
          "amountMult": 0.9442,
          "amountExp": -3,
          "dirVar": 33.5,
          "dirVarMult": 0.922931,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -18,
          "amount": 0.5997,
          "amountMult": 0.9442,
          "amountExp": -3,
          "dirVar": 33.5,
          "dirVarMult": 0.922931,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_10x25mm_PDW tweakable damage curve referenced by APC10_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.980769,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/scw10"
        }
      }
    },
    {
      "id": "sl9",
      "name": "SL9",
      "description": "Boasting a unique design, this bleeding-edge SMG is adaptable to a variety of combat scenarios.",
      "cls": "SMG",
      "cal": "9×19mm",
      "rpm": 674.999,
      "mag": 31,
      "tacRld": 2.6500003,
      "emptyRld": 3.184,
      "bulletVel": 486,
      "recoilV": 0.5240016637500265,
      "recoilDir": 0,
      "recoilVar": 13,
      "recoilIncAds": 0.28,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 674.9990234375
        },
        "burst": {
          "mechanism": "burst",
          "rpm": 771.427978515625,
          "burstRounds": 2,
          "burstBurstsPerMinute": 327.2720031738281
        }
      },
      "fireModeAttachments": {
        "burst_mode": {
          "modes": [
            "burst",
            "single"
          ],
          "default": "burst"
        }
      },
      "burstRounds": 2,
      "burstRpm": 771.428,
      "burstBurstsPerMinute": 327.272003,
      "spreadDyn": {
        "ads": {
          "inc": 0.28,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 0,
          "amount": 0.4238,
          "amountMult": 0.9317,
          "amountExp": -3,
          "dirVar": 13,
          "dirVarMult": 0.909421,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 0,
          "amount": 0.4238,
          "amountMult": 0.9317,
          "amountExp": -3,
          "dirVar": 13,
          "dirVarMult": 0.909421,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 12.76,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_9x19mm_PDW tweakable damage curve referenced by APDW_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1.031698,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/sl9"
        }
      }
    },
    {
      "id": "cz3a1",
      "name": "CZ3A1",
      "description": "A popular 9x19mm PDW with a high rate of fire; most effective when used in confined spaces.",
      "cls": "SMG",
      "cal": "9×19mm",
      "rpm": 981.818,
      "mag": 31,
      "tacRld": 2.217,
      "emptyRld": 2.95,
      "bulletVel": 336,
      "recoilV": 0.6848687077127121,
      "recoilDir": -15,
      "recoilVar": 50.8,
      "recoilIncAds": 0.28,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "burst",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 981.8179931640625
        },
        "burst": {
          "mechanism": "burst",
          "rpm": 981.8179931640625,
          "burstRounds": 3,
          "burstBurstsPerMinute": 0
        }
      },
      "fireModeAttachments": {
        "burst_training": {
          "modes": [
            "burst",
            "auto",
            "single"
          ],
          "default": "burst"
        }
      },
      "burstRounds": 3,
      "spreadDyn": {
        "ads": {
          "inc": 0.28,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -15,
          "amount": 0.5765,
          "amountMult": 0.9442,
          "amountExp": -3,
          "dirVar": 50.8,
          "dirVarMult": 0.918141,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -15,
          "amount": 0.5765,
          "amountMult": 0.9442,
          "amountExp": -3,
          "dirVar": 50.8,
          "dirVarMult": 0.918141,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 12.76,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_9x19mm_PDW tweakable damage curve referenced by ScorpionEvo3_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "pp19",
      "name": "PP-19",
      "description": "Derived from a unique predecessor, this modest SMG can still tap into its helical, high-capacity roots with some slight modification.",
      "cls": "SMG",
      "cal": "9×19mm",
      "rpm": 719.999,
      "mag": 31,
      "tacRld": 2.4670012,
      "emptyRld": 2.967,
      "bulletVel": 444,
      "recoilV": 0.5434529043176682,
      "recoilDir": 6,
      "recoilVar": 18,
      "recoilIncAds": 0.28,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 719.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.28,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 6,
          "amount": 0.4418,
          "amountMult": 0.9333,
          "amountExp": -3,
          "dirVar": 18,
          "dirVarMult": 0.910998,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 6,
          "amount": 0.4418,
          "amountMult": 0.9333,
          "amountExp": -3,
          "dirVar": 18,
          "dirVarMult": 0.910998,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "damageStatus": "verified",
      "damageSource": "Frosty PD_9x19mm_PDW tweakable damage curve referenced by PP19_WB, first read in 1.4.2.5.",
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 12.76,
          "source": "Frosty"
        }
      ],
      "reloadSpeed": 0.979732,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/pp19"
        }
      }
    },
    {
      "id": "l110",
      "name": "L110",
      "description": "An all-purpose Squad Automatic Weapon chambered in 5.56x45mm. Well-matched for most engagements.",
      "cls": "LMG",
      "cal": "5.56×45mm NATO",
      "rpm": 719.999,
      "mag": 100,
      "tacRld": 6.5,
      "emptyRld": 7.734,
      "bulletVel": 740,
      "recoilV": 0.5658669081032143,
      "recoilDir": 0,
      "recoilVar": 31,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto"
      ],
      "fireModes": {
        "auto": {
          "mechanism": "auto",
          "rpm": 719.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 0,
          "amount": 0.47,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 31,
          "dirVarMult": 0.917792,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 0,
          "amount": 0.47,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 31,
          "dirVarMult": 0.917792,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          11
        ],
        "adsMove": [
          0.32,
          13
        ],
        "hipStand": [
          4.848,
          11
        ],
        "hipMove": [
          6.06,
          13
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO_MG tweakable damage curve referenced by Minimi_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "drsiar",
      "name": "DRS-IAR",
      "description": "A reliable LSW that blurs the boundary into service rifle. Attachments equipped decide how to best use this versatile firearm.",
      "cls": "LMG",
      "cal": "5.56×45mm NATO",
      "rpm": 771.428,
      "mag": 31,
      "tacRld": 2.467,
      "emptyRld": 2.95,
      "bulletVel": 680,
      "recoilV": 0.7074531033217424,
      "recoilDir": -14,
      "recoilVar": 29.3,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 771.427978515625
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -14,
          "amount": 0.5923,
          "amountMult": 0.9425,
          "amountExp": -3,
          "dirVar": 29.3,
          "dirVarMult": 0.921469,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -14,
          "amount": 0.5923,
          "amountMult": 0.9425,
          "amountExp": -3,
          "dirVar": 29.3,
          "dirVarMult": 0.921469,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO_MG tweakable damage curve referenced by M27IAR_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "m60",
      "name": "M/60",
      "description": "This widely used general purpose machine gun is capable of keeping enemies suppressed with a slow and steady rate of fire.",
      "cls": "LMG",
      "cal": "7.62×51mm NATO",
      "rpm": 514.285,
      "mag": 100,
      "tacRld": 7.350003,
      "emptyRld": 8.150001,
      "bulletVel": 680,
      "recoilV": 0.7361877333333333,
      "recoilDir": 0,
      "recoilVar": 29.9,
      "recoilIncAds": 0.523,
      "fireMode": "auto",
      "availableFireModes": [
        "auto"
      ],
      "fireModes": {
        "auto": {
          "mechanism": "auto",
          "rpm": 514.2849731445312
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.523,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 0,
          "amount": 0.6066,
          "amountMult": 0.9375,
          "amountExp": -3,
          "dirVar": 29.9,
          "dirVarMult": 0.914665,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 0,
          "amount": 0.6066,
          "amountMult": 0.9375,
          "amountExp": -3,
          "dirVar": 29.9,
          "dirVarMult": 0.914665,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          11
        ],
        "adsMove": [
          0.32,
          13
        ],
        "hipStand": [
          4.848,
          11
        ],
        "hipMove": [
          6.06,
          13
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x51mmNATO_MG tweakable damage curve referenced by M60E6_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.99102,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/m60"
        }
      }
    },
    {
      "id": "rpkm",
      "name": "RPKM",
      "description": "The original Light Support Weapon. Relatively configurable and best suited for mid range suppressive fire.",
      "cls": "LMG",
      "cal": "7.62×39mm",
      "rpm": 553.846,
      "mag": 41,
      "tacRld": 2.8,
      "emptyRld": 3.284,
      "bulletVel": 630,
      "recoilV": 0.6552679088502079,
      "recoilDir": 5,
      "recoilVar": 17.5,
      "recoilIncAds": 0.409,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 553.8460083007812
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.409,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.736,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 5,
          "amount": 0.5327,
          "amountMult": 0.9333,
          "amountExp": -3,
          "dirVar": 17.5,
          "dirVarMult": 0.911058,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 5,
          "amount": 0.5327,
          "amountMult": 0.9333,
          "amountExp": -3,
          "dirVar": 17.5,
          "dirVarMult": 0.911058,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 27.48,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 27.48,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x39mm_MG tweakable damage curve referenced by RPKM_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "m123k",
      "name": "M123K",
      "description": "An ideal LMG for mobile fire support. Will dominate in close-quarters and keep enemies suppressed with a high firerate.",
      "cls": "LMG",
      "cal": "5.56×45mm NATO",
      "rpm": 830.769,
      "mag": 100,
      "tacRld": 6.65,
      "emptyRld": 7.434,
      "bulletVel": 630,
      "recoilV": 0.6107296272745169,
      "recoilDir": -10,
      "recoilVar": 47.7,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto"
      ],
      "fireModes": {
        "auto": {
          "mechanism": "auto",
          "rpm": 830.7689819335938
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -10,
          "amount": 0.5154,
          "amountMult": 0.945,
          "amountExp": -3,
          "dirVar": 47.7,
          "dirVarMult": 0.920302,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -10,
          "amount": 0.5154,
          "amountMult": 0.945,
          "amountExp": -3,
          "dirVar": 47.7,
          "dirVarMult": 0.920302,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          11
        ],
        "adsMove": [
          0.32,
          13
        ],
        "hipStand": [
          4.848,
          11
        ],
        "hipMove": [
          6.06,
          13
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO_MG tweakable damage curve referenced by MG4K_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "m250",
      "name": "M250",
      "description": "A companion to the M277 with similar ranged overmatch effectiveness, combining suppressing fire with lethal ranged capability.",
      "cls": "LMG",
      "cal": "6.8×51mm",
      "rpm": 674.999,
      "mag": 50,
      "tacRld": 5.75,
      "emptyRld": 6.134,
      "bulletVel": 724,
      "recoilV": 0.7266832146901031,
      "recoilDir": -14,
      "recoilVar": 35.9,
      "recoilIncAds": 0.409,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 327.2720031738281,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 674.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.409,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -14,
          "amount": 0.6084,
          "amountMult": 0.9425,
          "amountExp": -3,
          "dirVar": 35.9,
          "dirVarMult": 0.920102,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -14,
          "amount": 0.6084,
          "amountMult": 0.9425,
          "amountExp": -3,
          "dirVar": 35.9,
          "dirVarMult": 0.920102,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          11
        ],
        "adsMove": [
          0.32,
          13
        ],
        "hipStand": [
          4.848,
          11
        ],
        "hipMove": [
          6.06,
          13
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 15,
          "d": 26.05,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_68x51mm_MG tweakable damage curve referenced by M250_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "kts100",
      "name": "KTS100 MK8",
      "description": "With low recoil and a steady RPM, this light machine gun’s moderate damage is offset by accurate suppressive fire.",
      "cls": "LMG",
      "cal": "5.56×45mm NATO",
      "rpm": 514.285,
      "mag": 60,
      "tacRld": 3.25,
      "emptyRld": 3.984,
      "bulletVel": 808,
      "recoilV": 0.5249051373057618,
      "recoilDir": 8,
      "recoilVar": 9.5,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 514.2849731445312
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 8,
          "amount": 0.4199,
          "amountMult": 0.9283,
          "amountExp": -3,
          "dirVar": 9.5,
          "dirVarMult": 0.90525,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 8,
          "amount": 0.4199,
          "amountMult": 0.9283,
          "amountExp": -3,
          "dirVar": 9.5,
          "dirVarMult": 0.90525,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO_MG tweakable damage curve referenced by Ultimax_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "m240l",
      "name": "M240L",
      "description": "A general purpose machine gun modernized to improve weight and increase capacity. Effective in both aggressive and defensive roles.",
      "cls": "LMG",
      "cal": "7.62×51mm NATO",
      "rpm": 599.999,
      "mag": 50,
      "tacRld": 4.250002,
      "emptyRld": 5.6,
      "bulletVel": 590,
      "recoilV": 0.8064454775462087,
      "recoilDir": 5,
      "recoilVar": 34.5,
      "recoilIncAds": 0.523,
      "fireMode": "auto",
      "availableFireModes": [
        "auto"
      ],
      "fireModes": {
        "auto": {
          "mechanism": "auto",
          "rpm": 599.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.523,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 5,
          "amount": 0.6769,
          "amountMult": 0.9433,
          "amountExp": -3,
          "dirVar": 34.5,
          "dirVarMult": 0.921501,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 5,
          "amount": 0.6769,
          "amountMult": 0.9433,
          "amountExp": -3,
          "dirVar": 34.5,
          "dirVarMult": 0.921501,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          11
        ],
        "adsMove": [
          0.32,
          13
        ],
        "hipStand": [
          4.848,
          11
        ],
        "hipMove": [
          6.06,
          13
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x51mmNATO_MG tweakable damage curve referenced by M240L_WB, first read in 1.4.2.5.",
      "reloadSpeed": 0.949176,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/m240l"
        }
      }
    },
    {
      "id": "m121a2",
      "name": "M121 A2",
      "description": "This powerful general-purpose machine gun excels at closer ranges but can extend its reach with competent recoil and trigger management.",
      "cls": "LMG",
      "cal": "7.62×51mm NATO",
      "rpm": 654.545,
      "mag": 50,
      "tacRld": 6.267,
      "emptyRld": 7.25,
      "bulletVel": 560,
      "recoilV": 0.805977209331897,
      "recoilDir": -7,
      "recoilVar": 31.8,
      "recoilIncAds": 0.523,
      "fireMode": "auto",
      "availableFireModes": [
        "auto"
      ],
      "fireModes": {
        "auto": {
          "mechanism": "auto",
          "rpm": 654.5449829101562
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.523,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -7,
          "amount": 0.6819,
          "amountMult": 0.9458,
          "amountExp": -3,
          "dirVar": 31.8,
          "dirVarMult": 0.925433,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -7,
          "amount": 0.6819,
          "amountMult": 0.9458,
          "amountExp": -3,
          "dirVar": 31.8,
          "dirVarMult": 0.925433,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          11
        ],
        "adsMove": [
          0.32,
          13
        ],
        "hipStand": [
          4.848,
          11
        ],
        "hipMove": [
          6.06,
          13
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x51mmNATO_MG tweakable damage curve referenced by MG5_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "rpk74m",
      "name": "RPK-74M",
      "description": "A cold war LSW furnished for modern combat demands, offering controllable recoil, variable capacity, and serviceable damage.",
      "cls": "LMG",
      "cal": "5.45x39mm",
      "rpm": 685.714,
      "mag": 46,
      "tacRld": 2.784,
      "emptyRld": 3.1,
      "bulletVel": 808,
      "recoilV": 0.47528607726642336,
      "recoilDir": 6,
      "recoilVar": 16.1,
      "recoilIncAds": 0.28,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 685.7139892578125
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.28,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.504,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 6,
          "amount": 0.3844,
          "amountMult": 0.9317,
          "amountExp": -3,
          "dirVar": 16.1,
          "dirVarMult": 0.909117,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 6,
          "amount": 0.3844,
          "amountMult": 0.9317,
          "amountExp": -3,
          "dirVar": 16.1,
          "dirVarMult": 0.909117,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.023,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 55,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_545x39mm_MG tweakable damage curve referenced by RPK74M_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "m39emr",
      "name": "M39 EMR",
      "description": "Chambered in 7.62x51mm, this versatile marksman rifle is a solid addition to any squad arsenal.",
      "cls": "DMR",
      "cal": "7.62×51mm NATO",
      "rpm": 257.142,
      "mag": 21,
      "tacRld": 2.534,
      "emptyRld": 2.85,
      "bulletVel": 760,
      "recoilV": 1.745759610105661,
      "recoilDir": -12,
      "recoilVar": 8,
      "recoilIncAds": 0,
      "fireMode": "semi",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 257.1419982910156,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 6.5,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.504,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.142857,
          "firingExp": 2.5,
          "firingOffset": 1.388571,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -12,
          "amount": 1.45,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 8,
          "dirVarMult": 0.920616,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 16,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -12,
          "amount": 1.45,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 8,
          "dirVarMult": 0.920616,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 16,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 41.5,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 41.5,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 37.6,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 37.6,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 34.4,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x51mmNATO_Semi tweakable damage curve referenced by M39EMR_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "lmr27",
      "name": "LMR27",
      "description": "With an intermediate chambering, this bleeding-edge precision rifle allows for rapid follow-up shots at the cost of relatively low damage.",
      "cls": "DMR",
      "cal": "5.56×45mm NATO",
      "rpm": 449.999,
      "mag": 11,
      "tacRld": 3.034,
      "emptyRld": 3.067,
      "bulletVel": 800,
      "recoilV": 0.9150188301243465,
      "recoilDir": 10,
      "recoilVar": 11,
      "recoilIncAds": 0,
      "fireMode": "semi",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 6.85715,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.398,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.1875,
          "firingExp": 2.5,
          "firingOffset": 1.8225,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 10,
          "amount": 0.76,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 11,
          "dirVarMult": 0.920441,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.5555,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 13.7,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 10,
          "amount": 0.76,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 11,
          "dirVarMult": 0.920441,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.5555,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 13.7,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 29.4,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 29.4,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 27.5,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 27.5,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 26.2,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO_Semi tweakable damage curve referenced by ARADMR_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "svk86",
      "name": "SVK-8.6",
      "description": "A precision rifle chambered in the powerful 8.6x70mm cartridge. Its lethality is offset by a lower effective rate of fire.",
      "cls": "DMR",
      "cal": ".338 Lapua Mag",
      "rpm": 149.999,
      "mag": 11,
      "tacRld": 2.967,
      "emptyRld": 4.217,
      "bulletVel": 680,
      "recoilV": 3.00993036225114,
      "recoilDir": -7,
      "recoilVar": 20,
      "recoilIncAds": 0,
      "fireMode": "semi",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 149.99899291992188,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 6.5,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.0833333,
          "firingExp": 2.5,
          "firingOffset": 0.81,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -7,
          "amount": 2.5,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 20,
          "dirVarMult": 0.919578,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.333,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 21.5,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -7,
          "amount": 2.5,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 20,
          "dirVarMult": 0.919578,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.333,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 21.5,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          4.848,
          9
        ],
        "hipMove": [
          6.06,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 66.7,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 66.7,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 57.2,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 57.2,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 52.4,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_.338LapuaMagnum_Semi tweakable damage curve referenced by SVCh_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "svdm",
      "name": "SVDM",
      "description": "A classic marksman's rifle modernized for the 21st century. The right configuration can offer extreme mobility or ranged eliminations.",
      "cls": "DMR",
      "cal": "7.62×54mmR",
      "rpm": 299.999,
      "mag": 11,
      "tacRld": 2.5,
      "emptyRld": 3.45,
      "bulletVel": 760,
      "recoilV": 1.5651637883705927,
      "recoilDir": 20,
      "recoilVar": 10,
      "recoilIncAds": 0,
      "fireMode": "semi",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 299.9989929199219,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 6.5,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.504,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.142857,
          "firingExp": 2.5,
          "firingOffset": 1.388571,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 20,
          "amount": 1.3,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 10,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.1,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 16,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 20,
          "amount": 1.3,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 10,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.1,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 16,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 41.5,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 41.5,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 37.6,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 37.6,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 34.4,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x54mmR_Semi tweakable damage curve referenced by SVDM_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1
    },
    {
      "id": "grtcps",
      "name": "GRT-CPS",
      "description": "A traditional counterpart to the GRT-BC, this intermediate rifle in a marksman configuration trades damage for controllability and increased ammo capacity.",
      "cls": "DMR",
      "cal": "5.56×45mm NATO",
      "rpm": 359.999,
      "mag": 21,
      "tacRld": 2.75,
      "emptyRld": 3.034,
      "bulletVel": 760,
      "recoilV": 1.0594954875124012,
      "recoilDir": -5,
      "recoilVar": 8,
      "recoilIncAds": 0,
      "fireMode": "semi",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 359.9989929199219,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 6.85715,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.398,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.1875,
          "firingExp": 2.5,
          "firingOffset": 1.8225,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -5,
          "amount": 0.88,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 8,
          "dirVarMult": 0.920616,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.5555,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 13.7,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -5,
          "amount": 0.88,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 8,
          "dirVarMult": 0.920616,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.5555,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 13.7,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 29.4,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 29.4,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 27.5,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 27.5,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 26.2,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO_Semi tweakable damage curve referenced by MSBSGROTCPS_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.3.1",
          "buildEvidence": "1.4.3.1 (16 Sep hotfix) raw WB field inventory; in-game capture 2026-09-23",
          "fields": [
            "emptyRld"
          ],
          "emptyReloadEvidence": "reference-data/provenance/frosty-empty-reload-capture-2026-09-23.json#weapons/grtcps"
        }
      }
    },
    {
      "id": "m2010esr",
      "name": "M2010 ESR",
      "description": "This precision rifle is effective at extended ranges but has a relatively low base magazine capacity. Best used between 75m-100m.",
      "cls": "Sniper Rifle",
      "cal": ".300 Win Mag",
      "rpm": 43.90241,
      "mag": 6,
      "tacRld": 3.234,
      "emptyRld": 3.934,
      "bulletVel": 760,
      "recoilV": 1.5,
      "recoilDir": -5,
      "recoilVar": 10,
      "recoilIncAds": 0,
      "fireMode": "bolt",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "bolt",
          "rpm": 299.9989929199219,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 6.5,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 1.8,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.05,
          "firingExp": 2.5,
          "firingOffset": 0.486,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -5,
          "amount": 1.5,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 10,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -5,
          "amount": 4,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 10,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 54,
          "d": 80,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 100,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 133,
          "d": 62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_.300WinMag tweakable damage curve referenced by M2010ESR_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "cadence": {
            "fields": [
              "rpm"
            ],
            "formula": "rounds per cycle * 60 / (BoltActionTime / BoltActionSpeed + BoltActionDelay + rounds per cycle * 60 / RateOfFire)",
            "effectiveRpm": 43.90240199281473,
            "evidence": "reference-data/provenance/frosty-1.4.2.5-cadence-reloads-spread-selectors-2026-09-12.json#weapons/m2010esr"
          }
        }
      }
    },
    {
      "id": "sv98",
      "name": "SV-98",
      "description": "Firing the legacy 7.62x54mmR, this balanced bolt-action rifle is most effective between 54m-75m.",
      "cls": "Sniper Rifle",
      "cal": "7.62×54mmR",
      "rpm": 38.20751292717492,
      "mag": 11,
      "tacRld": 2.984,
      "emptyRld": 3.967,
      "bulletVel": 680,
      "recoilV": 1.25,
      "recoilDir": -5,
      "recoilVar": 10,
      "recoilIncAds": 0,
      "fireMode": "bolt",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "bolt",
          "rpm": 299.9989929199219,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 6.5,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 1.8,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.05,
          "firingExp": 2.5,
          "firingOffset": 0.486,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -5,
          "amount": 1.25,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 10,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -5,
          "amount": 3,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 10,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 80,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 80,
          "source": "Frosty"
        },
        {
          "r": 54,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 100,
          "d": 62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x54mmR_Bolt tweakable damage curve referenced by SV98M_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "cadence": {
            "fields": [
              "rpm"
            ],
            "formula": "rounds per cycle * 60 / (BoltActionTime / BoltActionSpeed + BoltActionDelay + rounds per cycle * 60 / RateOfFire)",
            "effectiveRpm": 38.20751292717492,
            "evidence": "reference-data/provenance/frosty-1.4.2.5-cadence-reloads-spread-selectors-2026-09-12.json#weapons/sv98"
          }
        }
      }
    },
    {
      "id": "psr",
      "name": "PSR",
      "description": "This adaptive sniper rifle has a pedigree which ensures accuracy and lethality. It is most effective between 90m-120m.",
      "cls": "Sniper Rifle",
      "cal": ".338 Norma Mag",
      "rpm": 38.663456,
      "mag": 11,
      "tacRld": 3.35,
      "emptyRld": 4.35,
      "bulletVel": 680,
      "recoilV": 1.8,
      "recoilDir": -4,
      "recoilVar": 12,
      "recoilIncAds": 0,
      "fireMode": "bolt",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "bolt",
          "rpm": 299.9989929199219,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 5.45455,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 1.8,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.05,
          "firingExp": 2.5,
          "firingOffset": 0.486,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -4,
          "amount": 1.8,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 12,
          "dirVarMult": 0.920371,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -4,
          "amount": 5,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 12,
          "dirVarMult": 0.920371,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0,
          11
        ],
        "adsMove": [
          0.32,
          13
        ],
        "hipStand": [
          4.848,
          11
        ],
        "hipMove": [
          6.06,
          13
        ]
      },
      "dmg": [
        {
          "r": 75,
          "d": 80,
          "source": "Frosty"
        },
        {
          "r": 90,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 120,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 160,
          "d": 62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_.338NormaMagnum tweakable damage curve referenced by MRAD_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "cadence": {
            "fields": [
              "rpm"
            ],
            "formula": "rounds per cycle * 60 / (BoltActionTime / BoltActionSpeed + BoltActionDelay + rounds per cycle * 60 / RateOfFire)",
            "effectiveRpm": 38.663458649662005,
            "evidence": "reference-data/provenance/frosty-1.4.2.5-cadence-reloads-spread-selectors-2026-09-12.json#weapons/psr"
          }
        }
      }
    },
    {
      "id": "miniscout",
      "name": "Mini Scout",
      "description": "This lightweight scout rifle offsets reduced damage by allowing rapid follow-up shots without having to break focus.",
      "cls": "Sniper Rifle",
      "cal": "5.56×45mm NATO",
      "rpm": 47.092969500363495,
      "mag": 11,
      "tacRld": 2.334,
      "emptyRld": 3.9,
      "bulletVel": 760,
      "recoilV": 1,
      "recoilDir": -5,
      "recoilVar": 5,
      "recoilIncAds": 0,
      "fireMode": "bolt",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "bolt",
          "rpm": 299.9989929199219,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 5.5,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 1.8,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.05,
          "firingExp": 2.5,
          "firingOffset": 0.486,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -5,
          "amount": 1,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 5,
          "dirVarMult": 0.920735,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -5,
          "amount": 2.5,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 5,
          "dirVarMult": 0.920735,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 62,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 62,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 58,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO_Bolt tweakable damage curve referenced by MiniFix_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "cadence": {
            "fields": [
              "rpm"
            ],
            "formula": "rounds per cycle * 60 / (BoltActionTime / BoltActionSpeed + BoltActionDelay + rounds per cycle * 60 / RateOfFire)",
            "effectiveRpm": 47.092969500363495,
            "evidence": "reference-data/provenance/frosty-1.4.2.5-cadence-reloads-spread-selectors-2026-09-12.json#weapons/miniscout"
          }
        }
      }
    },
    {
      "id": "l115",
      "name": "L115",
      "description": "Designed to withstand operation in arctic warfare, this magnum caliber sniper rifle has earned itself a legendary reputation worldwide. Most effective between 100m-133m.",
      "cls": "Sniper Rifle",
      "cal": ".338 Lapua Magnum",
      "rpm": 46.14231275806206,
      "mag": 6,
      "tacRld": 2.75,
      "emptyRld": 4.233,
      "bulletVel": 742,
      "recoilV": 2,
      "recoilDir": -8,
      "recoilVar": 4,
      "recoilIncAds": 0,
      "fireMode": "bolt",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "bolt",
          "rpm": 299.9989929199219,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 6.5,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 1.8,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.05,
          "firingExp": 2.5,
          "firingOffset": 0.486,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -8,
          "amount": 2,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 4,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -8,
          "amount": 5.2,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 4,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 75,
          "d": 80,
          "source": "Frosty"
        },
        {
          "r": 100,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 133,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 175,
          "d": 62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_.338LapuaMagnum2 tweakable damage curve referenced by L115A3_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "bulletVel"
          ],
          "evidence": "reference-data/provenance/frosty-1.4.2.5-l115-velocity.json",
          "note": "Raw WB InitialSpeed.z and the named registry agree on 742 m/s. The previous site value 664 m/s is retained in the evidence record. Other fields retain their existing sources.",
          "cadence": {
            "fields": [
              "rpm"
            ],
            "formula": "rounds per cycle * 60 / (BoltActionTime / BoltActionSpeed + BoltActionDelay + rounds per cycle * 60 / RateOfFire)",
            "effectiveRpm": 46.14231275806206,
            "evidence": "reference-data/provenance/frosty-1.4.2.5-cadence-reloads-spread-selectors-2026-09-12.json#weapons/l115"
          }
        }
      }
    },
    {
      "id": "interdictor",
      "name": "Interdictor",
      "description": "Lightweight and compact for its 10.4x83mm chambering, the Interdictor has drawn increasing military interest. Its lethality peaks between 120m and 160m.",
      "cls": "Sniper Rifle",
      "cal": ".416 Barrett",
      "rpm": 31.914882299649403,
      "mag": 6,
      "tacRld": 3.5,
      "emptyRld": 4.83,
      "bulletVel": 732.7392,
      "recoilV": 2.2,
      "recoilDir": -8,
      "recoilVar": 10,
      "recoilIncAds": 0,
      "fireMode": "bolt",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "bolt",
          "rpm": 299.9989929199219,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 5.45455,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5,
          "distExpMove": 0.67
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 1.8,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.05,
          "firingExp": 2.5,
          "firingOffset": 0.486,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -8,
          "amount": 2.2,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 10,
          "dirVarMult": 0.920371,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -5,
          "amount": 4,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 10,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0,
          11
        ],
        "adsMove": [
          0.32,
          13
        ],
        "hipStand": [
          4.848,
          11
        ],
        "hipMove": [
          6.06,
          13
        ]
      },
      "dmg": [
        {
          "r": 100,
          "d": 80,
          "source": "Frosty"
        },
        {
          "r": 120,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 160,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 180,
          "d": 80,
          "source": "Frosty"
        },
        {
          "r": 200,
          "d": 80,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty 1.4.3.0 PD_.416Barrett distance/damage curve (Field_3901db14 distance, Field_42fc0f5e damage); PD_.416Barrett_Match carries the same curve. Matches the 1.4.3.0 patch notes: minimum damage 62 to 80, sweet spot 150 to 100, sweet spot range 120 m to 160 m. The 1.4.2.5 kill-range corroboration no longer applies.",
      "reloadSpeed": 1,
      "provenance": {
        "frosty": {
          "sourceBuild": "1.4.3.0",
          "buildEvidence": "user-supplied export label",
          "evidence": "reference-data/provenance/frosty-interdictor-integration.json",
          "note": "1.4.3.0: damage curve replaced from PD_.416Barrett; the asset stores the curve twice and both representations now agree (they differed at 170 vs 175 in 1.4.2.5). The projectile's packed material moved from 781 to 784, which is what carries the limb-damage change in data/hit_zones.json. Iron-sight point cost moved 5 to 15 in data/attachments.json. The weapon blueprint itself changed only muzzle-flash FX. Named registry and exported weapon/attachment graph; identity uses the retained Sym source; effective bolt RPM uses the Frosty bolt cycle. Basic/5 Rnd handling is panel-checked. Raw moving spread remains separate from the effective tier floor. Slim Angled handling is panel-checked; its moving ADS spread effect remains unmodeled and explicitly marked unverified.",
          "cadence": {
            "fields": [
              "rpm"
            ],
            "formula": "rounds per cycle * 60 / (BoltActionTime / BoltActionSpeed + BoltActionDelay + rounds per cycle * 60 / RateOfFire)",
            "effectiveRpm": 31.914882299649403,
            "evidence": "reference-data/provenance/frosty-1.4.2.5-cadence-reloads-spread-selectors-2026-09-12.json#weapons/interdictor"
          }
        }
      }
    },
    {
      "id": "brod3",
      "name": "BROD 3",
      "description": "A frontrunner in 21st century firearm design, this third BROD iteration has been refined through frontline feedback. Collapsible stock maximizes mobility.",
      "cls": "Carbine",
      "cal": "5.56×45mm NATO",
      "rpm": 830.769,
      "mag": 31,
      "tacRld": 2.217,
      "emptyRld": 3.05,
      "bulletVel": 563,
      "recoilV": 0.8354362713464263,
      "recoilDir": -16,
      "recoilVar": 24.3,
      "recoilIncAds": 0.304,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": false
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 830.7689819335938
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.304,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.547,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -16,
          "amount": 0.6939,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 24.3,
          "dirVarMult": 0.918979,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.045,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 57,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -16,
          "amount": 0.6939,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 24.3,
          "dirVarMult": 0.918979,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.045,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 57,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          7
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          7
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.74,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO_Carbine tweakable damage curve referenced by BREN3_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1,
      "provenance": {
        "schemaVersion": 1,
        "status": "sourced",
        "measured": {
          "source": "Battlefield 6 in-game attachment detail screenshots after update 1.3.3.0; reference-data/attachment-audit/attachment-screenshot-review.json, 30Rnd Magazine record",
          "adsTime": 200,
          "tacRld": 2.217,
          "bulletVel": 580,
          "recoilVar": 24.3,
          "recoilDir": -16,
          "rpmRule": "10800/13",
          "mag": 31,
          "displayedDamageEndpoints": [
            26,
            14
          ]
        },
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "cls",
            "cal",
            "rpm",
            "mag",
            "tacRld",
            "emptyRld",
            "reloadSpeed",
            "bulletVel",
            "recoilV",
            "recoilDir",
            "recoilVar",
            "recoilIncAds",
            "recoil",
            "spread",
            "spreadDyn",
            "dmg"
          ],
          "evidence": "reference-data/provenance/frosty-1.4.2.5-brod3-velocity.json",
          "note": "All listed base fields match Frosty 1.4.2.5. BREN3 has no named GS registry entries, so its recoil and spread fields were decoded from GS_BREN3.xml (see sourcingEvidence). Damage is the PD_556x45mmNATO_Carbine curve referenced by BREN3_WB; rpm is FireLogic.RateOfFire. Moving ADS and hipfire minima use the Frosty array selectors. The former GRT-BC burst fields were removed: BREN3 BurstsPerMinute is 0 and the weapon has no burst-mode option.",
          "emptyReloadEvidence": "reference-data/provenance/frosty-1.4.2.5-empty-reloads.json#weapons/brod3",
          "spreadEvidence": "reference-data/provenance/frosty-1.4.2.5-brod3-spread.json",
          "sourceRecheckEvidence": "reference-data/provenance/frosty-brod3-source-recheck-2026-09-10.json",
          "sourceRecheckNote": "Direct BREN3 projectile damage curve matches the retained damage values. Moving ADS array index 3 gives 0.32 degrees; corrected the inherited stored minimum on 2026-09-10.",
          "sourcingEvidence": "reference-data/provenance/frosty-1.4.2.5-datamined-weapons-2026-09-12.json#weapons/brod3"
        }
      }
    },
    {
      "id": "ef88",
      "name": "EF88",
      "description": "An Oceanic take on an iconic European design, this enhanced bullpup rifle supports a full range of accessories now standard in modern combat since the Cold War.",
      "cls": "Assault Rifle",
      "cal": "5.56×45mm NATO",
      "rpm": 674.999,
      "mag": 31,
      "tacRld": 2.4,
      "emptyRld": 3.534,
      "bulletVel": 724,
      "recoilV": 0.7239300740740741,
      "recoilDir": 11,
      "recoilVar": 26.1,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": false
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 674.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.648,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 11,
          "amount": 0.5965,
          "amountMult": 0.9375,
          "amountExp": -3,
          "dirVar": 26.1,
          "dirVarMult": 0.915366,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 11,
          "amount": 0.5965,
          "amountMult": 0.9375,
          "amountExp": -3,
          "dirVar": 26.1,
          "dirVarMult": 0.915366,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_556x45mmNATO tweakable damage curve referenced by EF88_WB, first read in 1.4.2.5.",
      "reloadSpeed": 1,
      "provenance": {
        "schemaVersion": 1,
        "status": "sourced",
        "measured": {
          "source": "Battlefield 6 in-game attachment detail screenshots after update 1.3.3.0; reference-data/attachment-audit/attachment-screenshot-review.json, 30Rnd Magazine record",
          "adsTime": 250,
          "tacRld": 2.416,
          "bulletVel": 670,
          "recoilVar": 20.4,
          "recoilDir": 12,
          "rpmRule": "10800/16",
          "mag": 31,
          "displayedDamageEndpoints": [
            26,
            17
          ]
        },
        "frosty": {
          "sourceBuild": "1.4.2.5",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "cls",
            "cal",
            "rpm",
            "mag",
            "tacRld",
            "emptyRld",
            "reloadSpeed",
            "bulletVel",
            "recoilV",
            "recoilDir",
            "recoilVar",
            "recoilIncAds",
            "recoil",
            "spread",
            "spreadDyn",
            "dmg"
          ],
          "evidence": "reference-data/provenance/frosty-1.4.2.5-ef88-velocity.json",
          "note": "All listed base fields match the Frosty 1.4.2.5 named registry and WB/bullet XML. Damage is the PD_556x45mmNATO curve referenced by EF88_WB; reloadSpeed is ReloadInfoArray[0].ReloadSpeed. Moving ADS and hipfire minima use the Frosty array selectors.",
          "configurationEvidence": "reference-data/provenance/frosty-1.4.2.5-ef88-configuration.json",
          "reloadEvidence": "reference-data/provenance/frosty-1.4.2.5-ef88-reload.json",
          "sourceRecheckEvidence": "reference-data/provenance/frosty-ef88-source-recheck-2026-09-10.json",
          "sourceRecheckNote": "Direct EF88 projectile damage curve and 62 named scalar checks match current values. Moving ADS array index 3 gives 0.32 degrees; corrected the inherited stored minimum on 2026-09-10.",
          "sourcingEvidence": "reference-data/provenance/frosty-1.4.2.5-datamined-weapons-2026-09-12.json#weapons/ef88"
        }
      }
    },
    {
      "id": "vssm",
      "name": "VSSM",
      "description": "A unique DMR with an integral suppressor and subsonic ammunition for covert operations. Aggressive configuration is available, with trade-offs.",
      "cls": "DMR",
      "cal": "9×39mm",
      "rpm": 449.999,
      "mag": 21,
      "tacRld": 2.467,
      "emptyRld": 3.584,
      "bulletVel": 321,
      "recoilV": 0.8054486225037472,
      "recoilDir": -13,
      "recoilVar": 45.4,
      "recoilIncAds": 0,
      "fireMode": "semi",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 449.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 799.9990234375
        }
      },
      "fireModeAttachments": {
        "full_auto_vssm": {
          "modes": [
            "auto",
            "single"
          ],
          "default": "auto",
          "rpmOverrides": {
            "single": 399.9989929199219
          }
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 6.85715,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.398,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.1875,
          "firingExp": 2.5,
          "firingOffset": 1.8225,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -13,
          "amount": 0.6834,
          "amountMult": 0.9467,
          "amountExp": -3,
          "dirVar": 45.4,
          "dirVarMult": 0.923377,
          "dirVarExp": 20,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.5555,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 13.7,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -13,
          "amount": 0.6834,
          "amountMult": 0.9467,
          "amountExp": -3,
          "dirVar": 45.4,
          "dirVarMult": 0.923377,
          "dirVarExp": 20,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 0.5555,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 13.7,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          1.804,
          9
        ],
        "hipMove": [
          2.255,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 27.48,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 27.48,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 21.56,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_9x39mm_Semi tweakable damage curve referenced by VSSM_WB, first read in 1.4.2.5. July 2026 panel screenshots showed long-range damage 20; that capture predates this export.",
      "reloadSpeed": 1,
      "provenance": {
        "schemaVersion": 1,
        "status": "sourced",
        "frosty": {
          "sourceBuild": "1.4.3.0",
          "buildEvidence": "user-supplied export label",
          "fields": [
            "cls",
            "cal",
            "rpm",
            "mag",
            "tacRld",
            "emptyRld",
            "reloadSpeed",
            "bulletVel",
            "recoilV",
            "recoilDir",
            "recoilVar",
            "recoilIncAds",
            "recoil",
            "spread",
            "spreadDyn",
            "dmg"
          ],
          "note": "1.4.3.0: bulletVel 303 to 321 (VSSM_WB Shot.InitialSpeed.z), recoil amount 0.6787 to 0.6834 on both aim states and recoil direction variation 45 to 45.4 (GS_VSSM), all confirmed by scripts/frosty-configuration.py against the 1.4.3.0 overlay export. recoilV is not compared by that tool; it is the tier-0 ADS recoil per shot (amount x amountMult^amountExp) and was scaled by the amount ratio, since amountMult and amountExp did not change. recoil.hip.dirVar already held 45.4. All listed base fields match the Frosty 1.4.2.5 named registry and WB/bullet XML. Damage is the PD_9x39mm_Semi curve referenced by VSSM_WB; PD_9x39mm_Match (Range Pen) has the same curve. emptyRld is ReloadInfoArray[1].ReloadTime at ReloadSpeed 1. rpm is RateOfFireForSingleFire; Folding Stock applies RateOfFire 799.999 through autoRpm. Hipfire minima use source index 4 and moving ADS uses the Frosty array selector. cal follows the 9x39mm bullet asset.",
          "sourcingEvidence": "reference-data/provenance/frosty-1.4.2.5-datamined-weapons-2026-09-12.json#weapons/vssm"
        },
        "notes": [
          "fireMode semi is confirmed in game; the Full Auto ergonomics card (40 pts, named \"Folding Stock\" on this weapon) converts it, same subtype as the M16 A3 Receiver.",
          "Damage follows the Frosty PD_9x39mm_Semi curve, including 17.13 past 75 m. The July 2026 panel screenshots show long-range damage 20; they predate the 1.4.2.5 export.",
          "rpm 449.999 is Frosty RateOfFireForSingleFire. Frosty RateOfFire 799.999 is the Folding Stock full-auto rate, applied through autoRpm.",
          "Magazine, grip, ammo and ergonomics coverage is derived from the 2026-07-26 VSSM screenshot corpus; all 43 captures reproduce in the sim.",
          "QD Grip Pod applies a tier 3 ADS and hip recoil reduction on this weapon, as on BROD 3, EF88, M16A4 and RPK-74M. Frosty lists +3 for these five weapons, and current-build captures on 2026-09-13 confirm it through Control (reference-data/provenance/qd-grip-pod-screenshot-review-2026-09-13.json). The 1.3.3.0 capture corpus showed the extra tier only on the VSSM."
        ]
      }
    },
    {
      "id": "mk24",
      "name": "Mk 24",
      "description": "Assaulter companion to the Mk 1 Mod 0, the Mk 24 can outshine many other automatic rifles at range with its 6.5x48mm chambering.",
      "cls": "Assault Rifle",
      "cal": "6.5×48mm",
      "rpm": 635.294,
      "mag": 21,
      "tacRld": 2.534,
      "emptyRld": 2.95,
      "bulletVel": 696,
      "recoilV": 0.7970160104045838,
      "recoilDir": -19,
      "recoilVar": 27.6,
      "recoilIncAds": 0.409,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 359.9989929199219,
          "hipNoBloomOnSwitch": false
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 635.2940063476562
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.409,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.736,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -19,
          "amount": 0.6603,
          "amountMult": 0.9392,
          "amountExp": -3,
          "dirVar": 27.6,
          "dirVarMult": 0.917742,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -19,
          "amount": 0.6603,
          "amountMult": 0.9392,
          "amountExp": -3,
          "dirVar": 27.6,
          "dirVarMult": 0.917367,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.24,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 76,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          7
        ],
        "adsMove": [
          0.32,
          8
        ],
        "hipStand": [
          2.432,
          7
        ],
        "hipMove": [
          3.04,
          8
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_65x48mm tweakable damage curve referenced by MRGGA_WB, build 2.1.1.0.",
      "reloadSpeed": 1,
      "provenance": {
        "schemaVersion": 1,
        "status": "sourced",
        "frosty": {
          "sourceBuild": "2.1.1.0",
          "buildEvidence": "raw EBX capture of the installed 2.1.1.0 client (builds/2.1.1.0)",
          "fields": [
            "cls",
            "cal",
            "rpm",
            "mag",
            "tacRld",
            "emptyRld",
            "reloadSpeed",
            "bulletVel",
            "recoilV",
            "recoilDir",
            "recoilVar",
            "recoilIncAds",
            "recoil",
            "spread",
            "spreadDyn",
            "dmg"
          ],
          "note": "All listed base fields were read from the 2.1.1.0 raw MRGGA_WB, GS_MRGGA and PD_65x48mm files; 144 of 149 scalar leaves also have a GRX_Weapons registry row and every one equals the file value. rpm is FireLogic.RateOfFire. tacRld and emptyRld are ReloadInfoArray[0] and [1] ReloadTimeBulletsLeft at ReloadSpeed 1. Moving ADS and hipfire minima use the array selectors (ZDA_Moving_Weapons index 3, HDA_Weapons index 3). cal is formatted from the bullet asset name.",
          "sourcingEvidence": "reports/weapon-analyzer-research/2026-10-13-update-2110-post/stage9/A/proposed.json#evidence/mk24"
        },
        "notes": [
          "name and description are the English strings F6899142 and 50FE3CA0 linked from the UIWeaponAbilityMetaData_S5B1 record e6e2009f-18cb-4f70-a545-fbf4e77d1011 (label MRGG-A).",
          "Not tested in game."
        ]
      }
    },
    {
      "id": "elr40",
      "name": "ELR-40",
      "description": "Extreme Long Range rifle chambered in 9.52×70mm. Most effective between between 150m-180m. Can be loaded via magazine or individual rounds.",
      "cls": "Sniper Rifle",
      "cal": ".375 EnABELR",
      "rpm": 36.263721651931576,
      "mag": 8,
      "tacRld": 2.4,
      "emptyRld": 4.083,
      "bulletVel": 788.793,
      "recoilV": 1.666,
      "recoilDir": -8,
      "recoilVar": 6,
      "recoilIncAds": 0,
      "fireMode": "bolt",
      "availableFireModes": [
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "bolt",
          "rpm": 299.9989929199219,
          "hipNoBloomOnSwitch": false
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 1,
          "idleOffset": 6.5,
          "firingCoef": 0,
          "firingExp": 0.25,
          "firingOffset": 6.6,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 6.6,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 1.8,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.05,
          "firingExp": 2.5,
          "firingOffset": 0.486,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": -8,
          "amount": 1.666,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 6,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": -8,
          "amount": 1.666,
          "amountMult": 0.94,
          "amountExp": 0,
          "dirVar": 6,
          "dirVarMult": 0.920506,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 0.6,
          "decTimeExp": 4,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 70,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0,
          9
        ],
        "adsMove": [
          0.32,
          10
        ],
        "hipStand": [
          3.352,
          9
        ],
        "hipMove": [
          4.19,
          10
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 80,
          "source": "Frosty"
        },
        {
          "r": 120,
          "d": 80,
          "source": "Frosty"
        },
        {
          "r": 150,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 180,
          "d": 100,
          "source": "Frosty"
        },
        {
          "r": 210,
          "d": 62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_.375EnABELR_Match tweakable damage curve referenced by CDX40_WB, build 2.1.1.0.",
      "reloadSpeed": 1,
      "provenance": {
        "schemaVersion": 1,
        "status": "sourced",
        "frosty": {
          "sourceBuild": "2.1.1.0",
          "buildEvidence": "raw EBX capture of the installed 2.1.1.0 client (builds/2.1.1.0)",
          "fields": [
            "cls",
            "cal",
            "rpm",
            "mag",
            "tacRld",
            "emptyRld",
            "reloadSpeed",
            "bulletVel",
            "recoilV",
            "recoilDir",
            "recoilVar",
            "recoilIncAds",
            "recoil",
            "spread",
            "spreadDyn",
            "dmg"
          ],
          "note": "All listed base fields were read from the 2.1.1.0 raw CDX40_WB, GS_CDX40 and PD_.375EnABELR_Match files; 149 of 149 scalar leaves also have a GRX_Weapons registry row and every one equals the file value. rpm is the bolt cycle 60 / (BoltActionTime / BoltActionSpeed + BoltActionDelay + 60 / RateOfFireForSingleFire). tacRld and emptyRld are ReloadInfoArray[0] and [1] ReloadTimeBulletsLeft at ReloadSpeed 1. Moving ADS and hipfire minima use the array selectors (ZDA_Moving_Weapons index 3, HDA_Weapons index 2). cal is formatted from the bullet asset name. Base MagazineCapacity is 1; the Regular magazine package wpm_mag_std_cdx40_w05 sets 8, used as the default (site convention: capacity of the default magazine including the chambered round).",
          "sourcingEvidence": "reports/weapon-analyzer-research/2026-10-13-update-2110-post/stage9/A/proposed.json#evidence/elr40"
        },
        "notes": [
          "name and description are the English strings F5CD34B7 and 9BEB5135 linked from the UIWeaponAbilityMetaData_S5B1 record e12240dc-bc7a-4133-af05-384388aa04c2 (label CDX-40).",
          "Not tested in game."
        ]
      }
    },
    {
      "id": "z84m",
      "name": "Z84M",
      "description": "Classic GPMG modernized for the 21st century. A 100-round belt box feeds ammunition from the right.",
      "cls": "LMG",
      "cal": "7.62×54mmR",
      "rpm": 719.999,
      "mag": 101,
      "tacRld": 7.6,
      "emptyRld": 9.334,
      "bulletVel": 604,
      "recoilV": 0.9647913442381465,
      "recoilDir": 12,
      "recoilVar": 56.7,
      "recoilIncAds": 0.523,
      "fireMode": "auto",
      "availableFireModes": [
        "auto"
      ],
      "fireModes": {
        "auto": {
          "mechanism": "auto",
          "rpm": 719.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.523,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.941,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 12,
          "amount": 0.8251,
          "amountMult": 0.9492,
          "amountExp": -3,
          "dirVar": 56.7,
          "dirVarMult": 0.923091,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 12,
          "amount": 0.8251,
          "amountMult": 0.9492,
          "amountExp": -3,
          "dirVar": 56.7,
          "dirVarMult": 0.923091,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.459,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 104,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          11
        ],
        "adsMove": [
          0.32,
          13
        ],
        "hipStand": [
          4.848,
          11
        ],
        "hipMove": [
          6.06,
          13
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 20.67,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x54mmR_MG tweakable damage curve referenced by PKM_WB, build 2.1.1.0.",
      "reloadSpeed": 1,
      "provenance": {
        "schemaVersion": 1,
        "status": "sourced",
        "frosty": {
          "sourceBuild": "2.1.1.0",
          "buildEvidence": "raw EBX capture of the installed 2.1.1.0 client (builds/2.1.1.0)",
          "fields": [
            "cls",
            "cal",
            "rpm",
            "mag",
            "tacRld",
            "emptyRld",
            "reloadSpeed",
            "bulletVel",
            "recoilV",
            "recoilDir",
            "recoilVar",
            "recoilIncAds",
            "recoil",
            "spread",
            "spreadDyn",
            "dmg"
          ],
          "note": "All listed base fields were read from the 2.1.1.0 raw PKM_WB, GS_PKM and PD_762x54mmR_MG files; 144 of 149 scalar leaves also have a GRX_Weapons registry row and every one equals the file value. rpm is FireLogic.RateOfFire. tacRld and emptyRld are ReloadInfoArray[0] and [1] ReloadTimeBulletsLeft at ReloadSpeed 1. Moving ADS and hipfire minima use the array selectors (ZDA_Moving_Weapons index 3, HDA_Weapons index 1). cal is formatted from the bullet asset name.",
          "sourcingEvidence": "reports/weapon-analyzer-research/2026-10-13-update-2110-post/stage9/A/proposed.json#evidence/z84m"
        },
        "notes": [
          "name and description are the English strings 72F1D53C and 5F320CDA linked from the UIWeaponAbilityMetaData_S5B1 record 12fa9b30-7668-421d-a603-2f3bb513bd65 (label PKM).",
          "Not tested in game."
        ]
      }
    },
    {
      "id": "rspr",
      "name": "RSPR",
      "description": "Modular, subcompact rifle intended to supplant traditional PDWs. Chambered in 7.62 Soviet to leverage unconventional supply lines.",
      "cls": "SMG",
      "cal": "7.62×39mm",
      "rpm": 719.999,
      "mag": 21,
      "tacRld": 2.334,
      "emptyRld": 3.1,
      "bulletVel": 453,
      "recoilV": 0.781859510898356,
      "recoilDir": 21,
      "recoilVar": 30,
      "recoilIncAds": 0.36,
      "fireMode": "auto",
      "availableFireModes": [
        "auto",
        "single"
      ],
      "fireModes": {
        "single": {
          "mechanism": "semi",
          "rpm": 399.9989929199219,
          "hipNoBloomOnSwitch": true
        },
        "auto": {
          "mechanism": "auto",
          "rpm": 719.9990234375
        }
      },
      "spreadDyn": {
        "ads": {
          "inc": 0.36,
          "idleTime": 0.4,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 7.5,
          "firingCoef": 1.2,
          "firingExp": 2.5,
          "firingOffset": 2.7,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 7.2,
          "firstShotMul": 1,
          "distExp": 0.5
        },
        "hip": {
          "inc": 0.736,
          "idleTime": 0.6,
          "idleCoef": 0,
          "idleExp": 0.25,
          "idleOffset": 25,
          "firingCoef": 0.5,
          "firingExp": 2.5,
          "firingOffset": 4.86,
          "notFiringCoef": 0,
          "notFiringExp": 0.25,
          "notFiringOffset": 12.96,
          "firstShotMul": 1,
          "distExp": 0.5
        }
      },
      "recoil": {
        "ads": {
          "dir": 21,
          "amount": 0.6494,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 30,
          "dirVarMult": 0.917989,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        },
        "hip": {
          "dir": 21,
          "amount": 0.6494,
          "amountMult": 0.94,
          "amountExp": -3,
          "dirVar": 30,
          "dirVarMult": 0.917989,
          "dirVarExp": 0,
          "decNorm": 1,
          "decExp": 1,
          "decTimeExp": 1.2,
          "decOffset": 0.06,
          "duration": 0.025,
          "decFactor": 72,
          "shootingDecScale": 1
        }
      },
      "spread": {
        "adsStand": [
          0.05,
          6
        ],
        "adsMove": [
          0.32,
          6
        ],
        "hipStand": [
          1.804,
          6
        ],
        "hipMove": [
          2.255,
          6
        ]
      },
      "dmg": [
        {
          "r": 0,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 35.22,
          "source": "Frosty"
        },
        {
          "r": 9,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 26.05,
          "source": "Frosty"
        },
        {
          "r": 21,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 20.67,
          "source": "Frosty"
        },
        {
          "r": 36,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 17.13,
          "source": "Frosty"
        },
        {
          "r": 75,
          "d": 14.62,
          "source": "Frosty"
        }
      ],
      "damageStatus": "verified",
      "damageSource": "Frosty PD_762x39mm_PDW tweakable damage curve referenced by RSAR999_WB, build 2.1.1.0.",
      "reloadSpeed": 1,
      "provenance": {
        "schemaVersion": 1,
        "status": "sourced",
        "frosty": {
          "sourceBuild": "2.1.1.0",
          "buildEvidence": "raw EBX capture of the installed 2.1.1.0 client (builds/2.1.1.0)",
          "fields": [
            "cls",
            "cal",
            "rpm",
            "mag",
            "tacRld",
            "emptyRld",
            "reloadSpeed",
            "bulletVel",
            "recoilV",
            "recoilDir",
            "recoilVar",
            "recoilIncAds",
            "recoil",
            "spread",
            "spreadDyn",
            "dmg"
          ],
          "note": "All listed base fields were read from the 2.1.1.0 raw RSAR999_WB, GS_RSAR999 and PD_762x39mm_PDW files; 114 of 149 scalar leaves also have a GRX_Weapons registry row and every one equals the file value. rpm is FireLogic.RateOfFire. tacRld and emptyRld are ReloadInfoArray[0] and [1] ReloadTimeBulletsLeft at ReloadSpeed 1. Moving ADS and hipfire minima use the array selectors (ZDA_Moving_Weapons index 3, HDA_Weapons index 4). cal is formatted from the bullet asset name.",
          "sourcingEvidence": "reports/weapon-analyzer-research/2026-10-13-update-2110-post/stage9/A/proposed.json#evidence/rspr"
        },
        "notes": [
          "name and description are the English strings 42049CD7 and 05A8CD55 linked from the UIWeaponAbilityMetaData_S5B1 record 72c61d7e-95b5-4024-8529-3c8c11862573 (label RSAR999).",
          "Not tested in game."
        ]
      }
    }
  ],
  "roster": [
    {
      "id": "m433",
      "name": "M433",
      "cls": "Assault Rifle"
    },
    {
      "id": "b36a4",
      "name": "B36A4",
      "cls": "Assault Rifle"
    },
    {
      "id": "sor556",
      "name": "SOR-556 Mk2",
      "cls": "Assault Rifle"
    },
    {
      "id": "ak4d",
      "name": "AK4D",
      "cls": "Assault Rifle"
    },
    {
      "id": "tr7",
      "name": "TR-7",
      "cls": "Assault Rifle"
    },
    {
      "id": "kord6p67",
      "name": "KORD 6P67",
      "cls": "Assault Rifle"
    },
    {
      "id": "nvo228e",
      "name": "NVO-228E",
      "cls": "Assault Rifle"
    },
    {
      "id": "l85a3",
      "name": "L85A3",
      "cls": "Assault Rifle"
    },
    {
      "id": "vcr2",
      "name": "VCR-2",
      "cls": "Assault Rifle"
    },
    {
      "id": "m16a4",
      "name": "M16A4",
      "cls": "Assault Rifle"
    },
    {
      "id": "m4a1",
      "name": "M4A1",
      "cls": "Carbine"
    },
    {
      "id": "m277",
      "name": "M277",
      "cls": "Carbine"
    },
    {
      "id": "ak205",
      "name": "AK-205",
      "cls": "Carbine"
    },
    {
      "id": "m417a2",
      "name": "M417 A2",
      "cls": "Carbine"
    },
    {
      "id": "grtbc",
      "name": "GRT-BC",
      "cls": "Carbine"
    },
    {
      "id": "qbz192",
      "name": "QBZ-192",
      "cls": "Carbine"
    },
    {
      "id": "sg553r",
      "name": "SG 553R",
      "cls": "Carbine"
    },
    {
      "id": "sor300sc",
      "name": "SOR-300SC",
      "cls": "Carbine"
    },
    {
      "id": "sgx",
      "name": "SGX",
      "cls": "SMG"
    },
    {
      "id": "pw5a3",
      "name": "PW5A3",
      "cls": "SMG"
    },
    {
      "id": "pw7a2",
      "name": "PW7A2",
      "cls": "SMG"
    },
    {
      "id": "umg40",
      "name": "UMG-40",
      "cls": "SMG"
    },
    {
      "id": "usg90",
      "name": "USG-90",
      "cls": "SMG"
    },
    {
      "id": "kv9",
      "name": "KV9",
      "cls": "SMG"
    },
    {
      "id": "scw10",
      "name": "SCW-10",
      "cls": "SMG"
    },
    {
      "id": "sl9",
      "name": "SL9",
      "cls": "SMG"
    },
    {
      "id": "cz3a1",
      "name": "CZ3A1",
      "cls": "SMG"
    },
    {
      "id": "pp19",
      "name": "PP-19",
      "cls": "SMG"
    },
    {
      "id": "l110",
      "name": "L110",
      "cls": "LMG"
    },
    {
      "id": "drsiar",
      "name": "DRS-IAR",
      "cls": "LMG"
    },
    {
      "id": "m60",
      "name": "M/60",
      "cls": "LMG"
    },
    {
      "id": "rpkm",
      "name": "RPKM",
      "cls": "LMG"
    },
    {
      "id": "m123k",
      "name": "M123K",
      "cls": "LMG"
    },
    {
      "id": "m250",
      "name": "M250",
      "cls": "LMG"
    },
    {
      "id": "kts100",
      "name": "KTS100 MK8",
      "cls": "LMG"
    },
    {
      "id": "m240l",
      "name": "M240L",
      "cls": "LMG"
    },
    {
      "id": "m121a2",
      "name": "M121 A2",
      "cls": "LMG"
    },
    {
      "id": "rpk74m",
      "name": "RPK-74M",
      "cls": "LMG"
    },
    {
      "id": "m39emr",
      "name": "M39 EMR",
      "cls": "DMR"
    },
    {
      "id": "lmr27",
      "name": "LMR27",
      "cls": "DMR"
    },
    {
      "id": "svk86",
      "name": "SVK-8.6",
      "cls": "DMR"
    },
    {
      "id": "svdm",
      "name": "SVDM",
      "cls": "DMR"
    },
    {
      "id": "grtcps",
      "name": "GRT-CPS",
      "cls": "DMR"
    },
    {
      "id": "m2010esr",
      "name": "M2010 ESR",
      "cls": "Sniper Rifle"
    },
    {
      "id": "sv98",
      "name": "SV-98",
      "cls": "Sniper Rifle"
    },
    {
      "id": "psr",
      "name": "PSR",
      "cls": "Sniper Rifle"
    },
    {
      "id": "miniscout",
      "name": "Mini Scout",
      "cls": "Sniper Rifle"
    },
    {
      "id": "l115",
      "name": "L115",
      "cls": "Sniper Rifle"
    },
    {
      "id": "interdictor",
      "name": "Interdictor",
      "cls": "Sniper Rifle"
    },
    {
      "id": "m87a1",
      "name": "M87A1",
      "cls": "Shotgun"
    },
    {
      "id": "m1014",
      "name": "M1014",
      "cls": "Shotgun"
    },
    {
      "id": "ks18k",
      "name": "18.5KS-K",
      "cls": "Shotgun"
    },
    {
      "id": "db12",
      "name": "DB-12",
      "cls": "Shotgun"
    },
    {
      "id": "p18",
      "name": "P18",
      "cls": "Sidearm"
    },
    {
      "id": "es57",
      "name": "ES 5.7",
      "cls": "Sidearm"
    },
    {
      "id": "m45a1",
      "name": "M45A1",
      "cls": "Sidearm"
    },
    {
      "id": "m44",
      "name": "M44",
      "cls": "Sidearm"
    },
    {
      "id": "ggh22",
      "name": "GGH-22",
      "cls": "Sidearm"
    },
    {
      "id": "m357trait",
      "name": "M357 Trait",
      "cls": "Sidearm"
    },
    {
      "id": "vz61",
      "name": "vz. 61",
      "cls": "Sidearm"
    },
    {
      "id": "brod3",
      "name": "BROD 3",
      "cls": "Carbine"
    },
    {
      "id": "ef88",
      "name": "EF88",
      "cls": "Assault Rifle"
    },
    {
      "id": "vssm",
      "name": "VSSM",
      "cls": "DMR"
    },
    {
      "id": "mk24",
      "name": "Mk 24",
      "cls": "Assault Rifle"
    },
    {
      "id": "elr40",
      "name": "ELR-40",
      "cls": "Sniper Rifle"
    },
    {
      "id": "z84m",
      "name": "Z84M",
      "cls": "LMG"
    },
    {
      "id": "rspr",
      "name": "RSPR",
      "cls": "SMG"
    }
  ],
  "hashes": {
    "weapons": "c78094c6053b2b75ecac285f86dac187d7c7cd37b834619ef471876f68e2f24c",
    "attachments": "0c586b76af99f0589806976798fd84535992208973e50fec2f7ef716b155974d",
    "ammo": "1f9e1760009c93f4ebdaf2472a2e4d8f8177ff0774aac5e9847978b38a15b5cd",
    "balance_tables": "e0bb2ce34f574e3998c52954298b87949c82e06fb7b254c6f090b9b061236a73",
    "hit_zones": "41f25e2d7ee0c40801676665b150983eed59d0025b9e7c93f358587d212bc186"
  },
  "appUpdated": "2026-11-08",
  "scoreModel": "zero-hip-and-laser-policy-v1",
  "evidenceLimits": [
    "Native recovery equation",
    "Class/training activation",
    "New-weapon signature bindings",
    "Armored damage/overflow",
    "Camera displacement",
    "Backup/variable optics",
    "World spotting and scope glint geometry"
  ],
  "sourceReview": {
    "reviewedAt": "2026-11-08",
    "sourceCommit": "43c6f57c5523d6c22fb625f99098c4fe8852fd72",
    "researchCommit": "d0d3632e11cd5fc8dc8508a740e5ebc38b885314",
    "note": "Published-data audit: imported numeric inputs unchanged; added M16A4 and all six DMRs, and current-patch conditional class bindings for four Season 5 weapons. Not an independent in-game test."
  },
  "weaponAliases": {
    "vssm": [
      "VSS",
      "VSS-M"
    ]
  },
  "weaponScope": {
    "supported": 56,
    "sourceTotal": 67,
    "families": [
      "Assault Rifle",
      "Carbine",
      "SMG",
      "LMG",
      "Sniper Rifle",
      "DMR"
    ],
    "excluded": [
      {
        "id": "m87a1",
        "name": "M87A1",
        "cls": "Shotgun"
      },
      {
        "id": "m1014",
        "name": "M1014",
        "cls": "Shotgun"
      },
      {
        "id": "ks18k",
        "name": "18.5KS-K",
        "cls": "Shotgun"
      },
      {
        "id": "db12",
        "name": "DB-12",
        "cls": "Shotgun"
      },
      {
        "id": "p18",
        "name": "P18",
        "cls": "Sidearm"
      },
      {
        "id": "es57",
        "name": "ES 5.7",
        "cls": "Sidearm"
      },
      {
        "id": "m45a1",
        "name": "M45A1",
        "cls": "Sidearm"
      },
      {
        "id": "m44",
        "name": "M44",
        "cls": "Sidearm"
      },
      {
        "id": "ggh22",
        "name": "GGH-22",
        "cls": "Sidearm"
      },
      {
        "id": "m357trait",
        "name": "M357 Trait",
        "cls": "Sidearm"
      },
      {
        "id": "vz61",
        "name": "vz. 61",
        "cls": "Sidearm"
      }
    ],
    "note": "Primary rifles, carbines, SMGs, LMGs, snipers and DMRs. Shotguns and sidearms are not optimized. Semi-auto assumes maximum source firing cadence; perfect-hit timing excludes aiming and trigger-input delay."
  },
  "datasetHash": "3cae0e1208b0308577f6e30e08b786fc4eb257a90c4cf68c716e853efa92ce78",
  "modelHashes": {
    "mechanics.js": "2a404bb12238e689d38df456be008aef40fdf58ab5608763b47e3fdf39fe9344",
    "engine.js": "26af228e41f2c9bbee02754e3dd262350162938accd517ae015fe8ed88906511",
    "search.js": "fed45543677d3b222cd9e730303f62d33e8fee34b25234457ca5e6e11664b7d1",
    "exact-pool.js": "17c6f42b6b4482f6ae6ca510bf6eea72b1b1b798d96d26c8dee7696104688377",
    "../worker-body.js": "1dc299caaccfad54e6cadf47974e72e4d3e5d062978546cc6a1927fb8a4116f7"
  }
}