| 4975 | return J(e, "extent") && !J(e, "density") && !J(e, "regression"); |
| 4976 | } |
| 4977 | function Hl(e, t) { |
| 4978 | const { transform: n, ...i } = e; |
| 4979 | if (n) { |
| 4980 | return { |
| 4981 | ...i, |
| 4982 | transform: n.map((e) => { |
| 4983 | if (Ol(e)) return { filter: Xl(e, t) }; |
| 4984 | if (Ll(e) && gn(e.bin)) return { ...e, bin: Yl(e.bin) }; |
| 4985 | if (zl(e)) { |
| 4986 | const { selection: t, ...n } = e.from; |
| 4987 | return t ? { ...e, from: { param: t, ...n } } : e; |
| 4988 | } |
| 4989 | return e; |
| 4990 | }), |
| 4991 | }; |
| 4992 | } |
| 4993 | return e; |
| 4994 | } |
| 4995 | function Gl(e, n) { |
| 4996 | const i = l(e); |
| 4997 | if ( |