It is based on projections. You can tell because the tree isn't 50 layers deep. They're treating a lot of state outcomes as a foregone conclusion. The description specifically calls out Michigan, Minnesota and Texas as states that aren't really certain, but are treated as such by this visualization.