- 'use strict';
 
- var implementation = require('./implementation');
 
- var getProto = require('get-proto');
 
- module.exports = function getPolyfill() {
 
- 	if (typeof Reflect === 'object' && Reflect && Reflect.getPrototypeOf) {
 
- 		return Reflect.getPrototypeOf;
 
- 	}
 
- 	return getProto
 
- 		? function getPrototypeOf(O) { return getProto(O); }
 
- 		: implementation;
 
- };
 
 
  |