Да довольно просто.
Весь канвас - это слегка переделанный "эффект из матрицы" (найдёте с десяток реализаций по запросу "js canvas matrix animation|effect", переделать готовый алгоритм не под символы, а под блоки чуть разного размера не должно стать проблемой).
UPD:
Да и что там перелопачено вебпаком? Вебпак - не обфускатор.
Открываем файл "main.min.js", прогоняем через любой "js beautifier online", в редакторе ищем "drops", находим два метода, которые хоть и форматированы в строку, но тем не менее достаточно понятны.