code: function (q) {
  /*Line 164 - 'Atom.js' */        var plist = [];
  /*Line 165 - 'Atom.js' */        for (var i in q) {
  /*Line 166 - 'Atom.js' */            if (i.indexOf('_') == 0)
  /*Line 167 - 'Atom.js' */                continue;
  /*Line 168 - 'Atom.js' */            var val = q[i];
  /*Line 169 - 'Atom.js' */            if (val === undefined)
  /*Line 170 - 'Atom.js' */                continue;
  /*Line 171 - 'Atom.js' */            if (val === null)
  /*Line 172 - 'Atom.js' */                continue;
  /*Line 173 - 'Atom.js' */            var t = typeof(val);
  /*Line 174 - 'Atom.js' */            if (t != 'string' && t != 'number' && t != 'boolean') {
  /*Line 175 - 'Atom.js' */                continue;
  /*Line 176 - 'Atom.js' */            }
  /*Line 177 - 'Atom.js' */            plist.push(i + '=' + encodeURIComponent(val));
  /*Line 178 - 'Atom.js' */        }
  /*Line 179 - 'Atom.js' */        return plist.join('&');
  /*Line 180 - 'Atom.js' */    }
docs: /*Line 163 - 'Atom.js'