text: const TABS = {
      choose(x, stab=false) {
          if (!stab) {
              if (x==5) tmp.sn_tab = tmp.tab
              tmp.tab = x
              if (x!=5) {
                  tmp.sn_tab = tmp.tab
                  tree_update = true
              }
          }
          else tmp.stab[tmp.tab] = x
      },
      1: [
          { id: "Main" },
          { id: "Stats" },
          { id: "Upgrades", unl() { return player.rp.unl } },
          { id: "Challenges", unl() { return player.chal.unl } },
          { id: "Atom", unl() { return player.atom.unl }, style: "atom" },
          { id: "Supernova", unl() { return player.supernova.times.gte(1) || quUnl() }, style: "sn" },
          { id: "Quantum", unl() { return quUnl() }, style: "qu" },
          { id: "Options" },
      ],
      2: {
          0: [
              { id: "Mass" },
              { id: "Black Hole", unl() { return player.bh.unl }, style: "bh" },
              { id: "Atomic Generator", unl() { return player.atom.unl }, style: "atom" },
              { id: "Stars", unl() { return STARS.unlocked() } },
              { id: "Indescribable Matter", unl() { return quUnl() } },
          ],
          1: [
              { id: "Ranks Rewards" },
              { id: "Scaling", unl() { return tmp.scaling ? tmp.scaling.super.length>0 : false } },
          ],
          4: [
              { id: "Particles" },
              { id: "Elements", unl() { return player.chal.comps[7].gte(16) || player.supernova.times.gte(1) || quUnl() } },
              { id: "Mass Dilation", unl() { return MASS_DILATION.unlocked() }, style: "dilation" },
          ],
          5: [
              { id: "Neutron Tree" },
              { id: "Bosons", unl() { return player.supernova.post_10 } },
              { id: "Fermions", unl() { return player.supernova.fermions.unl } },
              { id: "Radiation", unl() { return tmp.radiation.unl } },
          ],
          6: [
              { id: "Chroma" },
              { id: "Quantum Milestones" },
              { id: "Primordium", unl() { return PRIM.unl() } },
          ],
      },
  }