f?H(e,i,c,!0,!1,p):A(t,n,o,i,c,s,a,u,p)},B=(e,t,n,o,i,c,s,a,u)=>{let l=0;const f=t.length;let p=e.length-1,d=f-1;while(l<=p&&l<=d){const r=e[l],o=t[l]=u?ar(t[l]):sr(t[l]);if(!Yn(r,o))break;m(r,o,n,null,i,c,s,a,u),l++}while(l<=p&&l<=d){const r=e[p],o=t[d]=u?ar(t[d]):sr(t[d]);if(!Yn(r,o))break;m(r,o,n,null,i,c,s,a,u),p--,d--}if(l>p){if(l<=d){const e=d+1,r=e