This file is indexed.

/usr/share/qcake/data/js_stdlib.js is in qcake-data 0.7.2-2build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
function Vector(_x, _y, _z)
{
	var x, y, z;
	this.x = _x;
	this.y = _y;
	this.z = _z;
	return this;
}

Vector.prototype.add= function(a) {
        this.x += a.x;
        this.y += a.y;
        this.z += a.z; 
}
	
Vector.prototype.sub= function(a) {
        this.x -= a.x;
        this.y -= a.y;
        this.z -= a.z;
}



function QCO (_id)
{
	var id, ref;

	this.id = _id;
	this.ref = QCakeApi.getRef(this.id);
	return this;
}
	
QCO.prototype.getattr= function(args)
{
	return QCakeApi.getAttribute(this.ref, args);
}
QCO.prototype.setattr= function(args)
{
	return QCakeApi.setAttribute(this.ref, args);
}

QCO.prototype.getpos= function()
{
	return new Vector(QCakeApi.getPositionX(this.ref), QCakeApi.getPositionY(this.ref), QCakeApi.getPositionZ(this.ref));
}

QCO.prototype.getrot= function()
{
	return new Vector(QCakeApi.getPositionH(this.ref), QCakeApi.getPositionP(this.ref), QCakeApi.getPositionR(this.ref));
}
	
QCO.prototype.setpos= function(v)
{
	return QCakeApi.setPosition(this.ref, v.x, v.y, v.z, QCakeApi.getPositionH(this.ref), QCakeApi.getPositionP(this.ref), QCakeApi.getPositionR(this.ref));
}
	
QCO.prototype.setrot= function(r)
{
	return QCakeApi.setPosition(this.ref, QCakeApi.getPositionX(this.ref), QCakeApi.getPositionY(this.ref), QCakeApi.getPositionZ(this.ref), r.x, r.y, r.z);
}

QCO.prototype.rotate= function(r)
{
	return QCakeApi.Rotate(this.ref, r.x, r.y, r.z);
}

QCO.prototype.move= function(v)
{
	return this.setpos(this.getpos().add(v));
}

QCO.prototype.getpos_x= function()
{
	return QCakeApi.getPositionX(this.ref);
}
QCO.prototype.getpos_y= function()
{
	return QCakeApi.getPositionY(this.ref);
}
QCO.prototype.getpos_z= function()
{
	return QCakeApi.getPositionZ(this.ref);
}
QCO.prototype.getrot_h= function()
{
	return QCakeApi.getPositionH(this.ref); 
}
QCO.prototype.getrot_p= function()
{
	return QCakeApi.getPositionP(this.ref);
}
QCO.prototype.getrot_r= function()
{
	return QCakeApi.getPositionR(this.ref);
}
QCO.prototype.setsequence= function(s,m)
{
	return QCakeApi.setSequence(this.ref, s, m);
}
QCO.prototype.Ref= function()
{
	return this.ref;
}