lisousi: catch zero offset
Application of the direct-wave transformation by lisousi is not reasonable. It results in a division by zero. Make the program catch such cases and bail out with an appropriate error message.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information