| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 | | 'use strict'; |  |   |  | var GetIntrinsic = require('get-intrinsic'); |  |   |  | var originalGetProto = GetIntrinsic('%Object.getPrototypeOf%', true); |  |   |  | var hasProto = require('has-proto')(); |  |   |  | module.exports = originalGetProto || ( |  |     hasProto |  |         ? function (O) { |  |             return O.__proto__; // eslint-disable-line no-proto |  |         } |  |         : null |  | ); | 
 |