@let totp = kcContext.totp;
@let url = kcContext.url;
@let messagesPerField = kcContext.messagesPerField;
@let mode = kcContext.mode;
@let isAppInitiatedAction = kcContext.isAppInitiatedAction;
{{ i18n.msgStr('loginTotpStep1') }}
{{ i18n.msgStr('loginTotpManualStep2') }}
{{ totp.totpSecretEncoded }}
{{ i18n.msgStr('loginTotpManualStep3') }}
{{ i18n.msgStr('loginTotpStep2') }}
{{ i18n.msgStr('loginTotpStep3') }}
{{ i18n.msgStr('loginTotpStep3DeviceName') }}