public/js/main-built.js
function(key) {
    var array = this[key = hashKey(key)];
    if (array) {
      if (array.length == 1) {
        delete this[key];
        return array[0];
      } else {
        return array.shift();
      }
    }
  }
function(key) {
    var array = this[key = hashKey(key)];
    if (array) {
      if (array.length == 1) {
        delete this[key];
        return array[0];
      } else {
        return array.shift();
      }
    }
  }
function ( key ) { var array = this [ key = hashKey ( key ) ] ; if ( array ) { if ( array . length == 1 ) { delete this [ key ] ; return array [ 0 ] ; } else { return array . shift ( ) ; } } }
Same as array shift, but using an array as the value for the hash
Same as array shift but using an array as the value for the hash