vendor: 572 bytes, line 1
1function S(v,u,o,M,w){l(v,u,o||0,M||v.length-1,w||C)}function l(v,u,o,M,w){for(;M>o;){if(M-o>600){var a=M-o+1,i=u-o+1,x=Math.log(a),q=.5*Math.exp(2*x/3),f=.5*Math.sqrt(x*q*(a-q)/a)*(i-a/2<0?-1:1),p=Math.max(o,Math.floor(u-i*q/a+f)),s=Math.min(M,Math.floor(u+(a-i)*q/a+f));l(v,u,p,s,w)}var e=v[u],c=o,n=M;for(h(v,o,u),w(v[M],e)>0&&h(v,o,M);c<n;){for(h(v,c,n),c++,n--;w(v[c],e)<0;)c++;for(;w(v[n],e)>0;)n--}w(v[o],e)===0?h(v,o,n):(n++,h(v,n,M)),n<=u&&(o=n+1),u<=n&&(M=n-1)}}function h(v,u,o){var M=v[u];v[u]=v[o],v[o]=M}function C(v,u){return v<u?-1:v>u?1:0}export{S as q};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.