text: define(["require", "exports"], function (require, exports) {
      "use strict";
      Object.defineProperty(exports, "__esModule", { value: true });
      var isMacResult;
      /**
       * Returns true if the user is on a Mac. Caches the result value.
       * @param reset - Reset the cached result value (mainly for testing).
       */
      function isMac(reset) {
          if (typeof isMacResult === 'undefined' || reset) {
              var userAgent = typeof window !== 'undefined' && window.navigator.userAgent;
              isMacResult = !!userAgent && userAgent.indexOf('Macintosh') !== -1;
          }
          return !!isMacResult;
      }
      exports.isMac = isMac;
  });
  //# sourceMappingURL=osDetector.js.map