$_nth$2 method

dynamic $_nth$2(
  1. dynamic n$3,
  2. dynamic not_found$1
)
override

Implementation

dc.dynamic $_nth$2(dc.dynamic n$3, dc.dynamic not_found$1, ){
if((edit!=null)){
}else{
throw dc.ArgumentError("nth after persistent!", );
}
final dc.bool or$7505_$AUTO_$4=(cnt<=(n$3 as dc.num));
late final dc.bool $if_$5;
if(or$7505_$AUTO_$4){
$if_$5=or$7505_$AUTO_$4;
}else{
$if_$5=((n$3 as dc.num)<0);
}
if($if_$5){
return not_found$1;
}
late final dc.List arr$3;
if((((cnt-1)&(~31))<=(n$3 as dc.num))){
arr$3=tail;
}else{
arr$3=lcoc_core.unchecked_array_for(root, shift, n$3, );
}
return (arr$3[((n$3 as dc.int)&31)]);
}