| 
								
							 | 
							
								var LazyWrapper = require('./_LazyWrapper'),
							 | 
						
						
						
							| 
								
							 | 
							
								    copyArray = require('./_copyArray');
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								/**
							 | 
						
						
						
							| 
								
							 | 
							
								 * Creates a clone of the lazy wrapper object.
							 | 
						
						
						
							| 
								
							 | 
							
								 *
							 | 
						
						
						
							| 
								
							 | 
							
								 * @private
							 | 
						
						
						
							| 
								
							 | 
							
								 * @name clone
							 | 
						
						
						
							| 
								
							 | 
							
								 * @memberOf LazyWrapper
							 | 
						
						
						
							| 
								
							 | 
							
								 * @returns {Object} Returns the cloned `LazyWrapper` object.
							 | 
						
						
						
							| 
								
							 | 
							
								 */
							 | 
						
						
						
							| 
								
							 | 
							
								function lazyClone() {
							 | 
						
						
						
							| 
								
							 | 
							
								  var result = new LazyWrapper(this.__wrapped__);
							 | 
						
						
						
							| 
								
							 | 
							
								  result.__actions__ = copyArray(this.__actions__);
							 | 
						
						
						
							| 
								
							 | 
							
								  result.__dir__ = this.__dir__;
							 | 
						
						
						
							| 
								
							 | 
							
								  result.__filtered__ = this.__filtered__;
							 | 
						
						
						
							| 
								
							 | 
							
								  result.__iteratees__ = copyArray(this.__iteratees__);
							 | 
						
						
						
							| 
								
							 | 
							
								  result.__takeCount__ = this.__takeCount__;
							 | 
						
						
						
							| 
								
							 | 
							
								  result.__views__ = copyArray(this.__views__);
							 | 
						
						
						
							| 
								
							 | 
							
								  return result;
							 | 
						
						
						
							| 
								
							 | 
							
								}
							 | 
						
						
						
							| 
								
							 | 
							
								
							 | 
						
						
						
							| 
								
							 | 
							
								module.exports = lazyClone;
							 |