| 6372 | }, |
| 6373 | }; |
| 6374 | function ru(e) { |
| 6375 | let { |
| 6376 | model: n, |
| 6377 | channelDef: i, |
| 6378 | vgChannel: r, |
| 6379 | invalidValueRef: o, |
| 6380 | mainRefFn: a, |
| 6381 | } = e; |
| 6382 | const s = Qo(i) && i.condition; |
| 6383 | let l = []; |
| 6384 | if (s) { |
| 6385 | l = t.array(s).map((e) => { |
| 6386 | const t = a(e); |
| 6387 | if ( |
| 6388 | (function (e) { |
| 6389 | return J(e, "param"); |
| 6390 | })(e) |
| 6391 | ) { |
| 6392 | const { param: i, empty: r } = e; |
| 6393 | return { test: ff(n, { param: i, empty: r }), ...t }; |
| 6394 | } |
| 6395 | return { test: mf(n, e.test), ...t }; |
| 6396 | }); |
| 6397 | } |
| 6398 | void 0 !== o && l.push(o); |
| 6399 | const c = a(i); |
| 6400 | return ( |
| 6401 | void 0 !== c && l.push(c), |
| 6402 | l.length > 1 || (1 === l.length && Boolean(l[0].test)) |
| 6403 | ? { [r]: l } |
| 6404 | : 1 === l.length |
| 6405 | ? { [r]: l[0] } |
| 6406 | : {} |
| 6407 | ); |
| 6408 | } |
| 6409 | function ou(e) { |
| 6410 | let t = |
| 6411 | arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "text"; |