| 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
 | | // Generated by CoffeeScript 1.12.7 |  | (function() { |  |   var utils; |  |   |  |   utils = require('./utils'); |  |   |  |   exports.app = { |  |     chunking_test: function(req, res, _, next_filter) { |  |       var write; |  |       res.setHeader('Content-Type', 'application/javascript; charset=UTF-8'); |  |       res.writeHead(200); |  |       write = (function(_this) { |  |         return function(payload) { |  |           var x; |  |           try { |  |             return res.write(payload + '\n'); |  |           } catch (error) { |  |             x = error; |  |           } |  |         }; |  |       })(this); |  |       utils.timeout_chain([ |  |         [ |  |           0, (function(_this) { |  |             return function() { |  |               return write('h'); |  |             }; |  |           })(this) |  |         ], [ |  |           1, (function(_this) { |  |             return function() { |  |               return write(Array(2049).join(' ') + 'h'); |  |             }; |  |           })(this) |  |         ], [ |  |           5, (function(_this) { |  |             return function() { |  |               return write('h'); |  |             }; |  |           })(this) |  |         ], [ |  |           25, (function(_this) { |  |             return function() { |  |               return write('h'); |  |             }; |  |           })(this) |  |         ], [ |  |           125, (function(_this) { |  |             return function() { |  |               return write('h'); |  |             }; |  |           })(this) |  |         ], [ |  |           625, (function(_this) { |  |             return function() { |  |               return write('h'); |  |             }; |  |           })(this) |  |         ], [ |  |           3125, (function(_this) { |  |             return function() { |  |               write('h'); |  |               return res.end(); |  |             }; |  |           })(this) |  |         ] |  |       ]); |  |       return true; |  |     }, |  |     info: function(req, res, _) { |  |       var info; |  |       info = { |  |         websocket: this.options.websocket, |  |         origins: !this.options.disable_cors ? ['*:*'] : void 0, |  |         cookie_needed: !!this.options.jsessionid, |  |         entropy: utils.random32() |  |       }; |  |       if (typeof this.options.base_url === 'function') { |  |         info.base_url = this.options.base_url(); |  |       } else if (this.options.base_url) { |  |         info.base_url = this.options.base_url; |  |       } |  |       res.setHeader('Content-Type', 'application/json; charset=UTF-8'); |  |       res.writeHead(200); |  |       return res.end(JSON.stringify(info)); |  |     }, |  |     info_options: function(req, res) { |  |       res.statusCode = 204; |  |       res.setHeader('Access-Control-Allow-Methods', 'OPTIONS, GET'); |  |       res.setHeader('Access-Control-Max-Age', res.cache_for); |  |       return ''; |  |     } |  |   }; |  |   |  | }).call(this); | 
 |