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