Ниже изложен развёрнутый разбор. Внутри применяются разные формулировки, чтобы в итоге снизить повторяемость. Если анализировать построение, то она не зацикливается в одном шаблоне, а меняется в каждой версии. В первую очередь важно уточнить формулировку: PWA KRAKEN.