dist/regular/loose/dejavu.js
function clone(val){
        switch (kindOf(val)) {
            case 'Object':
                return cloneObject(val);
            case 'Array':
                return cloneArray(val);
            case 'RegExp':
                return cloneRegExp(val);
            case 'Date':
                return cloneDate(val);
            default:
                return val;
        }
    }
function clone(val){
        switch (kindOf(val)) {
            case 'Object':
                return cloneObject(val);
            case 'Array':
                return cloneArray(val);
            case 'RegExp':
                return cloneRegExp(val);
            case 'Date':
                return cloneDate(val);
            default:
                return val;
        }
    }
function clone ( val ) { switch ( kindOf ( val ) ) { case 'Object' : return cloneObject ( val ) ; case 'Array' : return cloneArray ( val ) ; case 'RegExp' : return cloneRegExp ( val ) ; case 'Date' : return cloneDate ( val ) ; default : return val ; } }
Clone native types.
Clone native types .