$for_ function

dynamic $for_(
  1. dynamic $AMPERSAND_form$1,
  2. dynamic $AMPERSAND_env$1,
  3. dynamic seq_exprs$1,
  4. dynamic body_expr$1,
)

Implementation

dc.dynamic $for_(dc.dynamic $AMPERSAND_form$1, dc.dynamic $AMPERSAND_env$1, dc.dynamic seq_exprs$1, dc.dynamic body_expr$1, ){
late final dc.dynamic Function(dc.dynamic, dc.dynamic, ) emit$1;
late final dc.dynamic Function(dc.dynamic, dc.dynamic, dc.dynamic, dc.dynamic, dc.dynamic, ) emit_innermost_chunked$1;
late final dc.dynamic Function(dc.dynamic, dc.dynamic, ) chunked_wrap$1;
emit$1=(dc.dynamic seq_exprs$2, dc.dynamic ors$1, ){
final dc.dynamic vec$9115_$1=seq_exprs$2;
final dc.dynamic o7603$37=vec$9115_$1;
late final dc.dynamic seq$9116_$1;
if((o7603$37 is lcoc_core.ISeqable$iface)){
seq$9116_$1=((o7603$37 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
seq$9116_$1=((lcoc_core.ISeqable.extensions(o7603$37, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$37, ));
}
final dc.dynamic first$9117_$1=lcoc_core.first(seq$9116_$1, );
final dc.dynamic seq$9116_$2=lcoc_core.next(seq$9116_$1, );
final dc.dynamic binding$2=first$9117_$1;
final dc.dynamic first$9117_$2=lcoc_core.first(seq$9116_$2, );
final dc.dynamic seq$9116_$3=lcoc_core.next(seq$9116_$2, );
final dc.dynamic expr$4=first$9117_$2;
final dc.dynamic seq_exprs$5=seq$9116_$3;
final dc.dynamic arg$30=(lcoc_core.symbol.$_invoke$2(null, "iter__", ));
late final dc.dynamic iter$2;
if((lcoc_core.gensym is dc.Function)){
iter$2=(lcoc_core.gensym as dc.Function)(arg$30, );
}else if((lcoc_core.gensym is lcoc_core.IFn$iface)){
iter$2=((lcoc_core.gensym as lcoc_core.IFn$iface).$_invoke$1(arg$30, ));
}else{
iter$2=(lcoc_core.IFn.extensions(lcoc_core.gensym, ).$_invoke$1(lcoc_core.gensym, arg$30, ));
}
final dc.dynamic arg$31=(lcoc_core.symbol.$_invoke$2(null, "coll__", ));
late final dc.dynamic arg$32;
if((lcoc_core.gensym is dc.Function)){
arg$32=(lcoc_core.gensym as dc.Function)(arg$31, );
}else if((lcoc_core.gensym is lcoc_core.IFn$iface)){
arg$32=((lcoc_core.gensym as lcoc_core.IFn$iface).$_invoke$1(arg$31, ));
}else{
arg$32=(lcoc_core.IFn.extensions(lcoc_core.gensym, ).$_invoke$1(lcoc_core.gensym, arg$31, ));
}
dc.dynamic wrap$3(dc.dynamic mods$3, dc.dynamic body$6, ){
final dc.dynamic o7603$46=mods$3;
late final dc.dynamic some$7481_$AUTO_$4;
if((o7603$46 is lcoc_core.ISeqable$iface)){
some$7481_$AUTO_$4=((o7603$46 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
some$7481_$AUTO_$4=((lcoc_core.ISeqable.extensions(o7603$46, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$46, ));
}
if((null==some$7481_$AUTO_$4)){
return body$6;
}
final dc.dynamic vec$9121_$1=some$7481_$AUTO_$4;
final dc.dynamic o7603$47=vec$9121_$1;
late final dc.dynamic seq$9122_$1;
if((o7603$47 is lcoc_core.ISeqable$iface)){
seq$9122_$1=((o7603$47 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
seq$9122_$1=((lcoc_core.ISeqable.extensions(o7603$47, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$47, ));
}
final dc.dynamic first$9123_$1=lcoc_core.first(seq$9122_$1, );
final dc.dynamic seq$9122_$2=lcoc_core.next(seq$9122_$1, );
final dc.dynamic mod$4=first$9123_$1;
final dc.dynamic first$9123_$2=lcoc_core.first(seq$9122_$2, );
final dc.dynamic seq$9122_$3=lcoc_core.next(seq$9122_$2, );
final dc.dynamic expr$6=first$9123_$2;
final dc.dynamic more_mods$4=seq$9122_$3;
final dc.dynamic body$8=wrap$3(more_mods$4, body$6, );
final dc.dynamic o7835$4=mod$4;
late final dc.int hash$4;
if((o7835$4 is lcoc_core.IHash$iface)){
hash$4=(((o7835$4 as lcoc_core.IHash$iface).$_hash$0()) as dc.int);
}else{
hash$4=(((lcoc_core.IHash.extensions(o7835$4, ) as lcoc_core.IHash$ext).$_hash$0(o7835$4, )) as dc.int);
}
switch(hash$4){
case 928173128:
if((lcoc_core.$EQ_.$_invoke$2(const lcoc_core.Keyword(null, "let", 928173128, ), mod$4, ))){
final dc.dynamic o7603$48=(lcoc_core.concat.$_invoke$3((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "let", )), )), (lcoc_core.list.$_invoke$1(expr$6, )), (lcoc_core.list.$_invoke$1(body$8, )), ));
if((o7603$48 is lcoc_core.ISeqable$iface)){
return ((o7603$48 as lcoc_core.ISeqable$iface).$_seq$0());
}
return ((lcoc_core.ISeqable.extensions(o7603$48, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$48, ));
}
continue _default;
case 938507857:
if((lcoc_core.$EQ_.$_invoke$2(const lcoc_core.Keyword(null, "while", 938507857, ), mod$4, ))){
final dc.dynamic arg$42=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "if", )), ));
final dc.dynamic arg$41=(lcoc_core.list.$_invoke$1(expr$6, ));
final dc.dynamic arg$40=(lcoc_core.list.$_invoke$1(body$8, ));
final dc.dynamic o7603$49=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "or", )), )), ors$1, ));
late final dc.dynamic $if_$24;
if((o7603$49 is lcoc_core.ISeqable$iface)){
$if_$24=((o7603$49 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$24=((lcoc_core.ISeqable.extensions(o7603$49, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$49, ));
}
final dc.dynamic $26=(lcoc_core.list.$_invoke$1($if_$24, ));
final dc.dynamic o7603$50=(lcoc_core.concat.$_invoke$4(arg$42, arg$41, arg$40, $26, ));
if((o7603$50 is lcoc_core.ISeqable$iface)){
return ((o7603$50 as lcoc_core.ISeqable$iface).$_seq$0());
}
return ((lcoc_core.ISeqable.extensions(o7603$50, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$50, ));
}
continue _default;
case 2890158092:
if((lcoc_core.$EQ_.$_invoke$2(const lcoc_core.Keyword(null, "when", 2890158092, ), mod$4, ))){
final dc.dynamic arg$46=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "if", )), ));
final dc.dynamic arg$45=(lcoc_core.list.$_invoke$1(expr$6, ));
final dc.dynamic arg$44=(lcoc_core.list.$_invoke$1(body$8, ));
final dc.dynamic arg$43=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "recur", )), ));
final dc.dynamic o7603$51=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "next", )), )), (lcoc_core.list.$_invoke$1(arg$32, )), ));
late final dc.dynamic $if_$25;
if((o7603$51 is lcoc_core.ISeqable$iface)){
$if_$25=((o7603$51 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$25=((lcoc_core.ISeqable.extensions(o7603$51, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$51, ));
}
final dc.dynamic $27=(lcoc_core.list.$_invoke$1($if_$25, ));
final dc.dynamic o7603$52=(lcoc_core.concat.$_invoke$2(arg$43, $27, ));
late final dc.dynamic $if_$26;
if((o7603$52 is lcoc_core.ISeqable$iface)){
$if_$26=((o7603$52 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$26=((lcoc_core.ISeqable.extensions(o7603$52, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$52, ));
}
final dc.dynamic $28=(lcoc_core.list.$_invoke$1($if_$26, ));
final dc.dynamic o7603$53=(lcoc_core.concat.$_invoke$4(arg$46, arg$45, arg$44, $28, ));
if((o7603$53 is lcoc_core.ISeqable$iface)){
return ((o7603$53 as lcoc_core.ISeqable$iface).$_seq$0());
}
return ((lcoc_core.ISeqable.extensions(o7603$53, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$53, ));
}
continue _default;
_default: default:
throw dc.ArgumentError((lcoc_core.str.$_invoke$2("No matching clause: ", (lcoc_core.pr_str.$_invoke$1(mod$4, )), )), );
}
}
final dc.dynamic Function(dc.dynamic, dc.dynamic, ) wrap$4=wrap$3;
final dc.dynamic arg$47=(lcoc_core.list.$_invoke$1(iter$2, ));
final dc.dynamic o7603$54=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "next", )), )), (lcoc_core.list.$_invoke$1(arg$32, )), ));
late final dc.dynamic $if_$27;
if((o7603$54 is lcoc_core.ISeqable$iface)){
$if_$27=((o7603$54 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$27=((lcoc_core.ISeqable.extensions(o7603$54, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$54, ));
}
final dc.dynamic $29=(lcoc_core.list.$_invoke$1($if_$27, ));
final dc.dynamic o7603$55=(lcoc_core.concat.$_invoke$2(arg$47, $29, ));
late final dc.dynamic $if_$28;
if((o7603$55 is lcoc_core.ISeqable$iface)){
$if_$28=((o7603$55 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$28=((lcoc_core.ISeqable.extensions(o7603$55, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$55, ));
}
final dc.dynamic ors$3=lcoc_core.cons($if_$28, ors$1, );
final dc.dynamic coll7677$2=(lcoc_core.take_while.$_invoke$2(lcoc_core.keyword$QMARK_, (lcoc_core.take_nth.$_invoke$2(2, seq_exprs$5, )), ));
late final dc.int cast$2;
if((coll7677$2 is lcoc_core.ICounted$iface)){
cast$2=(((coll7677$2 as lcoc_core.ICounted$iface).$_count$0()) as dc.int);
}else{
cast$2=(((lcoc_core.ICounted.extensions(coll7677$2, ) as lcoc_core.ICounted$ext).$_count$0(coll7677$2, )) as dc.int);
}
final dc.int nmods$2=(2*cast$2);
final dc.dynamic mods$4=(lcoc_core.take.$_invoke$2(nmods$2, seq_exprs$5, ));
final dc.dynamic o7603$56=(lcoc_core.drop.$_invoke$2(nmods$2, seq_exprs$5, ));
late final dc.dynamic seq_exprs$6;
if((o7603$56 is lcoc_core.ISeqable$iface)){
seq_exprs$6=((o7603$56 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
seq_exprs$6=((lcoc_core.ISeqable.extensions(o7603$56, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$56, ));
}
final dc.dynamic arg$55=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "let", )), ));
final dc.dynamic arg$48=(lcoc_core.list.$_invoke$1(binding$2, ));
final dc.dynamic o7603$57=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "first", )), )), (lcoc_core.list.$_invoke$1(arg$32, )), ));
late final dc.dynamic $if_$29;
if((o7603$57 is lcoc_core.ISeqable$iface)){
$if_$29=((o7603$57 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$29=((lcoc_core.ISeqable.extensions(o7603$57, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$57, ));
}
final dc.dynamic $30=(lcoc_core.list.$_invoke$1($if_$29, ));
final dc.dynamic o7603$58=(lcoc_core.concat.$_invoke$2(arg$48, $30, ));
late final dc.dynamic $if_$30;
if((o7603$58 is lcoc_core.ISeqable$iface)){
$if_$30=((o7603$58 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$30=((lcoc_core.ISeqable.extensions(o7603$58, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$58, ));
}
final dc.dynamic $31=(lcoc_core.apply.$_invoke$2(lcoc_core.vector, $if_$30, ));
final dc.dynamic $38=(lcoc_core.list.$_invoke$1($31, ));
late final dc.dynamic $if_$35;
if(((seq_exprs$6!=false)&&(seq_exprs$6!=null))){
final dc.dynamic arg$51=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "or", )), ));
final dc.dynamic arg$50=(lcoc_core.list.$_invoke$1(emit$1(seq_exprs$6, ors$3, ), ));
final dc.dynamic arg$49=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "recur", )), ));
final dc.dynamic o7603$59=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "next", )), )), (lcoc_core.list.$_invoke$1(arg$32, )), ));
late final dc.dynamic $if_$31;
if((o7603$59 is lcoc_core.ISeqable$iface)){
$if_$31=((o7603$59 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$31=((lcoc_core.ISeqable.extensions(o7603$59, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$59, ));
}
final dc.dynamic $32=(lcoc_core.list.$_invoke$1($if_$31, ));
final dc.dynamic o7603$60=(lcoc_core.concat.$_invoke$2(arg$49, $32, ));
late final dc.dynamic $if_$32;
if((o7603$60 is lcoc_core.ISeqable$iface)){
$if_$32=((o7603$60 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$32=((lcoc_core.ISeqable.extensions(o7603$60, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$60, ));
}
final dc.dynamic $33=(lcoc_core.list.$_invoke$1($if_$32, ));
final dc.dynamic o7603$61=(lcoc_core.concat.$_invoke$3(arg$51, arg$50, $33, ));
if((o7603$61 is lcoc_core.ISeqable$iface)){
$if_$35=((o7603$61 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$35=((lcoc_core.ISeqable.extensions(o7603$61, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$61, ));
}
}else{
final dc.dynamic arg$54=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "cons", )), ));
final dc.dynamic arg$53=(lcoc_core.list.$_invoke$1(body_expr$1, ));
final dc.dynamic arg$52=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "lazy-seq", )), ));
final dc.dynamic o7603$62=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "or", )), )), ors$3, ));
late final dc.dynamic $if_$33;
if((o7603$62 is lcoc_core.ISeqable$iface)){
$if_$33=((o7603$62 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$33=((lcoc_core.ISeqable.extensions(o7603$62, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$62, ));
}
final dc.dynamic $34=(lcoc_core.list.$_invoke$1($if_$33, ));
final dc.dynamic o7603$63=(lcoc_core.concat.$_invoke$2(arg$52, $34, ));
late final dc.dynamic $if_$34;
if((o7603$63 is lcoc_core.ISeqable$iface)){
$if_$34=((o7603$63 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$34=((lcoc_core.ISeqable.extensions(o7603$63, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$63, ));
}
final dc.dynamic $35=(lcoc_core.list.$_invoke$1($if_$34, ));
final dc.dynamic o7603$64=(lcoc_core.concat.$_invoke$3(arg$54, arg$53, $35, ));
if((o7603$64 is lcoc_core.ISeqable$iface)){
$if_$35=((o7603$64 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$35=((lcoc_core.ISeqable.extensions(o7603$64, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$64, ));
}
}
final dc.dynamic $36=wrap$4(mods$4, $if_$35, );
final dc.dynamic $37=(lcoc_core.list.$_invoke$1($36, ));
final dc.dynamic o7603$65=(lcoc_core.concat.$_invoke$3(arg$55, $38, $37, ));
late final dc.dynamic body$9;
if((o7603$65 is lcoc_core.ISeqable$iface)){
body$9=((o7603$65 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
body$9=((lcoc_core.ISeqable.extensions(o7603$65, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$65, ));
}
late final dc.dynamic body$10;
if(((seq_exprs$6!=false)&&(seq_exprs$6!=null))){
body$10=body$9;
}else{
final dc.dynamic arg$56=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "if", )), ));
final dc.dynamic o7603$66=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "chunked-seq?", )), )), (lcoc_core.list.$_invoke$1(arg$32, )), ));
late final dc.dynamic $if_$36;
if((o7603$66 is lcoc_core.ISeqable$iface)){
$if_$36=((o7603$66 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$36=((lcoc_core.ISeqable.extensions(o7603$66, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$66, ));
}
final dc.dynamic $39=(lcoc_core.list.$_invoke$1($if_$36, ));
final dc.dynamic o7603$67=(lcoc_core.concat.$_invoke$4(arg$56, $39, (lcoc_core.list.$_invoke$1(emit_innermost_chunked$1(arg$32, ors$3, binding$2, mods$4, body_expr$1, ), )), (lcoc_core.list.$_invoke$1(body$9, )), ));
if((o7603$67 is lcoc_core.ISeqable$iface)){
body$10=((o7603$67 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
body$10=((lcoc_core.ISeqable.extensions(o7603$67, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$67, ));
}
}
final dc.dynamic arg$58=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "fn", )), ));
final dc.dynamic arg$57=(lcoc_core.list.$_invoke$1(iter$2, ));
final dc.dynamic o7603$68=(lcoc_core.concat.$_invoke$1((lcoc_core.list.$_invoke$1(arg$32, )), ));
late final dc.dynamic $if_$37;
if((o7603$68 is lcoc_core.ISeqable$iface)){
$if_$37=((o7603$68 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$37=((lcoc_core.ISeqable.extensions(o7603$68, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$68, ));
}
final dc.dynamic $40=(lcoc_core.apply.$_invoke$2(lcoc_core.vector, $if_$37, ));
final dc.dynamic $42=(lcoc_core.list.$_invoke$1($40, ));
final dc.dynamic o7603$69=(lcoc_core.concat.$_invoke$3((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "when", )), )), (lcoc_core.list.$_invoke$1(arg$32, )), (lcoc_core.list.$_invoke$1(body$10, )), ));
late final dc.dynamic $if_$38;
if((o7603$69 is lcoc_core.ISeqable$iface)){
$if_$38=((o7603$69 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$38=((lcoc_core.ISeqable.extensions(o7603$69, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$69, ));
}
final dc.dynamic $41=(lcoc_core.list.$_invoke$1($if_$38, ));
final dc.dynamic o7603$70=(lcoc_core.concat.$_invoke$4(arg$58, arg$57, $42, $41, ));
late final dc.dynamic $if_$39;
if((o7603$70 is lcoc_core.ISeqable$iface)){
$if_$39=((o7603$70 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$39=((lcoc_core.ISeqable.extensions(o7603$70, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$70, ));
}
final dc.dynamic $44=(lcoc_core.list.$_invoke$1($if_$39, ));
final dc.dynamic o7603$71=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "seq", )), )), (lcoc_core.list.$_invoke$1(expr$4, )), ));
late final dc.dynamic $if_$40;
if((o7603$71 is lcoc_core.ISeqable$iface)){
$if_$40=((o7603$71 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$40=((lcoc_core.ISeqable.extensions(o7603$71, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$71, ));
}
final dc.dynamic $43=(lcoc_core.list.$_invoke$1($if_$40, ));
final dc.dynamic o7603$72=(lcoc_core.concat.$_invoke$2($44, $43, ));
if((o7603$72 is lcoc_core.ISeqable$iface)){
return ((o7603$72 as lcoc_core.ISeqable$iface).$_seq$0());
}
return ((lcoc_core.ISeqable.extensions(o7603$72, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$72, ));
};
emit_innermost_chunked$1=(dc.dynamic arg$59, dc.dynamic ors$4, dc.dynamic binding$3, dc.dynamic mods$5, dc.dynamic body_expr$2, ){
final dc.dynamic buf$2=(lcoc_core.symbol.$_invoke$2(null, "buf__9101__auto__", ));
final dc.dynamic arg$105=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "let", )), ));
final dc.dynamic arg$93=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "c__9102__auto__", )), ));
final dc.dynamic o7603$103=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "chunk-first", )), )), (lcoc_core.list.$_invoke$1(arg$59, )), ));
late final dc.dynamic $if_$70;
if((o7603$103 is lcoc_core.ISeqable$iface)){
$if_$70=((o7603$103 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$70=((lcoc_core.ISeqable.extensions(o7603$103, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$103, ));
}
final dc.dynamic $99=(lcoc_core.list.$_invoke$1($if_$70, ));
final dc.dynamic arg$92=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "size__9103__auto__", )), ));
final dc.dynamic o7603$104=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "count", )), )), (lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "c__9102__auto__", )), )), ));
late final dc.dynamic $if_$71;
if((o7603$104 is lcoc_core.ISeqable$iface)){
$if_$71=((o7603$104 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$71=((lcoc_core.ISeqable.extensions(o7603$104, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$104, ));
}
final dc.dynamic $98=(lcoc_core.list.$_invoke$1($if_$71, ));
final dc.dynamic arg$91=(lcoc_core.list.$_invoke$1(buf$2, ));
final dc.dynamic o7603$105=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "chunk-buffer", )), )), (lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "size__9103__auto__", )), )), ));
late final dc.dynamic $if_$72;
if((o7603$105 is lcoc_core.ISeqable$iface)){
$if_$72=((o7603$105 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$72=((lcoc_core.ISeqable.extensions(o7603$105, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$105, ));
}
final dc.dynamic $97=(lcoc_core.list.$_invoke$1($if_$72, ));
final dc.dynamic arg$90=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "exit__9104__auto__", )), ));
final dc.dynamic arg$89=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "loop", )), ));
final dc.dynamic arg$83=(lcoc_core.symbol.$_invoke$2(null, "i__9105__auto__", ));
final dc.dynamic o7603$106=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1(const lcoc_core.Keyword(null, "tag", 2780644040, ), )), (lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("dart:core", "int", )), )), ));
late final dc.dynamic $if_$73;
if((o7603$106 is lcoc_core.ISeqable$iface)){
$if_$73=((o7603$106 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$73=((lcoc_core.ISeqable.extensions(o7603$106, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$106, ));
}
final dc.dynamic $80=(lcoc_core.apply.$_invoke$2(lcoc_core.hash_map, $if_$73, ));
final dc.dynamic $81=lcoc_core.with_meta(arg$83, $80, );
final dc.dynamic $82=(lcoc_core.list.$_invoke$1($81, ));
final dc.dynamic o7603$107=(lcoc_core.concat.$_invoke$2($82, (lcoc_core.list.$_invoke$1(0, )), ));
late final dc.dynamic $if_$74;
if((o7603$107 is lcoc_core.ISeqable$iface)){
$if_$74=((o7603$107 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$74=((lcoc_core.ISeqable.extensions(o7603$107, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$107, ));
}
final dc.dynamic $83=(lcoc_core.apply.$_invoke$2(lcoc_core.vector, $if_$74, ));
final dc.dynamic $95=(lcoc_core.list.$_invoke$1($83, ));
final dc.dynamic arg$88=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "when", )), ));
final dc.dynamic o7603$108=(lcoc_core.concat.$_invoke$3((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "<", )), )), (lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "i__9105__auto__", )), )), (lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "size__9103__auto__", )), )), ));
late final dc.dynamic $if_$75;
if((o7603$108 is lcoc_core.ISeqable$iface)){
$if_$75=((o7603$108 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$75=((lcoc_core.ISeqable.extensions(o7603$108, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$108, ));
}
final dc.dynamic $93=(lcoc_core.list.$_invoke$1($if_$75, ));
final dc.dynamic arg$87=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "or", )), ));
final dc.dynamic arg$85=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "let", )), ));
final dc.dynamic arg$84=(lcoc_core.list.$_invoke$1(binding$3, ));
final dc.dynamic o7603$109=(lcoc_core.concat.$_invoke$3((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "-nth", )), )), (lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "c__9102__auto__", )), )), (lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "i__9105__auto__", )), )), ));
late final dc.dynamic $if_$76;
if((o7603$109 is lcoc_core.ISeqable$iface)){
$if_$76=((o7603$109 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$76=((lcoc_core.ISeqable.extensions(o7603$109, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$109, ));
}
final dc.dynamic $84=(lcoc_core.list.$_invoke$1($if_$76, ));
final dc.dynamic o7603$110=(lcoc_core.concat.$_invoke$2(arg$84, $84, ));
late final dc.dynamic $if_$77;
if((o7603$110 is lcoc_core.ISeqable$iface)){
$if_$77=((o7603$110 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$77=((lcoc_core.ISeqable.extensions(o7603$110, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$110, ));
}
final dc.dynamic $85=(lcoc_core.apply.$_invoke$2(lcoc_core.vector, $if_$77, ));
final dc.dynamic $88=(lcoc_core.list.$_invoke$1($85, ));
final dc.dynamic o7603$111=(lcoc_core.concat.$_invoke$3((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "chunk-append", )), )), (lcoc_core.list.$_invoke$1(buf$2, )), (lcoc_core.list.$_invoke$1(body_expr$2, )), ));
late final dc.dynamic $if_$78;
if((o7603$111 is lcoc_core.ISeqable$iface)){
$if_$78=((o7603$111 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$78=((lcoc_core.ISeqable.extensions(o7603$111, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$111, ));
}
final dc.dynamic $86=chunked_wrap$1(mods$5, $if_$78, );
final dc.dynamic $87=(lcoc_core.list.$_invoke$1($86, ));
final dc.dynamic o7603$112=(lcoc_core.concat.$_invoke$3(arg$85, $88, $87, ));
late final dc.dynamic $if_$79;
if((o7603$112 is lcoc_core.ISeqable$iface)){
$if_$79=((o7603$112 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$79=((lcoc_core.ISeqable.extensions(o7603$112, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$112, ));
}
final dc.dynamic $91=(lcoc_core.list.$_invoke$1($if_$79, ));
final dc.dynamic arg$86=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "recur", )), ));
final dc.dynamic o7603$113=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "inc", )), )), (lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "i__9105__auto__", )), )), ));
late final dc.dynamic $if_$80;
if((o7603$113 is lcoc_core.ISeqable$iface)){
$if_$80=((o7603$113 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$80=((lcoc_core.ISeqable.extensions(o7603$113, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$113, ));
}
final dc.dynamic $89=(lcoc_core.list.$_invoke$1($if_$80, ));
final dc.dynamic o7603$114=(lcoc_core.concat.$_invoke$2(arg$86, $89, ));
late final dc.dynamic $if_$81;
if((o7603$114 is lcoc_core.ISeqable$iface)){
$if_$81=((o7603$114 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$81=((lcoc_core.ISeqable.extensions(o7603$114, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$114, ));
}
final dc.dynamic $90=(lcoc_core.list.$_invoke$1($if_$81, ));
final dc.dynamic o7603$115=(lcoc_core.concat.$_invoke$3(arg$87, $91, $90, ));
late final dc.dynamic $if_$82;
if((o7603$115 is lcoc_core.ISeqable$iface)){
$if_$82=((o7603$115 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$82=((lcoc_core.ISeqable.extensions(o7603$115, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$115, ));
}
final dc.dynamic $92=(lcoc_core.list.$_invoke$1($if_$82, ));
final dc.dynamic o7603$116=(lcoc_core.concat.$_invoke$3(arg$88, $93, $92, ));
late final dc.dynamic $if_$83;
if((o7603$116 is lcoc_core.ISeqable$iface)){
$if_$83=((o7603$116 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$83=((lcoc_core.ISeqable.extensions(o7603$116, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$116, ));
}
final dc.dynamic $94=(lcoc_core.list.$_invoke$1($if_$83, ));
final dc.dynamic o7603$117=(lcoc_core.concat.$_invoke$3(arg$89, $95, $94, ));
late final dc.dynamic $if_$84;
if((o7603$117 is lcoc_core.ISeqable$iface)){
$if_$84=((o7603$117 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$84=((lcoc_core.ISeqable.extensions(o7603$117, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$117, ));
}
final dc.dynamic $96=(lcoc_core.list.$_invoke$1($if_$84, ));
final dc.dynamic o7603$118=(lcoc_core.concat.$_invoke$8(arg$93, $99, arg$92, $98, arg$91, $97, arg$90, $96, ));
late final dc.dynamic $if_$85;
if((o7603$118 is lcoc_core.ISeqable$iface)){
$if_$85=((o7603$118 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$85=((lcoc_core.ISeqable.extensions(o7603$118, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$118, ));
}
final dc.dynamic $100=(lcoc_core.apply.$_invoke$2(lcoc_core.vector, $if_$85, ));
final dc.dynamic $114=(lcoc_core.list.$_invoke$1($100, ));
final dc.dynamic arg$104=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "cond", )), ));
final dc.dynamic arg$94=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "pos?", )), ));
final dc.dynamic o7603$119=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "count", )), )), (lcoc_core.list.$_invoke$1(buf$2, )), ));
late final dc.dynamic $if_$86;
if((o7603$119 is lcoc_core.ISeqable$iface)){
$if_$86=((o7603$119 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$86=((lcoc_core.ISeqable.extensions(o7603$119, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$119, ));
}
final dc.dynamic $101=(lcoc_core.list.$_invoke$1($if_$86, ));
final dc.dynamic o7603$120=(lcoc_core.concat.$_invoke$2(arg$94, $101, ));
late final dc.dynamic $if_$87;
if((o7603$120 is lcoc_core.ISeqable$iface)){
$if_$87=((o7603$120 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$87=((lcoc_core.ISeqable.extensions(o7603$120, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$120, ));
}
final dc.dynamic $112=(lcoc_core.list.$_invoke$1($if_$87, ));
final dc.dynamic arg$100=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "chunk-cons", )), ));
final dc.dynamic o7603$121=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "chunk", )), )), (lcoc_core.list.$_invoke$1(buf$2, )), ));
late final dc.dynamic $if_$88;
if((o7603$121 is lcoc_core.ISeqable$iface)){
$if_$88=((o7603$121 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$88=((lcoc_core.ISeqable.extensions(o7603$121, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$121, ));
}
final dc.dynamic $107=(lcoc_core.list.$_invoke$1($if_$88, ));
final dc.dynamic arg$99=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "lazy-seq", )), ));
final dc.dynamic arg$98=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "or", )), ));
final dc.dynamic arg$97=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "when-not", )), ));
final dc.dynamic arg$96=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "exit__9104__auto__", )), ));
final dc.dynamic arg$95=(lcoc_core.list.$_invoke$1(lcoc_core.ffirst(ors$4, ), ));
final dc.dynamic o7603$122=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "chunk-next", )), )), (lcoc_core.list.$_invoke$1(arg$59, )), ));
late final dc.dynamic $if_$89;
if((o7603$122 is lcoc_core.ISeqable$iface)){
$if_$89=((o7603$122 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$89=((lcoc_core.ISeqable.extensions(o7603$122, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$122, ));
}
final dc.dynamic $102=(lcoc_core.list.$_invoke$1($if_$89, ));
final dc.dynamic o7603$123=(lcoc_core.concat.$_invoke$2(arg$95, $102, ));
late final dc.dynamic $if_$90;
if((o7603$123 is lcoc_core.ISeqable$iface)){
$if_$90=((o7603$123 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$90=((lcoc_core.ISeqable.extensions(o7603$123, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$123, ));
}
final dc.dynamic $103=(lcoc_core.list.$_invoke$1($if_$90, ));
final dc.dynamic o7603$124=(lcoc_core.concat.$_invoke$3(arg$97, arg$96, $103, ));
late final dc.dynamic $if_$91;
if((o7603$124 is lcoc_core.ISeqable$iface)){
$if_$91=((o7603$124 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$91=((lcoc_core.ISeqable.extensions(o7603$124, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$124, ));
}
final dc.dynamic $104=(lcoc_core.list.$_invoke$1($if_$91, ));
final dc.dynamic o7603$125=(lcoc_core.concat.$_invoke$3(arg$98, $104, lcoc_core.next(ors$4, ), ));
late final dc.dynamic $if_$92;
if((o7603$125 is lcoc_core.ISeqable$iface)){
$if_$92=((o7603$125 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$92=((lcoc_core.ISeqable.extensions(o7603$125, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$125, ));
}
final dc.dynamic $105=(lcoc_core.list.$_invoke$1($if_$92, ));
final dc.dynamic o7603$126=(lcoc_core.concat.$_invoke$2(arg$99, $105, ));
late final dc.dynamic $if_$93;
if((o7603$126 is lcoc_core.ISeqable$iface)){
$if_$93=((o7603$126 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$93=((lcoc_core.ISeqable.extensions(o7603$126, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$126, ));
}
final dc.dynamic $106=(lcoc_core.list.$_invoke$1($if_$93, ));
final dc.dynamic o7603$127=(lcoc_core.concat.$_invoke$3(arg$100, $107, $106, ));
late final dc.dynamic $if_$94;
if((o7603$127 is lcoc_core.ISeqable$iface)){
$if_$94=((o7603$127 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$94=((lcoc_core.ISeqable.extensions(o7603$127, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$127, ));
}
final dc.dynamic $111=(lcoc_core.list.$_invoke$1($if_$94, ));
final dc.dynamic arg$103=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "exit__9104__auto__", )), ));
final dc.dynamic o7603$128=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "or", )), )), lcoc_core.next(ors$4, ), ));
late final dc.dynamic $if_$95;
if((o7603$128 is lcoc_core.ISeqable$iface)){
$if_$95=((o7603$128 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$95=((lcoc_core.ISeqable.extensions(o7603$128, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$128, ));
}
final dc.dynamic $110=(lcoc_core.list.$_invoke$1($if_$95, ));
final dc.dynamic arg$102=(lcoc_core.list.$_invoke$1(const lcoc_core.Keyword(null, "else", 3088930457, ), ));
final dc.dynamic arg$101=(lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "recur", )), ));
final dc.dynamic o7603$129=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "chunk-next", )), )), (lcoc_core.list.$_invoke$1(arg$59, )), ));
late final dc.dynamic $if_$96;
if((o7603$129 is lcoc_core.ISeqable$iface)){
$if_$96=((o7603$129 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$96=((lcoc_core.ISeqable.extensions(o7603$129, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$129, ));
}
final dc.dynamic $108=(lcoc_core.list.$_invoke$1($if_$96, ));
final dc.dynamic o7603$130=(lcoc_core.concat.$_invoke$2(arg$101, $108, ));
late final dc.dynamic $if_$97;
if((o7603$130 is lcoc_core.ISeqable$iface)){
$if_$97=((o7603$130 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$97=((lcoc_core.ISeqable.extensions(o7603$130, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$130, ));
}
final dc.dynamic $109=(lcoc_core.list.$_invoke$1($if_$97, ));
final dc.dynamic o7603$131=(lcoc_core.concat.$_invoke$7(arg$104, $112, $111, arg$103, $110, arg$102, $109, ));
late final dc.dynamic $if_$98;
if((o7603$131 is lcoc_core.ISeqable$iface)){
$if_$98=((o7603$131 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
$if_$98=((lcoc_core.ISeqable.extensions(o7603$131, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$131, ));
}
final dc.dynamic $113=(lcoc_core.list.$_invoke$1($if_$98, ));
final dc.dynamic o7603$132=(lcoc_core.concat.$_invoke$3(arg$105, $114, $113, ));
if((o7603$132 is lcoc_core.ISeqable$iface)){
return ((o7603$132 as lcoc_core.ISeqable$iface).$_seq$0());
}
return ((lcoc_core.ISeqable.extensions(o7603$132, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$132, ));
};
chunked_wrap$1=(dc.dynamic mods$6, dc.dynamic body$11, ){
final dc.dynamic o7603$138=mods$6;
late final dc.dynamic some$7481_$AUTO_$6;
if((o7603$138 is lcoc_core.ISeqable$iface)){
some$7481_$AUTO_$6=((o7603$138 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
some$7481_$AUTO_$6=((lcoc_core.ISeqable.extensions(o7603$138, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$138, ));
}
if((null==some$7481_$AUTO_$6)){
return body$11;
}
final dc.dynamic vec$9127_$1=some$7481_$AUTO_$6;
final dc.dynamic o7603$139=vec$9127_$1;
late final dc.dynamic seq$9128_$1;
if((o7603$139 is lcoc_core.ISeqable$iface)){
seq$9128_$1=((o7603$139 as lcoc_core.ISeqable$iface).$_seq$0());
}else{
seq$9128_$1=((lcoc_core.ISeqable.extensions(o7603$139, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$139, ));
}
final dc.dynamic first$9129_$1=lcoc_core.first(seq$9128_$1, );
final dc.dynamic seq$9128_$2=lcoc_core.next(seq$9128_$1, );
final dc.dynamic mod$6=first$9129_$1;
final dc.dynamic first$9129_$2=lcoc_core.first(seq$9128_$2, );
final dc.dynamic seq$9128_$3=lcoc_core.next(seq$9128_$2, );
final dc.dynamic expr$8=first$9129_$2;
final dc.dynamic more_mods$6=seq$9128_$3;
final dc.dynamic body$13=chunked_wrap$1(more_mods$6, body$11, );
final dc.dynamic o7835$6=mod$6;
late final dc.int hash$6;
if((o7835$6 is lcoc_core.IHash$iface)){
hash$6=(((o7835$6 as lcoc_core.IHash$iface).$_hash$0()) as dc.int);
}else{
hash$6=(((lcoc_core.IHash.extensions(o7835$6, ) as lcoc_core.IHash$ext).$_hash$0(o7835$6, )) as dc.int);
}
switch(hash$6){
case 928173128:
if((lcoc_core.$EQ_.$_invoke$2(const lcoc_core.Keyword(null, "let", 928173128, ), mod$6, ))){
final dc.dynamic o7603$140=(lcoc_core.concat.$_invoke$3((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "let", )), )), (lcoc_core.list.$_invoke$1(expr$8, )), (lcoc_core.list.$_invoke$1(body$13, )), ));
if((o7603$140 is lcoc_core.ISeqable$iface)){
return ((o7603$140 as lcoc_core.ISeqable$iface).$_seq$0());
}
return ((lcoc_core.ISeqable.extensions(o7603$140, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$140, ));
}
continue _default;
case 938507857:
if((lcoc_core.$EQ_.$_invoke$2(const lcoc_core.Keyword(null, "while", 938507857, ), mod$6, ))){
final dc.dynamic o7603$141=(lcoc_core.concat.$_invoke$4((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2(null, "if", )), )), (lcoc_core.list.$_invoke$1(expr$8, )), (lcoc_core.list.$_invoke$1(body$13, )), (lcoc_core.list.$_invoke$1(true, )), ));
if((o7603$141 is lcoc_core.ISeqable$iface)){
return ((o7603$141 as lcoc_core.ISeqable$iface).$_seq$0());
}
return ((lcoc_core.ISeqable.extensions(o7603$141, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$141, ));
}
continue _default;
case 2890158092:
if((lcoc_core.$EQ_.$_invoke$2(const lcoc_core.Keyword(null, "when", 2890158092, ), mod$6, ))){
final dc.dynamic o7603$142=(lcoc_core.concat.$_invoke$3((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "when", )), )), (lcoc_core.list.$_invoke$1(expr$8, )), (lcoc_core.list.$_invoke$1(body$13, )), ));
if((o7603$142 is lcoc_core.ISeqable$iface)){
return ((o7603$142 as lcoc_core.ISeqable$iface).$_seq$0());
}
return ((lcoc_core.ISeqable.extensions(o7603$142, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$142, ));
}
continue _default;
_default: default:
throw dc.ArgumentError((lcoc_core.str.$_invoke$2("No matching clause: ", (lcoc_core.pr_str.$_invoke$1(mod$6, )), )), );
}
};
final dc.dynamic o7603$143=(lcoc_core.concat.$_invoke$2((lcoc_core.list.$_invoke$1((lcoc_core.symbol.$_invoke$2("cljd.core", "lazy-seq", )), )), (lcoc_core.list.$_invoke$1(emit$1(seq_exprs$1, null, ), )), ));
if((o7603$143 is lcoc_core.ISeqable$iface)){
return ((o7603$143 as lcoc_core.ISeqable$iface).$_seq$0());
}
return ((lcoc_core.ISeqable.extensions(o7603$143, ) as lcoc_core.ISeqable$ext).$_seq$0(o7603$143, ));
}