DisneyPlus Starplus user agent change

Starplus and Disney random user agent change to bypass in linux.

// ==UserScript==
// @author         Saka
// @name           DisneyPlus Starplus user agent change
// @namespace      https://greatest.deepsurf.us/users/983625
// @description    Starplus and Disney random user agent change to bypass in linux.
// @match          https://*.starplus.com/*
// @match          *://*.starplus.com/*
// @match          https://www.starplus.com/pt-br/home
// @match          https://*.disneyplus.com/*
// @version        0.1.2
// @grant          none
// @homepage       https://github.com/RodrigoSaka
// ==/UserScript==

const userAgents = [
  {
    appVersion:
      '5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.26 Safari/537.36',
    userAgent:
      'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.26 Safari/537.36'
  },
  {
    appVersion:
      '5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36',
    userAgent:
      'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'
  },
  {
    appVersion:
      '5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36/8mqXoXuL-32',
    userAgent:
      'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36/8mqXoXuL-32'
  }
];

const randomIndex = Math.floor(Math.random() * (userAgents.length - 0) + 0);
const currentAgent = userAgents[randomIndex];

navigator.__defineGetter__('appVersion', () => currentAgent.appVersion);
navigator.__defineGetter__('userAgent', () => currentAgent.userAgent);