'use strict'; 
 | 
require('../../modules/es.regexp.exec'); 
 | 
require('../../modules/es.string.replace'); 
 | 
var call = require('../../internals/function-call'); 
 | 
var wellKnownSymbol = require('../../internals/well-known-symbol'); 
 | 
  
 | 
var REPLACE = wellKnownSymbol('replace'); 
 | 
  
 | 
module.exports = function (it, str, replacer) { 
 | 
  return call(RegExp.prototype[REPLACE], it, str, replacer); 
 | 
}; 
 |