$_invoke$vararg method

dynamic $_invoke$vararg(
  1. dynamic x$1,
  2. dynamic y$1,
  3. dynamic zs$1
)
override

Implementation

dc.dynamic $_invoke$vararg(dc.dynamic x$1, dc.dynamic y$1, dc.dynamic zs$1, ){
lcoc_core.LazySeq cat$1(dc.dynamic xys$1, dc.dynamic zs$2, ){
return lcoc_core.LazySeq(null, ((){
final dc.dynamic o7603$2=xys$1;
late final dc.dynamic xys$3;
if((o7603$2 is lcoc_core.ISeqable$iface)){
xys$3=((o7603$2 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
xys$3=((lcoc_core.ISeqable.extensions(o7603$2, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$2, ));
}
if(((xys$3!=false)&&(xys$3!=null))){
if(lcoc_core.chunked_seq$QMARK_(xys$3, )){
return lcoc_core.chunk_cons(lcoc_core.chunk_first(xys$3, ), cat$1(lcoc_core.chunk_rest(xys$3, ), zs$2, ), );
}
return lcoc_core.cons(lcoc_core.first(xys$3, ), cat$1(lcoc_core.rest(xys$3, ), zs$2, ), );
}
if(((zs$2!=false)&&(zs$2!=null))){
return cat$1(lcoc_core.first(zs$2, ), lcoc_core.next(zs$2, ), );
}
return null;
} as dc.dynamic?), null, -1, );
}
final lcoc_core.LazySeq Function(dc.dynamic, dc.dynamic, ) cat$2=cat$1;
return cat$2((lcoc_core.concat.$_invoke$2(x$1, y$1, )), zs$1, );
}