-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoutput.js
More file actions
107 lines (107 loc) · 4.59 KB
/
output.js
File metadata and controls
107 lines (107 loc) · 4.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
var engine;
var data;
function __p_rqh6_shuffle(arr, shift) {
for (var i = 0; i < shift; i++) arr.push(arr.shift());
return arr;
}
__p_Vc2T_fnLength(ComputationEngine);
function __p_Vc2T_fnLength(fn, length = 1) {
Object.defineProperty(fn, "length", {
value: length,
configurable: !1
});
return fn;
}
function __p_Uj4j_dummyFunction() {}
function ComputationEngine(...__p_AJOj_varMask) {
__p_AJOj_varMask.length = 1;
__p_Vc2T_fnLength(summarize);
__p_Vc2T_fnLength(processBatch, 2);
__p_Vc2T_fnLength(recursiveCompute);
__p_Vc2T_fnLength(complexOperation, 2);
__p_AJOj_varMask.a = [];
__p_AJOj_varMask.b = __p_AJOj_varMask[0] * 2 + 3;
function complexOperation(...__p_kanf_varMask) {
__p_Vc2T_fnLength(adjust);
__p_kanf_varMask[-196] = (__p_kanf_varMask[0] * __p_kanf_varMask[0] + __p_kanf_varMask[1] * __p_kanf_varMask[1] + __p_AJOj_varMask.b) / (__p_kanf_varMask[0] + 1) + __p_kanf_varMask[1] % 3 * __p_AJOj_varMask.b;
function adjust(...__p_Gf1f_varMask) {
__p_Gf1f_varMask.a = __p_Gf1f_varMask[0] * __p_AJOj_varMask.b % (__p_kanf_varMask[0] + __p_kanf_varMask[1] + 1);
return __p_Gf1f_varMask[0] + __p_Gf1f_varMask.a - __p_AJOj_varMask.b / 2;
}
return adjust(__p_kanf_varMask[-196]);
}
function recursiveCompute(...__p_nrWx_varMask) {
if (__p_nrWx_varMask[0] <= 1) {
return __p_nrWx_varMask[0] + __p_AJOj_varMask.b;
}
__p_nrWx_varMask.a = recursiveCompute(__p_nrWx_varMask[0] - 1);
__p_nrWx_varMask[2] = recursiveCompute(__p_nrWx_varMask[0] - 2);
__p_nrWx_varMask.c = (__p_nrWx_varMask.a * 1.5 + __p_nrWx_varMask[2] * 0.5) / (__p_nrWx_varMask[0] + __p_AJOj_varMask.b);
return __p_nrWx_varMask.c + __p_nrWx_varMask[0] * __p_AJOj_varMask.b % 7;
}
function processBatch(...__p_rArd_varMask) {
__p_rArd_varMask[85] = [];
for (__p_rArd_varMask.b = 0; __p_rArd_varMask.b < __p_rArd_varMask[0].length; __p_rArd_varMask.b++) {
__p_rArd_varMask[-80] = __p_rArd_varMask[0][__p_rArd_varMask.b] * __p_AJOj_varMask.b + __p_rArd_varMask.b * __p_rArd_varMask.b;
setTimeout(function (...__p_8Lui_varMask) {
__p_8Lui_varMask.length = 0;
__p_8Lui_varMask.a = complexOperation(__p_rArd_varMask[-80], __p_rArd_varMask.b);
__p_rArd_varMask[85].push(__p_8Lui_varMask.a);
if (__p_rArd_varMask[85].length === __p_rArd_varMask[0].length) {
__p_rArd_varMask[1](__p_rArd_varMask[85]);
}
}, 100 + __p_rArd_varMask.b * 50);
}
}
function summarize(...__p_Sql2_varMask) {
__p_Sql2_varMask[23] = 0;
__p_Sql2_varMask.b = 1;
__p_Sql2_varMask[198] = -(1 / 0);
__p_Sql2_varMask[202] = 1 / 0;
for (__p_Sql2_varMask[-150] = 0; __p_Sql2_varMask[-150] < __p_Sql2_varMask[0].length; __p_Sql2_varMask[-150]++) {
__p_Sql2_varMask[-230] = __p_Sql2_varMask[0][__p_Sql2_varMask[-150]];
__p_Sql2_varMask[23] += __p_Sql2_varMask[-230];
__p_Sql2_varMask.b *= __p_Sql2_varMask[-230] + 1;
__p_Sql2_varMask[198] = __p_Sql2_varMask[-230] > __p_Sql2_varMask[198] ? __p_Sql2_varMask[-230] : __p_Sql2_varMask[198];
__p_Sql2_varMask[202] = __p_Sql2_varMask[-230] < __p_Sql2_varMask[202] ? __p_Sql2_varMask[-230] : __p_Sql2_varMask[202];
}
__p_Sql2_varMask[141] = __p_Sql2_varMask[23] / (__p_Sql2_varMask[0].length || 1);
return {
sum: __p_Sql2_varMask[23],
avg: __p_Sql2_varMask[141],
product: __p_Sql2_varMask.b,
range: __p_Sql2_varMask[198] - __p_Sql2_varMask[202],
normalized: (__p_Sql2_varMask[141] + __p_AJOj_varMask.b) / (range + 1)
};
}
return true ? {
run: function (inputArray, done) {
var self = this;
processBatch(inputArray, __p_Vc2T_fnLength(function (...__p_XE49_varMask) {
__p_XE49_varMask.length = 1;
__p_XE49_varMask.a = summarize(__p_XE49_varMask[0]);
__p_XE49_varMask[2] = (__p_XE49_varMask.a.sum * 0.3 + __p_XE49_varMask.a.avg * 0.5 + __p_XE49_varMask.a.range * 0.2) / (__p_AJOj_varMask.b + 1);
__p_AJOj_varMask.a.push({
inputSize: inputArray.length,
score: __p_XE49_varMask[2],
timestamp: Date.now() % 100000
});
done({
summary: __p_XE49_varMask.a,
score: __p_XE49_varMask[2],
recursiveSample: recursiveCompute(inputArray.length)
});
}));
},
getHistory: function () {
return __p_AJOj_varMask.a.slice();
}
} : "GXvdUy";
}
engine = new ComputationEngine(5);
data = [2, 4, 6, 8];
engine.run(data, __p_Vc2T_fnLength(function (...__p_baIV_varMask) {
__p_baIV_varMask.length = 1;
console.log("Final Result:", __p_baIV_varMask[0]);
console.log("History:", engine.getHistory());
}));