| 123456789101112131415161718192021222324 | 'use strict';var GetIntrinsic = require('get-intrinsic');var $match = GetIntrinsic('%Symbol.match%', true);var hasRegExpMatcher = require('is-regex');var ToBoolean = require('./ToBoolean');// https://ecma-international.org/ecma-262/6.0/#sec-isregexpmodule.exports = function IsRegExp(argument) {	if (!argument || typeof argument !== 'object') {		return false;	}	if ($match) {		var isRegExp = argument[$match];		if (typeof isRegExp !== 'undefined') {			return ToBoolean(isRegExp);		}	}	return hasRegExpMatcher(argument);};
 |