index.js 566 B

123456789101112131415161718192021222324252627282930
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', {
  3. value: true
  4. });
  5. var pad = function pad(str, size) {
  6. return ('000000000' + str).slice(-size);
  7. };
  8. var count = (function () {
  9. var count = 0;
  10. var window = window || global;
  11. for (var i in window) {
  12. count++;
  13. }
  14. return count;
  15. })();
  16. var globalCount = function globalCount() {
  17. return count;
  18. };
  19. exports['default'] = function () {
  20. return pad((navigator.mimeTypes.length + navigator.userAgent.length).toString(36) + globalCount().toString(36), 4);
  21. };
  22. module.exports = exports['default'];