import { Component } from '../../../lib/vues6/vues6.js' import { session } from '../../service/Session.service.js' import { password_service } from '../../service/Password.service.js' import { auth_api } from '../../service/AuthApi.service.js' import { location_service } from '../../service/Location.service.js' import { message_service } from '../../service/Message.service.js' import { utility } from '../../service/Utility.service.js' import { profile_service } from '../../service/Profile.service.js' const template = `
{{ t['profile.pw_last_reset'].replace('LAST_RESET', last_reset) }}
{{ t['profile.mfa_1'].replace(/APP_NAME/g, app_name) }}
{{ t['profile.mfa_2'].replace(/APP_NAME/g, app_name) }}
{{ t['profile.mfa_enabled_on'].replace('MFA_ENABLED', mfa_enable_date) }}
{{ t['profile.app_pw_1'].replace('APP_NAME', app_name) }}
{{ t['profile.app_pw_2'] }}
{{ t['profile.app_pw_3'] }}
{{ t['profile.app_pw_remaining.'+(app_passwords.length === 1 ? 'one' : 'many')].replace('NUM_PWS', app_passwords.length) }}
{{ t['profile.recovery_1'] }}
{{ t['profile.no_recovery'] }}
{{ t['profile.recovery_gen_on'].replace('MFA_RECOVERY', mfa_recovery_date) }} {{ t['profile.codes_remaining.'+(mfa_recovery_codes === 1 ? 'one' : 'many')].replace('NUM_CODES', mfa_recovery_codes) }}
{{ t['profile.notify_explainer_2'].replace(/APP_NAME/g, app_name) }}
${x}