Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.159
Cant Read [ /etc/named.conf ]
8.1.31
www-data
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
/
home /
amatya /
quiz1 /
node_modules /
is-bigint /
test /
[ HOME SHELL ]
Name
Size
Permission
Action
index.js
2.2
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : index.js
'use strict'; var test = require('tape'); var inspect = require('object-inspect'); var hasBigInts = require('has-bigints')(); var hasSymbols = require('has-symbols')(); var hasToStringTag = require('has-tostringtag/shams')(); var isBigInt = require('../'); var debug = function (v, m) { return inspect(v) + ' ' + m; }; var forEach = function (arr, func) { var i; for (i = 0; i < arr.length; ++i) { func(arr[i], i, arr); } }; test('non-BigInt values', function (t) { var nonBigInts = [ true, false, Object(true), Object(false), null, undefined, {}, [], /a/g, 'string', 42, new Date(), function () {}, NaN ]; if (hasSymbols) { nonBigInts.push(Symbol.iterator, Symbol('foo')); } t.plan(nonBigInts.length); forEach(nonBigInts, function (nonBigInt) { t.equal(false, isBigInt(nonBigInt), debug(nonBigInt, 'is not a BigInt')); }); t.end(); }); test('faked BigInt values', function (t) { t.test('real BigInt valueOf', { skip: !hasBigInts }, function (st) { var fakeBigInt = { valueOf: function () { return BigInt(42); } }; st.equal(false, isBigInt(fakeBigInt), 'object with valueOf returning a BigInt is not a BigInt'); st.end(); }); t.test('faked @@toStringTag', { skip: !hasBigInts || !hasToStringTag }, function (st) { var fakeBigInt = { valueOf: function () { return BigInt(42); } }; fakeBigInt[Symbol.toStringTag] = 'BigInt'; st.equal(false, isBigInt(fakeBigInt), 'object with fake BigInt @@toStringTag and valueOf returning a BigInt is not a BigInt'); var notSoFakeBigInt = { valueOf: function () { return 42; } }; notSoFakeBigInt[Symbol.toStringTag] = 'BigInt'; st.equal(false, isBigInt(notSoFakeBigInt), 'object with fake BigInt @@toStringTag and valueOf not returning a BigInt is not a BigInt'); st.end(); }); var fakeBigIntString = { toString: function () { return '42n'; } }; t.equal(false, isBigInt(fakeBigIntString), 'object with toString returning 42n is not a BigInt'); t.end(); }); test('BigInt support', { skip: !hasBigInts }, function (t) { forEach([ Function('return 42n')(), // eslint-disable-line no-new-func BigInt(42), Object(BigInt(42)) ], function (bigInt) { t.equal(true, isBigInt(bigInt), debug(bigInt, 'is a BigInt')); }); t.end(); });
Close