packages/demos/bower_components/shadydom/shadydom.min.js
function arrayCopyChildNodes(parent) {
    var copy=[], i=0;
    for (var n=parent.firstChild; n; n=n.nextSibling) {
      copy[i++] = n;
    }
    return copy;
  }
function arrayCopyChildNodes(parent) {
    var copy=[], i=0;
    for (var n=parent.firstChild; n; n=n.nextSibling) {
      copy[i++] = n;
    }
    return copy;
  }
function arrayCopyChildNodes ( parent ) { var copy = [ ] , i = 0 ; for ( var n = parent . firstChild ; n ; n = n . nextSibling ) { copy [ i ++ ] = n ; } return copy ; }
sad but faster than slice...
sad but faster than slice ...