PHP 8.3.31
Preview: QRMath.js Size: 663 B
/opt/alt/alt-nodejs11/root/lib/node_modules/npm/node_modules/qrcode-terminal/vendor/QRCode/QRMath.js

var QRMath = {

	glog : function(n) {

		if (n < 1) {
			throw new Error("glog(" + n + ")");
		}

		return QRMath.LOG_TABLE[n];
	},

	gexp : function(n) {

		while (n < 0) {
			n += 255;
		}

		while (n >= 256) {
			n -= 255;
		}

		return QRMath.EXP_TABLE[n];
	},

	EXP_TABLE : new Array(256),

	LOG_TABLE : new Array(256)

};

for (var i = 0; i < 8; i++) {
	QRMath.EXP_TABLE[i] = 1 << i;
}
for (var i = 8; i < 256; i++) {
	QRMath.EXP_TABLE[i] = QRMath.EXP_TABLE[i - 4]
		^ QRMath.EXP_TABLE[i - 5]
		^ QRMath.EXP_TABLE[i - 6]
		^ QRMath.EXP_TABLE[i - 8];
}
for (var i = 0; i < 255; i++) {
	QRMath.LOG_TABLE[QRMath.EXP_TABLE[i] ] = i;
}

module.exports = QRMath;

Directory Contents

Dirs: 0 × Files: 10

Name Size Perms Modified Actions
10.24 KB lrw-r--r-- 2021-10-19 09:48:03
Edit Download
381 B lrw-r--r-- 2021-10-19 09:48:03
Edit Download
696 B lrw-r--r-- 2021-10-19 09:48:03
Edit Download
53 B lrw-r--r-- 2021-10-19 09:48:03
Edit Download
157 B lrw-r--r-- 2021-10-19 09:48:03
Edit Download
663 B lrw-r--r-- 2021-10-19 09:48:03
Edit Download
149 B lrw-r--r-- 2021-10-19 09:48:03
Edit Download
1.29 KB lrw-r--r-- 2021-10-19 09:48:03
Edit Download
5.41 KB lrw-r--r-- 2021-10-19 09:48:03
Edit Download
7.94 KB lrw-r--r-- 2021-10-19 09:48:03
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).