Copyright 2021 Travis Veazey Licensed under the Apache License, Version 2.0, or the MIT license , at your option. This file may not be copied, modified, or distributed except according to those terms.