var name = decodeURIComponent(pair[0]); var value = pair[1] ? decodeURIComponent(pair[1]) : undefined; 
var key = decodeURIComponent(pair.shift()); var value = pair.length > 1 ? pair.join('=') : pair[0]; if (value != undefined) value = decodeURIComponent(value); 
    return match[1].split(separator || '&').inject({}, function(hash, pair) {      if ((pair = pair.split('='))[0]) {        var name = decodeURIComponent(pair[0]);        var value = pair[1] ? decodeURIComponent(pair[1]) : undefined;        if (hash[name] !== undefined) {          if (hash[name].constructor != Array)            hash[name] = [hash[name]];          if (value) hash[name].push(value);        }        else hash[name] = value;      }      return hash;    });
6462	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6462/110aa6ceb19f486c3930285023b66d3f23fdf6c4/prototype.js/buggy/wp-includes/js/prototype.js