| 823 | document.location.search |
| 824 | |
| 825 | const getQueryVariables = function () { |
| 826 | const query = module.exports.getDocumentSearchString().substring(1) // use module.exports so spy is used in testing |
| 827 | const pairs = (Array.from(query.split('&')).map((pair) => pair.split('='))) |
| 828 | const variables = {} |
| 829 | for (const [key, value] of Array.from(pairs)) { |
| 830 | var left1 |
| 831 | variables[key] = (left1 = { true: true, false: false }[value]) != null ? left1 : decodeURIComponent(value) |
| 832 | } |
| 833 | return variables |
| 834 | } |
| 835 | |
| 836 | const getQueryVariable = function (param, defaultValue) { |
| 837 | const variables = getQueryVariables() |