Preparation Code Preparation HTML (this will be inserted in the <body>
of a valid HTML5 document in standards mode) (useful when testing DOM operations or including libraries) <script src ="http://code.jquery.com/jquery-1.8.0.js" type ="text/javascript" > </script >
<script src ="//cdnjs.cloudflare.com/ajax/libs/lodash.js/1.3.1/lodash.min.js" > </script >
<script > var lodash = _.noConflict ();</script >
<script >
function deepClone1 (obj ) {
return JSON .parse (JSON .stringify (obj));
}
function deepClone2 (obj ) {
var i, ret, ret2;
if (typeof obj === "object" ) {
if (obj === null ) return obj;
if (Object .prototype .toString .call (obj) === "[object Array]" ) {
ret = [];
for (i = 0 ; i < obj.length ; i++) {
if (typeof obj[i] === "object" ) {
ret2 = deepClone2 (obj[i]);
} else {
ret2 = obj[i];
}
ret.push (ret2);
}
} else {
ret = {};
for (i in obj) {
if (obj.hasOwnProperty (i)) {
if (typeof (obj[i] === "object" )) {
ret2 = deepClone2 (obj[i]);
} else {
ret2 = obj[i];
}
ret[i] = ret2;
}
}
}
} else {
ret = obj;
}
return ret;
}
function deepClone3 (obj ) {
var target = {};
for (var i in obj) {
if (typeof (obj) === 'object' ) {
target[i] = deepClone3 (obj[i]);
}
else {
target[i] = obj[i];
}
}
return target;
}
function deepClone4 (obj ) {
return lodash.clone (obj, true );
}
function deepClone5 (obj ) {
return jQuery.extend (true , {}, obj);
}
function deepClone6 (obj ) {
return Object .clone (obj);
}
function deepClone7 (oToBeCloned ) {
if (oToBeCloned === null || !(oToBeCloned instanceof Object )) { return oToBeCloned; }
var oClone, fConstr = oToBeCloned.constructor ;
oClone = new fConstr ();
for (var sProp in oToBeCloned) { oClone[sProp] = deepClone7 (oToBeCloned[sProp]); }
return oClone;
};
if (typeof Object .defineProperties !== 'undefined' ) {
Object .defineProperties (Object , {
'extend' : {
'configurable' : true ,
'enumerable' : false ,
'value' : function extend (what, wit ) {
var extObj, witKeys = Object .keys (wit);
extObj = Object .keys (what).length ? Object .clone (what) : {};
witKeys.forEach (function (key ) {
Object .defineProperty (extObj, key, Object .getOwnPropertyDescriptor (wit, key));
});
return extObj;
},
'writable' : true
},
'clone' : {
'configurable' : true ,
'enumerable' : false ,
'value' : function clone (obj ) {
return Object .extend ({}, obj);
},
'writable' : true
}
});
}
function compareObjs (obj1, obj2 ) {
var orig = JSON .stringify (obj1);
if (orig !== JSON .stringify (obj2)) {
throw new Error ("failed test 1" );
}
obj2[0 ].firstName = "3" ;
if (orig !== JSON .stringify (obj1)) {
throw new Error ("failed test 2" );
}
}
(function ( ){
var __toStr = {}.toString
, __owns = {}.hasOwnProperty
, __indexOf = Array .prototype .indexOf || function (item ) {
me = this ;
l = me.length ;
for (var i = 0 ; i < l; i++)
if (me[i] === item)
return i;
return -1
}
, isArray_slowFallback = Array .isArray || function (obj ) {
return typeof obj.unshift !== 'undefined' && __toStr.call (obj) === '[object Array]' ;
}
, chickenOutCounter
, chickenOutThreshold
, nop = function ( ){}
, innerFn = deepCloneWithBelts_inner
;
deepCloneNo_Belt = function (obj ) {
if (typeof obj !== 'object' )
return obj;
else
return deepCloneNoBelt_inner (obj);
};
cpo = deepClone_Safe = function (obj, refRecursionSafe ) {
refRecursionSafe == null && (refRecursionSafe = 0 );
if (typeof obj !== 'object' )
return obj;
else if (refRecursionSafe === true )
return createReferenceRecursionAwareInner ()(obj);
else if (refRecursionSafe === 0 )
return deepCloneNoBelt_inner (obj);
else {
chickenOutCounter = 0 ;
chickenOutThreshold = typeof refRecursionSafe === 'number' ? refRecursionSafe : 10000 ;
out = innerFn (obj);
if (innerFn === nop) {
innerFn = deepCloneWithBelts_inner;
out = createReferenceRecursionAwareInner ()(obj);
}
return out;
}
};
function deepCloneNoBelt_inner (obj ) {
if (obj === null )
return null ;
var ctor = obj.constructor ;
if (ctor === Object ) {
var k, v, reto = {};
for (k in obj)
if (__owns.call (obj, k))
reto[k] = typeof (v = obj[k]) === 'object' ? deepCloneNoBelt_inner (v) : v;
return reto;
}
if (ctor === Array || isArray_slowFallback (obj)) {
var i, v, len = obj.length , reto = new Array (len);
for (i = 0 ; i < len; ++i)
reto[i] = typeof (v = obj[i]) === 'object' ? deepCloneNoBelt_inner (v) : v;
return reto;
}
if (ctor === Date || ctor === RegExp )
return obj;
if (typeof obj.getYear !== 'undefined' && __toStr.call (obj)=== '[object Date]' )
return obj;
if (typeof obj.exec !== 'undefined' && typeof obj.match !== 'undefined' )
return obj;
if (__toStr.call (obj === '[object Object]' )) {
var k, v, reto = {};
for (k in obj)
if (__owns.call (obj, k))
reto[k] = typeof (v = obj[k]) === 'object' ? deepCloneNoBelt_inner (v) : v;
return reto;
}
return obj;
}
function deepCloneWithBelts_inner (obj ) {
if (++chickenOutCounter > chickenOutThreshold) {
innerFn = nop;
return null ;
}
if (obj === null )
return null ;
var ctor = obj.constructor ;
if (ctor === Object ) {
var k, v, reto = {};
for (k in obj)
if (__owns.call (obj, k))
reto[k] = typeof (v = obj[k]) === 'object' ? innerFn (v) : v;
return reto;
}
if (ctor === Array || isArray_slowFallback (obj)) {
var i, v, len = obj.length , reto = new Array (len);
for (i = 0 ; i < len; ++i) {
reto[i] = typeof (v = obj[i]) === 'object' ? innerFn (v) : v;
}
return reto;
}
if (ctor === Date || ctor === RegExp ) {
return obj;
}
if (typeof obj.exec !== 'undefined' && typeof obj.match !== 'undefined' )
return obj;
if (typeof obj.getYear !== 'undefined' && __toStr.call (obj)=== '[object Date]' )
return obj;
if (__toStr.call (obj === '[object Object]' )) {
var k, v, reto = {};
for (k in obj)
if (__owns.call (obj, k))
reto[k] = typeof (v = obj[k]) === 'object' ? innerFn (v) : v;
return reto;
}
return obj;
}
function createReferenceRecursionAwareInner ( ) {
var seen = []
, mapArr = []
;
function _cpo_inner (obj ){
var i;
if ((i = __indexOf.call (seen, obj)) !== -1 )
return mapArr[i];
if (obj === null )
return null ;
var ctor = obj.constructor
, foundAnObj = (ctor === Object );
if (!foundAnObj) {
if (ctor === Array || isArray_slowFallback (obj)) {
var v, len = obj.length , reto = new Array (len);
mapArr.push (reto);
seen.push (obj);
for (i = 0 ; i < len; ++i)
reto[i] = typeof (v = obj[i]) === 'object' ? _cpo_inner (v) : v;
return reto;
}
if (ctor === Date || ctor === RegExp )
return obj;
if (typeof obj.exec !== 'undefined' && typeof obj.match !== 'undefined' )
return obj;
if (typeof obj.getYear !== 'undefined' && __toStr.call (obj)=== '[object Date]' )
return obj;
}
if (foundAnObj || __toStr.call (obj) === '[object Object]' ) {
var k, v, reto = {};
mapArr.push (reto);
seen.push (obj);
for (k in obj)
if (__owns.call (obj, k))
reto[k] = typeof (v = obj[k]) === 'object' ? _cpo_inner (v) : v;
return reto;
}
return obj;
};
return _cpo_inner;
}
}.call (this ));
</script >
Setup JS var a = [
{id : 1 , name : {first : 'Joe' , last : 'Fabiano' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Joe.Fabiano@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' },
{id : 2 , name : {first : 'Fred' , last : 'Wecler' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Fred.Wecler@ex.com' },
{id : 3 , name : {first : 'Steve' , last : 'Wilson' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Steve.Wilson@ex.com' },
{id : 4 , name : {first : 'Maria' , last : 'Fernandez' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'M.Fernandez@ex.com' },
{id : 5 , name : {first : 'Pierre' , last : 'Barbault' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Pierre.Barbault@ex.com' },
{id : 6 , name : {first : 'Nancy' , last : 'Moore' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Nancy.Moore@ex.com' },
{id : 7 , name : {first : 'Barbara' , last : 'MacDonald' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'B.MacDonald@ex.com' },
{id : 8 , name : {first : 'Wilma' , last : 'Williams' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Wilma.Williams@ex.com' },
{id : 9 , name : {first : 'Sasha' , last : 'Silver' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Sasha.Silver@ex.com' },
{id : 10 , name : {first : 'Don' , last : 'Pérignon' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Don.Pérignon@ex.com' },
{id : 11 , name : {first : 'Aaron' , last : 'Kinley' }, children : [{first : 'Bubba' , last : 'Leatherchest' }, {first : 'Tux' , last : 'Sysop' , toys : ['Linux' , 'JS-Perf' , 'Machine Guns' ]}], ip : '0.0.0.1' , email : 'Aaron.Kinley@ex.com' }
];
Teardown JS