-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclient.js
84 lines (80 loc) · 1.69 KB
/
client.js
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
deps.c = [];
deps.o = function(i) {
deps.l[i] = true;
var r = [];
for (var j in deps.c) {
var f = true;
for (var k in deps.c[j][0]) {
if (deps.l[deps.c[j][0][k]] == null) {
f = false;
break;
}
}
if (f === true) {
deps.c[j][1](deps.r(deps.c[j][2], deps.c[j][3]));
r.push(j);
}
}
for (var j = 0; j < r.length; j++) {
deps.c.splice(r.pop(), 1);
}
}
deps.k = function(n, i) {
return function(c) {
var p = [];
if (deps.l[deps.d[i]] == null) {
p.push(deps.d[i]);
}
for (var j in deps.p[deps.d[i]]) {
if (deps.l[deps.p[deps.d[i]][j]] !== true) {
p.push(deps.p[deps.d[i]][j]);
}
}
if (p.length === 0) {
return c(deps.r(n, i));
}
for (var j in p) {
var js = document.createElement("script");
js.type = "text/javascript";
js.src = deps.u + 'c' + p[j] + '.js';
document.head.appendChild(js);
}
deps.c.push([p, c, n, i]);
}
}
deps.r = function(n, i) {
var m = {
exports: {}
};
if (deps[i] != null) {
if (deps[i].length > 2) {
return deps[i][2];
}
deps[i][0].call(m.exports, function(e) {
return deps.r(e, deps[i][1][e]);
}, m, m.exports);
deps[i][2] = m.exports;
} else {
if (deps.s[i] != null) {
deps[deps.s[i]][0].call(m.exports, function(e) {
return deps.r(e, deps[deps.s[i]][1][e]);
}, m, m.exports, deps.k(n, i));
} else {
var f = new Error("Cannot find module '" + n + "'");
throw f.code = "MODULE_NOT_FOUND", f
}
}
return m.exports;
}
var s = document.getElementsByTagName('script');
for (var i in s) {
var u = s[i].src;
if (u.substr(-5) === 'c0.js') {
deps.u = u.substr(0, u.length - 5);
break;
}
}
if (deps.u == null) {
throw new Error('Could not find c0.js script!');
}
deps.r('', 0);