0;)p--}0===a(n[o],h)?t(n,o,p):t(n,++p,i),p<=r&&(o=p+1),r<=p&&(i=p-1)}}(e,r,o||0,i||e.length-1,a||n)}function t(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function n(e,t){return e u?(e-o)*(e-o)+(t-i)*(t-i):l-f},vn=function(e,t,n){for(var r,o,i,a,s=0,u=0;u{e.exports=function(e,t,n){for(var r=n-1,o=e.length;++r0;){for(var T=t.pop(),P=0;P