{"version":3,"sources":["jsdelivr-header.js","/npm/get-os-name@1.0.3/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,SAAS,yBACP,IAAI,EAAkB,UA2BtB,MAzByB,oBAAd,WAA6B,WAAa,UAAU,aACjB,IAAxC,UAAU,UAAU,QAAQ,SAC9B,EAAkB,SAEwB,IAAxC,UAAU,UAAU,QAAQ,SAC9B,EAAkB,YAEwB,IAAxC,UAAU,UAAU,QAAQ,SAC9B,EAAkB,UAE0B,IAA1C,UAAU,UAAU,QAAQ,WAC9B,EAAkB,UAE4B,IAA5C,UAAU,UAAU,QAAQ,aAC9B,EAAkB,YAGyB,IAA3C,UAAU,UAAU,QAAQ,YACa,IAAzC,UAAU,UAAU,QAAQ,UACa,IAAzC,UAAU,UAAU,QAAQ,UAE5B,EAAkB,QAIf,CACT,QAEO,SAAS,SAGd,MAAe,SAFA,wBAIjB,QAEO,SAAS,YAGd,MAAe,YAFA,wBAIjB,QAEO,SAAS,UAGd,MAAe,UAFA,wBAIjB,QAEO,SAAS,UAGd,MAAe,UAFA,wBAIjB,QAEO,SAAS,YAGd,MAAe,YAFA,wBAIjB,QAEO,SAAS,QAGd,MAAe,QAFA,wBAIjB,gBAEe","file":"/npm/get-os-name@1.0.3/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/get-os-name@1.0.3/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","function getOperatingSystemName() {\r\n  let operatingSystem = \"Unknown\";\r\n\r\n  if (typeof navigator !== \"undefined\" && navigator && navigator.userAgent) {\r\n    if (navigator.userAgent.indexOf(\"X11\") !== -1) {\r\n      operatingSystem = \"Unix\";\r\n    }\r\n    if (navigator.userAgent.indexOf(\"Win\") !== -1) {\r\n      operatingSystem = \"Windows\";\r\n    }\r\n    if (navigator.userAgent.indexOf(\"Mac\") !== -1) {\r\n      operatingSystem = \"macOS\";\r\n    }\r\n    if (navigator.userAgent.indexOf(\"Linux\") !== -1) {\r\n      operatingSystem = \"Linux\";\r\n    }\r\n    if (navigator.userAgent.indexOf(\"Android\") !== -1) {\r\n      operatingSystem = \"Android\";\r\n    }\r\n    if (\r\n      navigator.userAgent.indexOf(\"iPhone\") !== -1 ||\r\n      navigator.userAgent.indexOf(\"iPad\") !== -1 ||\r\n      navigator.userAgent.indexOf(\"iPod\") !== -1\r\n    ) {\r\n      operatingSystem = \"iOS\";\r\n    }\r\n  }\r\n\r\n  return operatingSystem;\r\n}\r\n\r\nexport function isUNIX() {\r\n  const osName = getOperatingSystemName();\r\n\r\n  if (osName === \"Unix\") return true;\r\n  return false;\r\n}\r\n\r\nexport function isWindows() {\r\n  const osName = getOperatingSystemName();\r\n\r\n  if (osName === \"Windows\") return true;\r\n  return false;\r\n}\r\n\r\nexport function isMacOS() {\r\n  const osName = getOperatingSystemName();\r\n\r\n  if (osName === \"macOS\") return true;\r\n  return false;\r\n}\r\n\r\nexport function isLinux() {\r\n  const osName = getOperatingSystemName();\r\n\r\n  if (osName === \"Linux\") return true;\r\n  return false;\r\n}\r\n\r\nexport function isAndroid() {\r\n  const osName = getOperatingSystemName();\r\n\r\n  if (osName === \"Android\") return true;\r\n  return false;\r\n}\r\n\r\nexport function isIOS() {\r\n  const osName = getOperatingSystemName();\r\n\r\n  if (osName === \"iOS\") return true;\r\n  return false;\r\n}\r\n\r\nexport default getOperatingSystemName;\r\n"]}