| 4251 | }; |
| 4252 | } |
| 4253 | function serialize$1(data) { |
| 4254 | if (typeof data === "string" || typeof data === "number") { |
| 4255 | return data; |
| 4256 | } |
| 4257 | var result = ""; |
| 4258 | for (var key in data) { |
| 4259 | var serialized = ""; |
| 4260 | if (data.hasOwnProperty(key)) { |
| 4261 | if (typeof data[key] === "string") { |
| 4262 | serialized = encodeURIComponent(data[key]); |
| 4263 | } else if (typeof data[key] === "number") { |
| 4264 | serialized = data[key]; |
| 4265 | } else { |
| 4266 | serialized = encodeURIComponent(JSON.stringify(data[key])); |
| 4267 | } |
| 4268 | serialized = key + "=" + serialized; |
| 4269 | if (result.length) { |
| 4270 | serialized = "&" + serialized; |
| 4271 | } |
| 4272 | result += serialized; |
| 4273 | } |
| 4274 | } |
| 4275 | return result; |
| 4276 | } |
| 4277 | function extend$f(scheduler2) { |
| 4278 | scheduler2.Promise = typeof window !== "undefined" ? window.Promise : Promise; |
| 4279 | function createConfig(method, args) { |