(e)
| 222 | return Array.isArray(t) || (t = r.toPath(t)), t.slice(0, -1).reduce((e, r, o) => Object(e[r]) === e[r] ? e[r] : e[r] = /^\d+$/.test(t[o + 1]) ? [] : {}, e)[t[t.length - 1]] = o, e |
| 223 | } |
| 224 | static toPath(e) { |
| 225 | return e.replace(/\[(\d+)\]/g, ".$1").split(".").filter(Boolean) |
| 226 | } |
| 227 | static unescape(e) { |
| 228 | const t = { |
| 229 | "&": "&", |