---@type table<GetheBranch, table>
local m = {}

-- missing exports from 1.0.0 and 1.1.1
-- missing tags 2.0.3 to 2.2.2
m.live = {
    "1.1.2",
	"1.2.1",
	"1.2.3",
	"1.2.4",
	"1.3.0",
	"1.3.1",
	"1.4.0",
	"1.4.1",
	"1.4.2",
	"1.5.0",
	"1.5.1",
	"1.6.0",
	"1.6.1",
	"1.7.0",
	"1.7.1",
	"1.8.0",
	"1.8.1",
	"1.8.3",
	"1.8.4",
	"1.9.0",
	"1.9.1",
	"1.9.2",
	"1.9.3",
	"1.9.4",
	"1.10.2",
	"1.11.0",
	"1.11.1",
	"1.11.2",
	"1.12.0",
	"1.12.1",
	"2.0.1",
	"2.3.2",
	"2.3.3",
	"2.4.0",
	"2.4.1",
	"2.4.2",
	"2.4.3",
	"3.0.2",
	"3.0.3",
	"3.0.8",
	"3.0.9",
	"3.1.0",
	"3.1.1",
	"3.1.2",
	"3.1.3",
	"3.2.0",
	"3.2.2",
	"3.3.0",
	"3.3.3",
	"3.3.5",
	"4.0.1",
	-- "4.0.1a", -- dont see a different build number
	"4.0.3",
	-- "4.0.3a",
	"4.0.6",
	"4.1.0",
	-- "4.1.0a", -- build 14007
	"4.2.0",
	"4.2.0a",
	"4.2.2",
	"4.3.0",
	-- "4.3.0a",
	"4.3.2",
	"4.3.3",
	"4.3.4",
	"5.0.4",
	"5.0.5",
	"5.0.5a",
	"5.0.5b",
	"5.1.0",
	"5.1.0a",
	"5.2.0",
	"5.3.0",
	"5.4.0",
	"5.4.1",
	"5.4.2",
	"5.4.7",
	"5.4.8",
	"6.0.1",
	"6.0.2",
	"6.0.3",
	"6.1.0",
	"6.2.0",
	"6.2.2",
	"6.2.3",
	"6.2.4",
	"7.0.3",
	"7.1.0",
	"7.1.5",
	"7.2.0",
	"7.2.5",
	"7.3.0",
	"7.3.2",
	"7.3.5",
	"8.0.1",
	"8.1.0",
	"8.1.5",
	"8.2.0",
	"8.2.5",
	"8.3.0",
	"8.3.7",
	"9.0.1",
	"9.0.2",
	"9.0.5",
	"9.1.0",
	"9.1.5",
	"9.2.0",
	"9.2.5",
	"9.2.7",
	"10.0.0",
	"10.0.2",
	"10.0.5",
	"10.0.7",
	"10.1.0",
	"10.1.5",
	"10.1.7",
	"10.2.0",
	"10.2.5",
	"10.2.6",
	"10.2.7",
	"11.0.0",
	"11.0.2",
	"11.0.5",
	"11.0.7",
	"11.1.0",
	"11.1.5",
	"11.1.7",
	"11.2.0",
	"11.2.5",
	"11.2.7",
	"12.0.0",
}

m.classic = {
	"1.13.2",
	"1.13.3",
	"1.13.4",
	"1.13.5",
	"1.13.6",
	"1.13.7",
	"2.5.1",
	"2.5.2",
	"2.5.3",
	"2.5.4",
	"3.4.0",
	"3.4.1",
	"3.4.2",
	"3.4.3",
	"4.4.0",
	"4.4.1",
	"4.4.2",
	"5.5.0",
}

m.classic_era = {
	"1.13.2",
	"1.13.3",
	"1.13.4",
	"1.13.5",
	"1.13.6",
	"1.13.7",
	"1.14.0",
	"1.14.1",
	"1.14.2",
	"1.14.3",
	"1.14.4",
	"1.15.0",
	"1.15.1",
	"1.15.2",
	"1.15.3",
	"1.15.4",
	"1.15.5",
	"1.15.6",
	"1.15.7",
}

return m
