docs: function(module, exports, __webpack_require__) {
  
  	'use strict';
  	__webpack_require__(459);
  	var anObject    = __webpack_require__(273)
  	  , $flags      = __webpack_require__(457)
  	  , DESCRIPTORS = __webpack_require__(267)
  	  , TO_STRING   = 'toString'
  	  , $toString   = /./[TO_STRING];
  	
  	var define = function(fn){
  	  __webpack_require__(279)(RegExp.prototype, TO_STRING, fn, true);
  	};
  	
  	// 21.2.5.14 RegExp.prototype.toString()
  	if(__webpack_require__(268)(function(){ return $toString.call({source: 'a', flags: 'b'}) != '/a/b'; })){
  	  define(function toString(){
  	    var R = anObject(this);
  	    return '/'.concat(R.source, '/',
  	      'flags' in R ? R.flags : !DESCRIPTORS && R instanceof RegExp ? $flags.call(R) : undefined);
  	  });
  	// FF44- RegExp#toString has a wrong name
  	} else if($toString.name != TO_STRING){
  	  define(function toString(){
  	    return $toString.call(this);
  	  });
  	}
  
  /***/ }