var check = function (it) { | |
return it && it.Math == Math && it; | |
}; | |
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 | |
module.exports = | |
// eslint-disable-next-line no-undef | |
check(typeof globalThis == 'object' && globalThis) || | |
check(typeof window == 'object' && window) || | |
check(typeof self == 'object' && self) || | |
check(typeof global == 'object' && global) || | |
// eslint-disable-next-line no-new-func | |
Function('return this')(); |