tracky-mouse
Version:
Add facial mouse accessibility to JavaScript applications
949 lines (874 loc) • 169 kB
JavaScript
// @generated by eval-is-evil.html
//
// This is a monkey patch that replaces eval and Function
// with versions that and only run code known ahead of time.
// They do not use the real eval and Function, and thus
// the Content Security Policy (CSP) can be tightened.
(()=> {
const evalMap = new Map();
evalMap.set("1+0", function() { return (1+0); });
evalMap.set("0+1", function() { return (0+1); });
evalMap.set("1+0", function() { return (1+0); });
evalMap.set("0+1", function() { return (0+1); });
evalMap.set("1-0", function() { return (1-0); });
evalMap.set("0-1", function() { return (0-1); });
evalMap.set("1-0", function() { return (1-0); });
evalMap.set("0-1", function() { return (0-1); });
evalMap.set("1*0", function() { return (1*0); });
evalMap.set("0*1", function() { return (0*1); });
evalMap.set("1*0", function() { return (1*0); });
evalMap.set("0*1", function() { return (0*1); });
evalMap.set("1/0", function() { return (1/0); });
evalMap.set("0/1", function() { return (0/1); });
evalMap.set("1/0", function() { return (1/0); });
evalMap.set("1%0", function() { return (1%0); });
evalMap.set("0%1", function() { return (0%1); });
evalMap.set("1%0", function() { return (1%0); });
evalMap.set("1&&0", function() { return (1&&0); });
evalMap.set("0&&1", function() { return (0&&1); });
evalMap.set("1&&0", function() { return (1&&0); });
evalMap.set("0&&1", function() { return (0&&1); });
evalMap.set("1||0", function() { return (1||0); });
evalMap.set("0||1", function() { return (0||1); });
evalMap.set("1||0", function() { return (1||0); });
evalMap.set("0||1", function() { return (0||1); });
evalMap.set("1===0", function() { return (1===0); });
evalMap.set("0===1", function() { return (0===1); });
evalMap.set("1===0", function() { return (1===0); });
evalMap.set("0===1", function() { return (0===1); });
evalMap.set("1!==0", function() { return (1!==0); });
evalMap.set("0!==1", function() { return (0!==1); });
evalMap.set("1!==0", function() { return (1!==0); });
evalMap.set("0!==1", function() { return (0!==1); });
evalMap.set("1<0", function() { return (1<0); });
evalMap.set("0<1", function() { return (0<1); });
evalMap.set("1<0", function() { return (1<0); });
evalMap.set("0<1", function() { return (0<1); });
evalMap.set("1>0", function() { return (1>0); });
evalMap.set("0>1", function() { return (0>1); });
evalMap.set("1>0", function() { return (1>0); });
evalMap.set("0>1", function() { return (0>1); });
evalMap.set("1<=0", function() { return (1<=0); });
evalMap.set("0<=1", function() { return (0<=1); });
evalMap.set("1<=0", function() { return (1<=0); });
evalMap.set("0<=1", function() { return (0<=1); });
evalMap.set("1>=0", function() { return (1>=0); });
evalMap.set("0>=1", function() { return (0>=1); });
evalMap.set("1>=0", function() { return (1>=0); });
evalMap.set("0>=1", function() { return (0>=1); });
evalMap.set("1&0", function() { return (1&0); });
evalMap.set("0&1", function() { return (0&1); });
evalMap.set("1&0", function() { return (1&0); });
evalMap.set("0&1", function() { return (0&1); });
evalMap.set("1|0", function() { return (1|0); });
evalMap.set("0|1", function() { return (0|1); });
evalMap.set("1|0", function() { return (1|0); });
evalMap.set("0|1", function() { return (0|1); });
evalMap.set("1^0", function() { return (1^0); });
evalMap.set("0^1", function() { return (0^1); });
evalMap.set("1^0", function() { return (1^0); });
evalMap.set("0^1", function() { return (0^1); });
evalMap.set("1<<0", function() { return (1<<0); });
evalMap.set("0<<1", function() { return (0<<1); });
evalMap.set("1<<0", function() { return (1<<0); });
evalMap.set("0<<1", function() { return (0<<1); });
evalMap.set("1>>0", function() { return (1>>0); });
evalMap.set("0>>1", function() { return (0>>1); });
evalMap.set("1>>0", function() { return (1>>0); });
evalMap.set("0>>1", function() { return (0>>1); });
evalMap.set("1>>>0", function() { return (1>>>0); });
evalMap.set("0>>>1", function() { return (0>>>1); });
evalMap.set("1>>>0", function() { return (1>>>0); });
evalMap.set("0>>>1", function() { return (0>>>1); });
const functionMap = new Map();
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] + y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] + y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x + y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x + y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] + y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] + y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.addVV, VS = numeric.addVS, SV = numeric.addSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x += y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.addVV, VS = numeric.addVS, SV = numeric.addSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x += y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] += x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] += x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] += x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] += x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.addeqV, S = numeric.addeqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.addeqV, S = numeric.addeqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] - y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] - y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x - y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x - y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] - y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] - y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.subVV, VS = numeric.subVS, SV = numeric.subSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x -= y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.subVV, VS = numeric.subVS, SV = numeric.subSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x -= y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] -= x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] -= x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] -= x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] -= x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.subeqV, S = numeric.subeqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.subeqV, S = numeric.subeqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] * y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] * y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x * y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x * y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] * y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] * y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.mulVV, VS = numeric.mulVS, SV = numeric.mulSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x *= y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.mulVV, VS = numeric.mulVS, SV = numeric.mulSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x *= y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] *= x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] *= x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] *= x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] *= x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.muleqV, S = numeric.muleqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.muleqV, S = numeric.muleqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] / y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] / y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x / y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x / y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] / y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] / y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.divVV, VS = numeric.divVS, SV = numeric.divSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x /= y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.divVV, VS = numeric.divVS, SV = numeric.divSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x /= y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] /= x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] /= x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] /= x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] /= x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.diveqV, S = numeric.diveqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.diveqV, S = numeric.diveqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] % y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] % y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x % y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x % y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] % y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] % y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.modVV, VS = numeric.modVS, SV = numeric.modSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x %= y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.modVV, VS = numeric.modVS, SV = numeric.modSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x %= y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] %= x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] %= x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] %= x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] %= x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.modeqV, S = numeric.modeqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.modeqV, S = numeric.modeqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] && y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] && y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x && y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x && y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] && y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] && y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.andVV, VS = numeric.andVS, SV = numeric.andSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x = x && y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.andVV, VS = numeric.andVS, SV = numeric.andSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x = x && y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] && x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] && x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] && x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] && x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.andeqV, S = numeric.andeqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.andeqV, S = numeric.andeqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] || y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] || y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x || y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x || y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] || y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] || y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.orVV, VS = numeric.orVS, SV = numeric.orSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x = x || y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.orVV, VS = numeric.orVS, SV = numeric.orSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x = x || y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] || x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] || x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] || x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] || x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.oreqV, S = numeric.oreqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.oreqV, S = numeric.oreqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] === y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] === y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x === y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x === y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] === y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] === y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.eqVV, VS = numeric.eqVS, SV = numeric.eqSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x = x === y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.eqVV, VS = numeric.eqVS, SV = numeric.eqSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x = x === y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] === x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] === x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] === x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] === x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.eqeqV, S = numeric.eqeqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.eqeqV, S = numeric.eqeqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] !== y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] !== y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x !== y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x !== y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] !== y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] !== y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.neqVV, VS = numeric.neqVS, SV = numeric.neqSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x = x !== y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.neqVV, VS = numeric.neqVS, SV = numeric.neqSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x = x !== y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] !== x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] !== x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] !== x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] !== x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.neqeqV, S = numeric.neqeqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.neqeqV, S = numeric.neqeqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] < y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] < y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x < y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x < y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] < y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] < y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.ltVV, VS = numeric.ltVS, SV = numeric.ltSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x = x < y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.ltVV, VS = numeric.ltVS, SV = numeric.ltSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x = x < y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] < x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] < x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] < x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] < x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.lteqV, S = numeric.lteqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.lteqV, S = numeric.lteqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] > y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] > y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x > y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x > y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] > y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] > y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.gtVV, VS = numeric.gtVS, SV = numeric.gtSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x = x > y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.gtVV, VS = numeric.gtVS, SV = numeric.gtSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x = x > y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] > x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] > x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] > x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] > x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.gteqV, S = numeric.gteqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.gteqV, S = numeric.gteqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] <= y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] <= y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x <= y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x <= y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] <= y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] <= y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.leqVV, VS = numeric.leqVS, SV = numeric.leqSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x = x <= y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.leqVV, VS = numeric.leqVS, SV = numeric.leqSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x = x <= y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] <= x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] <= x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] <= x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] <= x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.leqeqV, S = numeric.leqeqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.leqeqV, S = numeric.leqeqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] >= y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] >= y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x >= y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x >= y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] >= y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] >= y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.geqVV, VS = numeric.geqVS, SV = numeric.geqSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x = x >= y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.geqVV, VS = numeric.geqVS, SV = numeric.geqSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x = x >= y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] >= x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] >= x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = ret[i] >= x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] = ret[i] >= x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.geqeqV, S = numeric.geqeqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.geqeqV, S = numeric.geqeqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] & y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] & y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x & y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x & y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] & y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] & y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.bandVV, VS = numeric.bandVS, SV = numeric.bandSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x &= y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.bandVV, VS = numeric.bandVS, SV = numeric.bandSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x &= y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] &= x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] &= x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] &= x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] &= x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.bandeqV, S = numeric.bandeqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.bandeqV, S = numeric.bandeqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V);
else numeric._biforeach(x,y,s,0,S);
}
return x;
});
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] | y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] | y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = y.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x | y[i]\\n}\\nreturn ret;\"}", function(x,y) { var _n = y.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x | y[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"x\",\"y\"],\"code\":\"var _n = x.length;\\nvar i, ret = Array(_n);\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] = x[i] | y\\n}\\nreturn ret;\"}", function(x,y) { var _n = x.length;
var i, ret = Array(_n);
for(i=_n-1;i!==-1;--i) {
ret[i] = x[i] | y
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar VV = numeric.borVV, VS = numeric.borVS, SV = numeric.borSV;\\nvar dim = numeric.dim;\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof x === \\\"object\\\") {\\n if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(x),0,VV);\\n else x = numeric._biforeach2(x,y,dim(x),0,VS);\\n } else if(typeof y === \\\"object\\\") x = numeric._biforeach2(x,y,dim(y),0,SV);\\n else x |= y\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var VV = numeric.borVV, VS = numeric.borVS, SV = numeric.borSV;
var dim = numeric.dim;
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof x === "object") {
if(typeof y === "object") x = numeric._biforeach2(x,y,dim(x),0,VV);
else x = numeric._biforeach2(x,y,dim(x),0,VS);
} else if(typeof y === "object") x = numeric._biforeach2(x,y,dim(y),0,SV);
else x |= y
}
return x;
});
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = x.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] |= x[i]\\n}\\nreturn ret;\"}", function(ret,x) { var _n = x.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] |= x[i]
}
return ret; });
functionMap.set("{\"argNames\":[\"ret\",\"x\"],\"code\":\"var _n = ret.length;\\nvar i;\\n\\nfor(i=_n-1;i!==-1;--i) {\\nret[i] |= x\\n}\\nreturn ret;\"}", function(ret,x) { var _n = ret.length;
var i;
for(i=_n-1;i!==-1;--i) {
ret[i] |= x
}
return ret; });
functionMap.set("{\"argNames\":[],\"code\":\"var n = arguments.length, i, x = arguments[0], y;\\nvar V = numeric.boreqV, S = numeric.boreqS\\nvar s = numeric.dim(x);\\nfor(i=1;i!==n;++i) { \\n y = arguments[i];\\n if(typeof y === \\\"object\\\") numeric._biforeach(x,y,s,0,V);\\n else numeric._biforeach(x,y,s,0,S);\\n}\\nreturn x;\\n\"}", function() { var n = arguments.length, i, x = arguments[0], y;
var V = numeric.boreqV, S = numeric.boreqS
var s = numeric.dim(x);
for(i=1;i!==n;++i) {
y = arguments[i];
if(typeof y === "object") numeric._biforeach(x,y,s,0,V)