/home/ivoiecob/email.hirewise-va.com/modules/TwoFactorAuth/js/utils/Device.js
'use strict'

const UAParser = require('ua-parser-js')

const TextUtils = require('%PathToCoreWebclientModule%/js/utils/Text.js'),
  Types = require('%PathToCoreWebclientModule%/js/utils/Types.js')

module.exports = {
  getName() {
    const userAgent = navigator.userAgent,
      uaData = UAParser(Types.pString(userAgent))

    return TextUtils.i18n('%MODULENAME%/LABEL_DEVICE_NAME', {
      NAME: `${uaData.browser.name}/${Types.pInt(uaData.browser.version)}`,
      PLATFORM: `${uaData.os.name} ${uaData.os.version}`,
    })
  },
}