$_reduce$1 method

dynamic $_reduce$1(
  1. dynamic f$1
)
override

Implementation

dc.dynamic $_reduce$1(dc.dynamic f$1, ){
final dc.dynamic coll7684$3=chunk;
late final dc.dynamic coll7689$1;
if((coll7684$3 is lcoc_core.IChunk$iface)){
coll7689$1=((coll7684$3 as lcoc_core.IChunk$iface).$_drop_first$0());
}else{
coll7689$1=((lcoc_core.IChunk.extensions(coll7684$3, ) as lcoc_core.IChunk$ext).$_drop_first$0(coll7684$3, ));
}
final dc.dynamic f7690$1=f$1;
final dc.dynamic coll7764$2=chunk;
late final dc.dynamic init7691$1;
if((coll7764$2 is lcoc_core.IIndexed$iface)){
init7691$1=((coll7764$2 as lcoc_core.IIndexed$iface).$_nth$1(0, ));
}else{
init7691$1=((lcoc_core.IIndexed.extensions(coll7764$2, ) as lcoc_core.IIndexed$ext).$_nth$1(coll7764$2, 0, ));
}
late final dc.dynamic val$1;
if((coll7689$1 is lcoc_core.IChunk$iface)){
val$1=((coll7689$1 as lcoc_core.IChunk$iface).$_chunk_reduce$2(f7690$1, init7691$1, ));
}else{
val$1=((lcoc_core.IChunk.extensions(coll7689$1, ) as lcoc_core.IChunk$ext).$_chunk_reduce$2(coll7689$1, f7690$1, init7691$1, ));
}
if(lcoc_core.reduced$QMARK_(val$1, )){
return lcoc_core.deref(val$1, );
}
final dc.dynamic coll7657$1=more;
final dc.dynamic f7658$1=f$1;
final dc.dynamic start7659$1=val$1;
if((coll7657$1 is lcoc_core.IReduce$iface)){
return ((coll7657$1 as lcoc_core.IReduce$iface).$_reduce$2(f7658$1, start7659$1, ));
}
return ((lcoc_core.IReduce.extensions(coll7657$1, ) as lcoc_core.IReduce$ext).$_reduce$2(coll7657$1, f7658$1, start7659$1, ));
}