docs: function parseString(str) {
    var obj = {};
    var pairs = str.split('&');
    var pair;
    var pos;
  
    for (var i = 0, len = pairs.length; i < len; ++i) {
      pair = pairs[i];
      pos = pair.indexOf('=');
      if (pos == -1) {
        obj[decodeURIComponent(pair)] = '';
      } else {
        obj[decodeURIComponent(pair.slice(0, pos))] =
          decodeURIComponent(pair.slice(pos + 1));
      }
    }
  
    return obj;
  }