Skip to content
This repository was archived by the owner on Jun 4, 2023. It is now read-only.

Airsonos didn't work on Raspi 2 #127

Closed
grisu0816 opened this issue Mar 11, 2015 · 3 comments
Closed

Airsonos didn't work on Raspi 2 #127

grisu0816 opened this issue Mar 11, 2015 · 3 comments

Comments

@grisu0816
Copy link

I have a Problem with the Installation of Airsonos. I have installed npm in Version 1.4.9 und node-js in Version 0.10.28. The Installation of Airsonos works, but when i start Airsonos i get a Stack like this:
==== Stack trace ============================================

Security context: 0x52c34659 #0#
1: parse [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js:~479](this=0x367dabd9 #1#,input=0x366859b1 <JS Array[678]>#2#)
2: /* anonymous _/ [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js:43](this=0x52c34701 #3#,code=0x36680859 <Very long string[5072]>#4#,options=0x3668304d #5#)
3: .coffee [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js:19](this=0x3bb58755 #6#,module=0x3667f14d #7#,filename=0x3667e2cd <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee)
4: load [module.js:356](this=0x3667f14d #7#,filename=0x3667e2cd <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee)
5: load [module.js:312](this=0x3bb58731 #8#,request=0x3667b8d9 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>,parent=0x36747de5 #9#,isMain=0x52c08091 <undefined)
6: arguments adaptor frame: 2->3
7: require [module.js:364](this=0x36747de5 #9#,path=0x3667b8d9 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic)
8: require [module.js:~379](this=0x52c34701 #3#,path=0x3667b8d9 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic)
9: /
anonymous _/ [/usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js:11](this=0x36747ed5 #10#,exports=0x36747ed5 #10#,require=0x36747e0d #11#,module=0x36747de5 #9#,__filename=0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>,__dirname=0x36747e71 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic)
11: _compile [module.js:456](this=0x36747de5 #9#,content=0x367481f5 <String[313]: /rnx09Portastic bootstrap for loading .coffee on the fly.rnrnx09@author Alan Hoffmeister alan@cranic.com.brrnx09@copyright Cranic Tecnologia e Informxe1tics LTDArnx09@version 0.0.1rnx09@date 2012-07-16rn/rnrncoffee = require%28'coffee-script'%29;rnport = require%28__dirname +);\r\n\r\nmodule.exports = new port();>,filename=0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>)
12: .js [module.js:474](this=0x3bb58755 #6#,module=0x36747de5 #9#,filename=0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js)
13: load [module.js:356](this=0x36747de5 #9#,filename=0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js)
14: load [module.js:312](this=0x3bb58731 #8#,request=0x30c26271 <String[9]: portastic>,parent=0x3bb58be1 #12#,isMain=0x52c08091 <undefined)
15: arguments adaptor frame: 2->3
16: require [module.js:364](this=0x3bb58be1 #12#,path=0x30c26271 <String[9]: portastic)
17: require [module.js:380](this=0x52c34701 #3#,path=0x30c26271 <String[9]: portastic)
18: /
anonymous _/ [/usr/local/lib/node_modules/airsonos/lib/main.js:4](this=0x3bb58cad #13#,exports=0x3bb58cad #13#,require=0x3bb58c09 #14#,module=0x3bb58be1 #12#,__filename=0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>,__dirname=0x3bb58c99 <String[40]: /usr/local/lib/node_modules/airsonos/lib)
20: _compile [module.js:456](this=0x3bb58be1 #12#,content=0x2347c73d <Very long string[3942]>#15#,filename=0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js)
21: .js [module.js:474](this=0x3bb58755 #6#,module=0x3bb58be1 #12#,filename=0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js)
22: load [module.js:356](this=0x3bb58be1 #12#,filename=0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js)
23: load [module.js:312](this=0x3bb58731 #8#,request=0x2347d6c1 <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>,parent=0x3bb58cc9 #16#,isMain=0x52c08091 <undefined)
24: arguments adaptor frame: 2->3
25: require [module.js:364](this=0x3bb58cc9 #16#,path=0x2347d6c1 <String[45]: /usr/local/lib/node_modules/airsonos/lib/main)
26: require [module.js:380](this=0x52c34701 #3#,path=0x2347d6c1 <String[45]: /usr/local/lib/node_modules/airsonos/lib/main)
27: /
anonymous _/ [/usr/local/lib/node_modules/airsonos/index.js:2](this=0x3bb58d69 #17#,exports=0x3bb58d69 #17#,require=0x3bb58cf1 #18#,module=0x3bb58cc9 #16#,__filename=0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js>,__dirname=0x3bb58d55 <String[36]: /usr/local/lib/node_modules/airsonos)
29: _compile [module.js:456](this=0x3bb58cc9 #16#,content=0x2347d7ad <String[35]: nrequire%28__dirname +);\n>,filename=0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js>)
30: .js [module.js:474](this=0x3bb58755 #6#,module=0x3bb58cc9 #16#,filename=0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js)
31: load [module.js:356](this=0x3bb58cc9 #16#,filename=0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js)
32: load [module.js:312](this=0x3bb58731 #8#,request=0x2347d831 <String[23]: /usr/local/bin/airsonos>,parent=0x52c08081 ,isMain=0x52c080b1 <true)
33: runMain [module.js:497](this=0x3bb58731 #8#)
34: startup [node.js:119](this=0x52c34701 #3#)
35: /
anonymous */ [node.js:906](this=0x52c34701 #3#,process=0x3bb58e21 #19#)

==== Details ================================================

[1]: parse [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js:~479](this=0x367dabd9 #1#,input=0x366859b1 <JS Array[678]>#2#) {
// stack-allocated locals
var table = 0x367dae11 <JS Array[325]>#20#
var yytext = 0x3668e379 <String[8]: callback>
var yylineno = 54
var yyleng = 0x52c08091
var recovering = 0
var TERROR = 2
var EOF = 1
var yyloc = 0x366b3de1 #21#
var popStack = 0x366b3c2d #22#
var lex = 0x366b3c51 #23#
var symbol = 0x52c08081
var preErrorSymbol = 0x52c08091
var state = 202
var action = 0x36612fe1 <JS Array[2]>#24#
var a = 0x52c08091
var r = 0x52c08091
var yyval = 0x366b3ef1 #25#
var p = 0x52c08091
var len = 1
var newState = 106
var expected = 0x52c08091
var errStr = 0x52c08091
// heap-allocated locals
var self = 0x367dabd9 #1#
var stack = 0x365505c5 <JS Array[31]>#26#
var vstack = 0x36550641 <JS Array[16]>#27#
var lstack = 0x3655068d <JS Array[16]>#28#
// expression stack (top to bottom)
[24] : 0
[23] : 2086226
[22] : 0x3662dad1 #29#
--------- s o u r c e c o d e ---------
function parse(input) {? var self = this,? stack = [0],? vstack = [null], // semantic value stack? lstack = [], // location stack? table = this.table,? yytext = '',? yylineno = 0,? yyleng = 0,? recovering = 0,? TERROR = 2,? EOF = 1;?? //t...


}

[2]: /* anonymous */ [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js:43](this=0x52c34701 #3#,code=0x36680859 <Very long string[5072]>#4#,options=0x3668304d #5#) {
// stack-allocated locals
var header = 0x52c08091
var js = 0x52c08091
var merge = 0x28513dd1 #30#
// expression stack (top to bottom)
[09] : 0x366859b1 <JS Array[678]>#2#
[08] : 0x367dabd9 #1#
--------- s o u r c e c o d e ---------
function (code, options) {? var header, js, merge;? if (options == null) {? options = {};? }? merge = exports.helpers.merge;? try {? js = (parser.parse(lexer.tokenize(code))).compile(options);? if (!options.header) {? return js;? }? } catch (err) {? if (optio...


}

[3]: .coffee [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js:19](this=0x3bb58755 #6#,module=0x3667f14d #7#,filename=0x3667e2cd <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee) {
// stack-allocated locals
var content = 0x52c08091
// expression stack (top to bottom)
[04] : 0x3668304d #5#
[03] : 0x36680859 <Very long string[5072]>#4#
[02] : 0x52c34701 #3#
[01] : 0x36630435 #31#
--------- s o u r c e c o d e ---------

function (module, filename) {? var content;? content = compile(fs.readFileSync(filename, 'utf8'), {? filename: filename? });? return module._compile(content, filename);? }

}

[4]: load [module.js:356](this=0x3667f14d #7#,filename=0x3667e2cd <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee) {
// stack-allocated locals
var extension = 0x366804ed <String[7]: .coffee>
// expression stack (top to bottom)
[04] : 0x3667e2cd <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
[03] : 0x3667f14d #7#
[02] : 0x3bb58755 #6#
[01] : 0x366804ed <String[7]: .coffee>
--------- s o u r c e c o d e ---------
function (filename) {? debug('load ' + JSON.stringify(filename) +? ' for module ' + JSON.stringify(this.id));?? assert(!this.loaded);? this.filename = filename;? this.paths = Module._nodeModulePaths(path.dirname(filename));?? var extension = path.extname(filename) || '.js';? if (!Module._extensi...


}

[5]: _load [module.js:312](this=0x3bb58731 #8#,request=0x3667b8d9 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>,parent=0x36747de5 #9#,isMain=0x52c08091 <undefined) {
// stack-allocated locals
var filename = 0x3667e2cd <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
var cachedModule = 0x52c08091
var replModule = 0x52c08091
var module = 0x3667f14d #7#
var hadException = 0x52c080b1
// expression stack (top to bottom)
[11] : 0x3667e2cd <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
[10] : 0x3667f14d #7#
--------- s o u r c e c o d e ---------
function (request, parent, isMain) {? if (parent) {? debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? }?? var filename = Module._resolveFilename(request, parent);?? var cachedModule = Module._cache[filename];? if (cachedModule) {? return cachedModule.exports;? }?? if (Nati...


}

[6]: arguments adaptor frame: 2->3 {
// actual arguments
[00] : 0x3667b8d9 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>
[01] : 0x36747de5 #9#
}

[7]: require [module.js:364](this=0x36747de5 #9#,path=0x3667b8d9 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic) {
// expression stack (top to bottom)
[02] : 0x36747de5 #9#
[01] : 0x3667b8d9 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>
[00] : 0x3bb58731 #8#
--------- s o u r c e c o d e ---------

function (path) {? assert(typeof path === 'string', 'path must be a string');? assert(path, 'missing path');? return Module._load(path, this);?}

}

[8]: require [module.js:~379](this=0x52c34701 #3#,path=0x3667b8d9 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic) {
// optimized frame
}
[9]: /* anonymous / [/usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js:11](this=0x36747ed5 #10#,exports=0x36747ed5 #10#,require=0x36747e0d #11#,module=0x36747de5 #9#,__filename=0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>,__dirname=0x36747e71 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic) {
// expression stack (top to bottom)
[02] : 0x3667b8d9 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>
[01] : 0x52c34701 #3#
[00] : 0x36747e0d #11#
--------- s o u r c e c o d e ---------
function (exports, require, module, __filename, __dirname) { /
???Portastic bootstrap for loading .coffee on the fly.?????@author Alan Hoffmeister alan@cranic.com.br???@copyright Cranic Tecnologia e Inform?tics LTDA???@Version 0.0.1???@Date 2012-07-16??*/????coffee = require('coffee-script');??port = requi...


}

[11]: compile [module.js:456](this=0x36747de5 #9#,content=0x367481f5 <String[313]: /rnx09Portastic bootstrap for loading .coffee on the fly.rnrnx09@author Alan Hoffmeister alan@cranic.com.brrnx09@copyright Cranic Tecnologia e Informxe1tics LTDArnx09@version 0.0.1rnx09@date 2012-07-16rn/rnrncoffee = require%28'coffee-script'%29;rnport = require%28__dirname +);\r\n\r\nmodule.exports = new port();>,filename=0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>) {
// stack-allocated locals
var require = 0x36747e0d #11#
var dirname = 0x36747e71 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic>
var sandbox = 0x52c08091
var k = 0x52c08091
var wrapper = 0x36747ef1 <String[379]: (function (exports, require, module, __filename, _dirname) { /*\r\n\x09Portastic bootstrap for loading .coffee on the fly.\r\n\r\n\x09@author Alan Hoffmeister alan@cranic.com.br\r\n\x09@copyright Cranic Tecnologia e Inform\xe1tics LTDA\r\n\x09@version 0.0.1\r\n\x09@date 2012-07-16\r\n/\r\n\r\ncoffee = require('coffee-script');\r\nport = require(__dirname + '/lib/portastic');\r\n\r\nmodule.exports = new port();\n});>
var compiledWrapper = 0x36747e4d #32#
var args = 0x36747ee1 <JS Array[5]>#33#
// heap-allocated locals
var self = 0x36747de5 #9#
// expression stack (top to bottom)
[09] : 0x36747ee1 <JS Array[5]>#33#
[08] : 0x36747ed5 #10#
[07] : 0x36747e4d #32#
--------- s o u r c e c o d e ---------
function (content, filename) {? var self = this;? // remove shebang? content = content.replace(/^#!.
/, '');?? function require(path) {? return self.require(path);? }?? require.resolve = function(request) {? return Module._resolveFilename(request, self);? };?? Object.defineProperty(require, '...


}

[12]: .js [module.js:474](this=0x3bb58755 #6#,module=0x36747de5 #9#,filename=0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js) {
// stack-allocated locals
var content = 0x367481f5 <String[313]: /\r\n\x09Portastic bootstrap for loading .coffee on the fly.\r\n\r\n\x09@author Alan Hoffmeister alan@cranic.com.br\r\n\x09@copyright Cranic Tecnologia e Inform\xe1tics LTDA\r\n\x09@version 0.0.1\r\n\x09@date 2012-07-16\r\n_/\r\n\r\ncoffee = require('coffee-script');\r\nport = require(__dirname + '/lib/portastic');\r\n\r\nmodule.exports = new port();>
// expression stack (top to bottom)
[03] : 0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
[02] : 0x367481f5 <String[313]: /_\r\n\x09Portastic bootstrap for loading .coffee on the fly.\r\n\r\n\x09@author Alan Hoffmeister alan@cranic.com.br\r\n\x09@copyright Cranic Tecnologia e Inform\xe1tics LTDA\r\n\x09@version 0.0.1\r\n\x09@date 2012-07-16\r\n
/\r\n\r\ncoffee = require('coffee-script');\r\nport = require(__dirname + '/lib/portastic');\r\n\r\nmodule.exports = new port();>
[01] : 0x36747de5 #9#
--------- s o u r c e c o d e ---------

function (module, filename) {? var content = NativeModule.require('fs').readFileSync(filename, 'utf8');? module._compile(stripBOM(content), filename);?}

}

[13]: load [module.js:356](this=0x36747de5 #9#,filename=0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js) {
// stack-allocated locals
var extension = 0x36748475 <String[3]: .js>
// expression stack (top to bottom)
[04] : 0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
[03] : 0x36747de5 #9#
[02] : 0x3bb58755 #6#
[01] : 0x36748475 <String[3]: .js>
--------- s o u r c e c o d e ---------
function (filename) {? debug('load ' + JSON.stringify(filename) +? ' for module ' + JSON.stringify(this.id));?? assert(!this.loaded);? this.filename = filename;? this.paths = Module._nodeModulePaths(path.dirname(filename));?? var extension = path.extname(filename) || '.js';? if (!Module._extensi...


}

[14]: _load [module.js:312](this=0x3bb58731 #8#,request=0x30c26271 <String[9]: portastic>,parent=0x3bb58be1 #12#,isMain=0x52c08091 <undefined) {
// stack-allocated locals
var filename = 0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
var cachedModule = 0x52c08091
var replModule = 0x52c08091
var module = 0x36747de5 #9#
var hadException = 0x52c080b1
// expression stack (top to bottom)
[11] : 0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
[10] : 0x36747de5 #9#
--------- s o u r c e c o d e ---------
function (request, parent, isMain) {? if (parent) {? debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? }?? var filename = Module._resolveFilename(request, parent);?? var cachedModule = Module._cache[filename];? if (cachedModule) {? return cachedModule.exports;? }?? if (Nati...


}

[15]: arguments adaptor frame: 2->3 {
// actual arguments
[00] : 0x30c26271 <String[9]: portastic>
[01] : 0x3bb58be1 #12#
}

[16]: require [module.js:364](this=0x3bb58be1 #12#,path=0x30c26271 <String[9]: portastic) {
// expression stack (top to bottom)
[02] : 0x3bb58be1 #12#
[01] : 0x30c26271 <String[9]: portastic>
[00] : 0x3bb58731 #8#
--------- s o u r c e c o d e ---------

function (path) {? assert(typeof path === 'string', 'path must be a string');? assert(path, 'missing path');? return Module._load(path, this);?}

}

[17]: require [module.js:380](this=0x52c34701 #3#,path=0x30c26271 <String[9]: portastic) {
// expression stack (top to bottom)
[01] : 0x30c26271 <String[9]: portastic>
[00] : 0x3bb58be1 #12#
--------- s o u r c e c o d e ---------

function require(path) {? return self.require(path);? }

}

[18]: /* anonymous */ [/usr/local/lib/node_modules/airsonos/lib/main.js:4](this=0x3bb58cad #13#,exports=0x3bb58cad #13#,require=0x3bb58c09 #14#,module=0x3bb58be1 #12#,__filename=0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>,__dirname=0x3bb58c99 <String[40]: /usr/local/lib/node_modules/airsonos/lib) {
// stack-allocated locals
var sonos = 0x3bb58b09 #34#
var pjson = 0x52c08091
var diag = 0x52c08091
// heap-allocated locals
var portastic = 0x52c08091
var ip = 0x52c08091
var NodeTunes = 0x52c08091
var Nicercast = 0x52c08091
var flags = 0x52c08091
// expression stack (top to bottom)
[05] : 0x30c26271 <String[9]: portastic>
[04] : 0x52c34701 #3#
[03] : 0x3bb58c09 #14#
--------- s o u r c e c o d e ---------
function (exports, require, module, __filename, __dirname) { "use strict";??var sonos = require('sonos');?var portastic = require('portastic');?var ip = require('ip');?var NodeTunes = require('nodetunes');?var Nicercast = require('nicercast');?var flags = require('flags');??flags.defineBoolean('diagnostics',...


}

[20]: _compile [module.js:456](this=0x3bb58be1 #12#,content=0x2347c73d <Very long string[3942]>#15#,filename=0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js) {
// stack-allocated locals
var require = 0x3bb58c09 #14#
var dirname = 0x3bb58c99 <String[40]: /usr/local/lib/node_modules/airsonos/lib>
var sandbox = 0x52c08091
var k = 0x52c08091
var wrapper = 0x2347b789 <Very long string[4008]>#35#
var compiledWrapper = 0x3bb58c49 #36#
var args = 0x3bb58cb9 <JS Array[5]>#37#
// heap-allocated locals
var self = 0x3bb58be1 #12#
// expression stack (top to bottom)
[09] : 0x3bb58cb9 <JS Array[5]>#37#
[08] : 0x3bb58cad #13#
[07] : 0x3bb58c49 #36#
--------- s o u r c e c o d e ---------
function (content, filename) {? var self = this;? // remove shebang? content = content.replace(/^#!.*/, '');?? function require(path) {? return self.require(path);? }?? require.resolve = function(request) {? return Module._resolveFilename(request, self);? };?? Object.defineProperty(require, '...


}

[21]: .js [module.js:474](this=0x3bb58755 #6#,module=0x3bb58be1 #12#,filename=0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js) {
// stack-allocated locals
var content = 0x2347c73d <Very long string[3942]>#15#
// expression stack (top to bottom)
[03] : 0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
[02] : 0x2347c73d <Very long string[3942]>#15#
[01] : 0x3bb58be1 #12#
--------- s o u r c e c o d e ---------

function (module, filename) {? var content = NativeModule.require('fs').readFileSync(filename, 'utf8');? module._compile(stripBOM(content), filename);?}

}

[22]: load [module.js:356](this=0x3bb58be1 #12#,filename=0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js) {
// stack-allocated locals
var extension = 0x2347d6b1 <String[3]: .js>
// expression stack (top to bottom)
[04] : 0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
[03] : 0x3bb58be1 #12#
[02] : 0x3bb58755 #6#
[01] : 0x2347d6b1 <String[3]: .js>
--------- s o u r c e c o d e ---------
function (filename) {? debug('load ' + JSON.stringify(filename) +? ' for module ' + JSON.stringify(this.id));?? assert(!this.loaded);? this.filename = filename;? this.paths = Module._nodeModulePaths(path.dirname(filename));?? var extension = path.extname(filename) || '.js';? if (!Module._extensi...


}

[23]: _load [module.js:312](this=0x3bb58731 #8#,request=0x2347d6c1 <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>,parent=0x3bb58cc9 #16#,isMain=0x52c08091 <undefined) {
// stack-allocated locals
var filename = 0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
var cachedModule = 0x52c08091
var replModule = 0x52c08091
var module = 0x3bb58be1 #12#
var hadException = 0x52c080b1
// expression stack (top to bottom)
[11] : 0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
[10] : 0x3bb58be1 #12#
--------- s o u r c e c o d e ---------
function (request, parent, isMain) {? if (parent) {? debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? }?? var filename = Module._resolveFilename(request, parent);?? var cachedModule = Module._cache[filename];? if (cachedModule) {? return cachedModule.exports;? }?? if (Nati...


}

[24]: arguments adaptor frame: 2->3 {
// actual arguments
[00] : 0x2347d6c1 <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[01] : 0x3bb58cc9 #16#
}

[25]: require [module.js:364](this=0x3bb58cc9 #16#,path=0x2347d6c1 <String[45]: /usr/local/lib/node_modules/airsonos/lib/main) {
// expression stack (top to bottom)
[02] : 0x3bb58cc9 #16#
[01] : 0x2347d6c1 <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[00] : 0x3bb58731 #8#
--------- s o u r c e c o d e ---------

function (path) {? assert(typeof path === 'string', 'path must be a string');? assert(path, 'missing path');? return Module._load(path, this);?}

}

[26]: require [module.js:380](this=0x52c34701 #3#,path=0x2347d6c1 <String[45]: /usr/local/lib/node_modules/airsonos/lib/main) {
// expression stack (top to bottom)
[01] : 0x2347d6c1 <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[00] : 0x3bb58cc9 #16#
--------- s o u r c e c o d e ---------

function require(path) {? return self.require(path);? }

}

[27]: /* anonymous */ [/usr/local/lib/node_modules/airsonos/index.js:2](this=0x3bb58d69 #17#,exports=0x3bb58d69 #17#,require=0x3bb58cf1 #18#,module=0x3bb58cc9 #16#,__filename=0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js>,__dirname=0x3bb58d55 <String[36]: /usr/local/lib/node_modules/airsonos) {
// expression stack (top to bottom)
[02] : 0x2347d6c1 <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[01] : 0x52c34701 #3#
[00] : 0x3bb58cf1 #18#
--------- s o u r c e c o d e ---------

function (exports, require, module, __filename, __dirname) { ?require(__dirname + '/lib/main');??}

}

[29]: _compile [module.js:456](this=0x3bb58cc9 #16#,content=0x2347d7ad <String[35]: nrequire%28__dirname +);\n>,filename=0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js>) {
// stack-allocated locals
var require = 0x3bb58cf1 #18#
var dirname = 0x3bb58d55 <String[36]: /usr/local/lib/node_modules/airsonos>
var sandbox = 0x52c08091
var k = 0x52c08091
var wrapper = 0x2347d739 <String[101]: (function (exports, require, module, __filename, __dirname) { \nrequire(__dirname + '/lib/main');\n\n});>
var compiledWrapper = 0x3bb58d31 #38#
var args = 0x3bb58d75 <JS Array[5]>#39#
// heap-allocated locals
var self = 0x3bb58cc9 #16#
// expression stack (top to bottom)
[09] : 0x3bb58d75 <JS Array[5]>#39#
[08] : 0x3bb58d69 #17#
[07] : 0x3bb58d31 #38#
--------- s o u r c e c o d e ---------
function (content, filename) {? var self = this;? // remove shebang? content = content.replace(/^#!.*/, '');?? function require(path) {? return self.require(path);? }?? require.resolve = function(request) {? return Module._resolveFilename(request, self);? };?? Object.defineProperty(require, '...


}

[30]: .js [module.js:474](this=0x3bb58755 #6#,module=0x3bb58cc9 #16#,filename=0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js) {
// stack-allocated locals
var content = 0x2347d7dd <String[54]: #!/usr/bin/env node\nrequire(__dirname + '/lib/main');\n>
// expression stack (top to bottom)
[03] : 0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
[02] : 0x2347d7ad <String[35]: \nrequire(__dirname + '/lib/main');\n>
[01] : 0x3bb58cc9 #16#
--------- s o u r c e c o d e ---------

function (module, filename) {? var content = NativeModule.require('fs').readFileSync(filename, 'utf8');? module._compile(stripBOM(content), filename);?}

}

[31]: load [module.js:356](this=0x3bb58cc9 #16#,filename=0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js) {
// stack-allocated locals
var extension = 0x2347d821 <String[3]: .js>
// expression stack (top to bottom)
[04] : 0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
[03] : 0x3bb58cc9 #16#
[02] : 0x3bb58755 #6#
[01] : 0x2347d821 <String[3]: .js>
--------- s o u r c e c o d e ---------
function (filename) {? debug('load ' + JSON.stringify(filename) +? ' for module ' + JSON.stringify(this.id));?? assert(!this.loaded);? this.filename = filename;? this.paths = Module._nodeModulePaths(path.dirname(filename));?? var extension = path.extname(filename) || '.js';? if (!Module._extensi...


}

[32]: _load [module.js:312](this=0x3bb58731 #8#,request=0x2347d831 <String[23]: /usr/local/bin/airsonos>,parent=0x52c08081 ,isMain=0x52c080b1 <true) {
// stack-allocated locals
var filename = 0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
var cachedModule = 0x52c08091
var replModule = 0x52c08091
var module = 0x3bb58cc9 #16#
var hadException = 0x52c080b1
// expression stack (top to bottom)
[11] : 0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
[10] : 0x3bb58cc9 #16#
--------- s o u r c e c o d e ---------
function (request, parent, isMain) {? if (parent) {? debug('Module._load REQUEST ' + (request) + ' parent: ' + parent.id);? }?? var filename = Module._resolveFilename(request, parent);?? var cachedModule = Module._cache[filename];? if (cachedModule) {? return cachedModule.exports;? }?? if (Nati...


}

[33]: runMain [module.js:497](this=0x3bb58731 #8#) {
// expression stack (top to bottom)
[03] : 0x52c080b1
[02] : 0x52c08081
[01] : 0x2347d831 <String[23]: /usr/local/bin/airsonos>
[00] : 0x3bb58731 #8#
--------- s o u r c e c o d e ---------

function () {? // Load the main module--the command line argument.? Module._load(process.argv[1], null, true);? // Handle any nextTicks added in the first tick of the program? process._tickCallback();?}

}

[34]: startup [node.js:119](this=0x52c34701 #3#) {
// stack-allocated locals
var EventEmitter = 0x3bb58a49 #40#
var d = 0x52c08091
var path = 0x3bb586c9 #41#
var cluster = 0x52c08091
var Module = 0x3bb58731 #8#
var debugTimeout = 0x52c08091
var opts = 0x52c08091
var repl = 0x52c08091
// heap-allocated locals
var code = 0x52c08091
// expression stack (top to bottom)
[08] : 0x3bb58731 #8#
--------- s o u r c e c o d e ---------
function startup() {? var EventEmitter = NativeModule.require('events').EventEmitter;?? process.proto = Object.create(EventEmitter.prototype, {? constructor: {? value: process.constructor? }? });? EventEmitter.call(process);?? process.EventEmitter = EventEmitter; // process.Event...


}

[35]: /* anonymous */ [node.js:906](this=0x52c34701 #3#,process=0x3bb58e21 #19#) {
// stack-allocated locals
var Script = 0x52c38f5d #42#
// heap-allocated locals
var process = 0x3bb58e21 #19#
var startup = 0x3bb58d85 #43#
var assert = 0x52c40841 #44#
var evalScript = 0x3bb399e1 #45#
var errnoException = 0x3bb39a05 #46#
var createWritableStdioStream = 0x3bb39a29 #47#
var runInThisContext = 0x52c38df9 #48#
var NativeModule = 0x3bb5ce1d #49#
// expression stack (top to bottom)
[02] : 0x52c34701 #3#
[01] : 0x3bb58d85 #43#
--------- s o u r c e c o d e ---------
function (process) {? this.global = this;?? function startup() {? var EventEmitter = NativeModule.require('events').EventEmitter;?? process.proto = Object.create(EventEmitter.prototype, {? constructor: {? value: process.constructor? }? });? EventEmitter.call(process);?? ...


}

==== Key ============================================

#0# 0x52c34659: 0x52c34659
#1# 0x367dabd9: 0x367dabd9
trace: 0x3662d961 #50#
yy: 0x36634155 #51#
symbols_: 0x3662c499 #52#
terminals_: 0x3662d69d #53#
productions_: 0x3662c6cd <JS Array[202]>#54#
performAction: 0x3662d995 #55#
table: 0x367dae11 <JS Array[325]>#20#
defaultActions: 0x367dac0d #56#
parseError: 0x3662da85 #57#
parse: 0x3662dad1 #29#
lexer: 0x366306d5 #58#
#2# 0x366859b1: 0x366859b1 <JS Array[678]>
0: 0x36685da9 <JS Array[3]>#59#
1: 0x36686375 <JS Array[3]>#60#
2: 0x366864e5 <JS Array[3]>#61#
3: 0x366abeb9 <JS Array[3]>#62#
4: 0x366865e9 <JS Array[3]>#63#
5: 0x366abf01 <JS Array[3]>#64#
6: 0x36686cc5 <JS Array[3]>#65#
7: 0x36686d95 <JS Array[3]>#66#
8: 0x36686e59 <JS Array[3]>#67#
9: 0x36686fa5 <JS Array[3]>#68#
...
#3# 0x52c34701: 0x52c34701
#4# 0x36680859: 0x36680859 <Very long string[5072]>
#5# 0x3668304d: 0x3668304d
filename: 0x3667e2cd <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
#6# 0x3bb58755: 0x3bb58755
#7# 0x3667f14d: 0x3667f14d
id: 0x3667e2cd <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
exports: 0x3667f175 #69#
parent: 0x36747de5 #9#
filename: 0x3667e2cd <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
loaded: 0x52c080c1
children: 0x3667f181 <JS Array[0]>#70#
paths: 0x3667f931 <JS Array[7]>#71#
#8# 0x3bb58731: 0x3bb58731
_contextLoad: 0x52c080c1
_cache: 0x3bb3f811 #72#
_pathCache: 0x3bb3f81d #73#
_extensions: 0x3bb58755 #6#
globalPaths: 0x3bb3f829 <JS Array[3]>#74#
wrapper: 0x3bb3f839 <JS Array[2]>#75#
_realpathCache: 0x3bb3f849 #76#
#9# 0x36747de5: 0x36747de5
id: 0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
exports: 0x36747ed5 #10#
parent: 0x3bb58be1 #12#
filename: 0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
loaded: 0x52c080c1
children: 0x36794abd <JS Array[2]>#77#
paths: 0x36794acd <JS Array[6]>#78#
#10# 0x36747ed5: 0x36747ed5
#11# 0x36747e0d: 0x36747e0d
main: 0x3bb58cc9 #16#
extensions: 0x3bb58755 #6#
cache: 0x3bb3f811 #72#
#12# 0x3bb58be1: 0x3bb58be1
id: 0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
exports: 0x3bb58cad #13#
parent: 0x3bb58cc9 #16#
filename: 0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
loaded: 0x52c080c1
children: 0x3bb398b9 <JS Array[2]>#79#
paths: 0x3bb398c9 <JS Array[6]>#80#
#13# 0x3bb58cad: 0x3bb58cad
#14# 0x3bb58c09: 0x3bb58c09
resolve: 0x3bb0d029 #81#
main: 0x3bb58cc9 #16#
extensions: 0x3bb58755 #6#
cache: 0x3bb3f811 #72#
#15# 0x2347c73d: 0x2347c73d <Very long string[3942]>
#16# 0x3bb58cc9: 0x3bb58cc9
id: 0x30c0c6dd <String[1]: .>
exports: 0x3bb58d69 #17#
parent: 0x52c08081
filename: 0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
loaded: 0x52c080c1
children: 0x3bb39929 <JS Array[1]>#82#
paths: 0x3bb39939 <JS Array[5]>#83#
#17# 0x3bb58d69: 0x3bb58d69
#18# 0x3bb58cf1: 0x3bb58cf1
main: 0x3bb58cc9 #16#
extensions: 0x3bb58755 #6#
cache: 0x3bb3f811 #72#
#19# 0x3bb58e21: 0x3bb58e21
version: 0x2344f03d <String[8]: v0.10.28>
moduleLoadList: 0x3bb59a69 <JS Array[44]>#84#
versions: 0x3bb3fc89 #85#
arch: 0x2344f071 <String[3]: arm>
platform: 0x2344f081 <String[5]: linux>
argv: 0x3bb3fc6d <JS Array[2]>#86#
execArgv: 0x3bb3fca1 <JS Array[0]>#87#
env: 0x3bb3fc95 #88#
pid: 28664
features: 0x3bb3fc7d #89#
execPath: 0x2344f051 <String[19]: /usr/local/bin/node>
_tickInfoBox: 0x3bb3c519 #90#
_events: 0x3bb3fcb1 #91#
domain: 0x52c08081
_maxListeners: 10
_exiting: 0x52c080c1
config: 0x3bb3fcbd #92#
maxTickDepth: 1000
mainModule: 0x3bb58cc9 #16#
#20# 0x367dae11: 0x367dae11 <JS Array[325]>
0: 0x367db33d #93#
1: 0x367db7f1 #94#
2: 0x367db861 #95#
3: 0x367db8e1 #96#
4: 0x367db96d #97#
5: 0x367dbb55 #98#
6: 0x367dc029 #99#
7: 0x367dc4ad #100#
8: 0x367dc6d5 #101#
9: 0x367dcb41 #102#
...
#21# 0x366b3de1: 0x366b3de1
#22# 0x366b3c2d: 0x366b3c2d
#23# 0x366b3c51: 0x366b3c51
#24# 0x36612fe1: 0x36612fe1 <JS Array[2]>
#25# 0x366b3ef1: 0x366b3ef1
$: 0x365505a9 <JS Array[1]>#103#
_$: 0x36550569 #104#
#26# 0x365505c5: 0x365505c5 <JS Array[31]>
#27# 0x36550641: 0x36550641 <JS Array[16]>
0: 0x52c08081
1: 0x366b7b39 #105#
2: 0x30c15bc9 <String[1]: \n>
3: 0x36687265 <String[5]: class>
4: 0x366bb081 #106#
5: 1
6: 0x366aa5b1 <a String value = 0x30c1a2c5 <String[1]: {>>#107#
7: 0x3654f23d <JS Array[1]>#108#
8: 0x3654f23d <JS Array[1]>#108#
9: 0x30c15bc9 <String[1]: \n>
...
#28# 0x3655068d: 0x3655068d <JS Array[16]>
0: 0x366b3de1 #21#
1: 0x366bac61 #109#
2: 0x366b3de1 #21#
3: 0x366b3de1 #21#
4: 0x366bb041 #110#
5: 0x366b3de1 #21#
6: 0x366b3de1 #21#
7: 0x3654f1e1 #111#
8: 0x3654f499 #112#
9: 0x366b3de1 #21#
...
#29# 0x3662dad1: 0x3662dad1
#30# 0x28513dd1: 0x28513dd1
#31# 0x36630435: 0x36630435
#32# 0x36747e4d: 0x36747e4d
#33# 0x36747ee1: 0x36747ee1 <JS Array[5]>
0: 0x36747ed5 #10#
1: 0x36747e0d #11#
2: 0x36747de5 #9#
3: 0x36747e85 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
4: 0x36747e71 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic>
#34# 0x3bb58b09: 0x3bb58b09
Services: 0x36774b99 #113#
#35# 0x2347b789: 0x2347b789 <Very long string[4008]>
#36# 0x3bb58c49: 0x3bb58c49
#37# 0x3bb58cb9: 0x3bb58cb9 <JS Array[5]>
0: 0x3bb58cad #13#
1: 0x3bb58c09 #14#
2: 0x3bb58be1 #12#
3: 0x2347b74d <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
4: 0x3bb58c99 <String[40]: /usr/local/lib/node_modules/airsonos/lib>
#38# 0x3bb58d31: 0x3bb58d31
#39# 0x3bb58d75: 0x3bb58d75 <JS Array[5]>
0: 0x3bb58d69 #17#
1: 0x3bb58cf1 #18#
2: 0x3bb58cc9 #16#
3: 0x2347d6fd <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
4: 0x3bb58d55 <String[36]: /usr/local/lib/node_modules/airsonos>
#40# 0x3bb58a49: 0x3bb58a49
#41# 0x3bb586c9: 0x3bb586c9
sep: 0x30c167a1 <String[1]: />
delimiter: 0x30c1a659 <String[1]: :>
#42# 0x52c38f5d: 0x52c38f5d
#43# 0x3bb58d85: 0x3bb58d85
_lazyConstants: 0x52c08081
#44# 0x52c40841: 0x52c40841
#45# 0x3bb399e1: 0x3bb399e1
#46# 0x3bb39a05: 0x3bb39a05
#47# 0x3bb39a29: 0x3bb39a29
#48# 0x52c38df9: 0x52c38df9
#49# 0x3bb5ce1d: 0x3bb5ce1d
source: 0x3bb3fe8d #114#
cache: 0x3bb3fed5 #115#
wrapper: 0x3bb3f839 <JS Array[2]>#75#
#50# 0x3662d961: 0x3662d961
#51# 0x36634155: 0x36634155
lexer: 0x366306d5 #58#
#52# 0x3662c499: 0x3662c499
error: 2
Root: 3
Body: 4
Block: 5
TERMINATOR: 6
Line: 7
Expression: 8
Statement: 9
Return: 10
Comment: 11
STATEMENT: 12
Value: 13
Invocation: 14
Code: 15
Operation: 16
Assign: 17
If: 18
Try: 19
While: 20
For: 21
Switch: 22
Class: 23
Throw: 24
INDENT: 25
OUTDENT: 26
Identifier: 27
IDENTIFIER: 28
AlphaNumeric: 29
NUMBER: 30
STRING: 31
Literal: 32
JS: 33
REGEX: 34
DEBUGGER: 35
UNDEFINED: 36
NULL: 37
BOOL: 38
Assignable: 39
=: 40
AssignObj: 41
ObjAssignable: 42
:: 43
ThisProperty: 44
RETURN: 45
HERECOMMENT: 46
PARAM_START: 47
ParamList: 48
PARAM_END: 49
FuncGlyph: 50
->: 51
=>: 52
OptComma: 53
,: 54
Param: 55
ParamVar: 56
...: 57
Array: 58
Object: 59
Splat: 60
SimpleAssignable: 61
Accessor: 62
Parenthetical: 63
Range: 64
This: 65
.: 66
?.: 67
::: 68
Index: 69
INDEX_START: 70
IndexValue: 71
INDEX_END: 72
INDEX_SOAK: 73
Slice: 74
{: 75
AssignList: 76
}: 77
CLASS: 78
EXTENDS: 79
OptFuncExist: 80
Arguments: 81
SUPER: 82
FUNC_EXIST: 83
CALL_START: 84
CALL_END: 85
ArgList: 86
THIS: 87
@: 88
[: 89
]: 90
RangeDots: 91
..: 92
Arg: 93
SimpleArgs: 94
TRY: 95
Catch: 96
FINALLY: 97
CATCH: 98
THROW: 99
(: 100
): 101
WhileSource: 102
WHILE: 103
WHEN: 104
UNTIL: 105
Loop: 106
LOOP: 107
ForBody: 108
FOR: 109
ForStart: 110
ForSource: 111
ForVariables: 112
OWN: 113
ForValue: 114
FORIN: 115
FOROF: 116
BY: 117
SWITCH: 118
Whens: 119
ELSE: 120
When: 121
LEADING_WHEN: 122
IfBlock: 123
IF: 124
POST_IF: 125
UNARY: 126
-: 127
+: 128
--: 129
++: 130
?: 131
MATH: 132
SHIFT: 133
COMPARE: 134
LOGIC: 135
RELATION: 136
COMPOUND_ASSIGN: 137
$accept: 0
$end: 1
#53# 0x3662d69d: 0x3662d69d
#54# 0x3662c6cd: 0x3662c6cd <JS Array[202]>
0: 0
1: 0x3662ca0d <JS Array[2]>#116#
2: 0x3662ca1d <JS Array[2]>#117#
3: 0x3662ca2d <JS Array[2]>#118#
4: 0x3662ca3d <JS Array[2]>#119#
5: 0x3662ca4d <JS Array[2]>#120#
6: 0x3662ca5d <JS Array[2]>#121#
7: 0x3662ca6d <JS Array[2]>#122#
8: 0x3662ca7d <JS Array[2]>#123#
9: 0x3662ca8d <JS Array[2]>#124#
...
#55# 0x3662d995: 0x3662d995
#56# 0x367dac0d: 0x367dac0d
#57# 0x3662da85: 0x3662da85
#58# 0x366306d5: 0x366306d5
lex: 0x366306ed #125#
setInput: 0x36630731 #126#
upcomingInput: 0x3663076d #127#
tokens: 0x366859b1 <JS Array[678]>#2#
pos: 161
yy: 0x36634155 #51#
yylloc: 0x366b3de1 #21#
yytext: 0x3668e379 <String[8]: callback>
yylineno: 54
#59# 0x36685da9: 0x36685da9 <JS Array[3]>
spaced: 0x52c080b1
0: 0x52734ead <String[10]: IDENTIFIER>
1: 0x36685d6d <String[5]: async>
2: 8
#60# 0x36686375: 0x36686375 <JS Array[3]>
spaced: 0x52c080b1
0: 0x30c1c89d <String[1]: =>
1: 0x30c1c89d <String[1]: =>
2: 8
#61# 0x366864e5: 0x366864e5 <JS Array[3]>
spaced: 0x52c080b1
0: 0x52734ead <String[10]: IDENTIFIER>
1: 0x36686481 <String[7]: require>
2: 8
#62# 0x366abeb9: 0x366abeb9 <JS Array[3]>
generated: 0x52c080b1
0: 0x5273595d <String[10]: CALL_START>
1: 0x234dff11 <String[1]: (>
2: 8
#63# 0x366865e9: 0x366865e9 <JS Array[3]>
newLine: 0x52c080b1
0: 0x527356b1 <String[6]: STRING>
1: 0x366865cd <String[7]: 'async'>
2: 8
#64# 0x366abf01: 0x366abf01 <JS Array[3]>
generated: 0x52c080b1
0: 0x52736f1d <String[8]: CALL_END>
1: 0x30c11fad <String[1]: )>
2: 9
#65# 0x36686cc5: 0x36686cc5 <JS Array[3]>
0: 0x52735a61 <String[10]: TERMINATOR>
1: 0x30c15bc9 <String[1]: \n>
2: 9
#66# 0x36686d95: 0x36686d95 <JS Array[3]>
spaced: 0x52c080b1
0: 0x52734ead <String[10]: IDENTIFIER>
1: 0x36686d5d <String[3]: net>
2: 9
#67# 0x36686e59: 0x36686e59 <JS Array[3]>
spaced: 0x52c080b1
0: 0x30c1c89d <String[1]: =>
1: 0x30c1c89d <String[1]: =>
2: 9
#68# 0x36686fa5: 0x36686fa5 <JS Array[3]>
spaced: 0x52c080b1
0: 0x52734ead <String[10]: IDENTIFIER>
1: 0x36686f65 <String[7]: require>
2: 9
#69# 0x3667f175: 0x3667f175
#70# 0x3667f181: 0x3667f181 <JS Array[0]>
#71# 0x3667f931: 0x3667f931 <JS Array[7]>
0: 0x3667fc35 <String[76]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/node_modules>
1: 0x3667fe41 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
2: 0x3667ffe1 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x3668013d <String[27]: /usr/local/lib/node_modules>
4: 0x36680261 <String[23]: /usr/local/node_modules>
5: 0x36680371 <String[17]: /usr/node_modules>
6: 0x36680469 <String[13]: /node_modules>
#72# 0x3bb3f811: 0x3bb3f811
#73# 0x3bb3f81d: 0x3bb3f81d
#74# 0x3bb3f829: 0x3bb3f829 <JS Array[3]>
0: 0x2344efb1 <String[19]: /root/.node_modules>
1: 0x2344efe5 <String[21]: /root/.node_libraries>
2: 0x2344f01d <String[19]: /usr/local/lib/node>
#75# 0x3bb3f839: 0x3bb3f839 <JS Array[2]>
0: 0x30c16939 <String[62]: (function (exports, require, module, filename, dirname) { >
1: 0x30c16985 <String[4]: \n});>
#76# 0x3bb3f849: 0x3bb3f849
#77# 0x36794abd: 0x36794abd <JS Array[2]>
0: 0x36745541
#128#
1: 0x3667f14d #7#
#78# 0x36794acd: 0x36794acd <JS Array[6]>
0: 0x367b8a51 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
1: 0x367b8aa5 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x367b8ae5 <String[27]: /usr/local/lib/node_modules>
3: 0x367b8b0d <String[23]: /usr/local/node_modules>
4: 0x367b8b31 <String[17]: /usr/node_modules>
5: 0x367b8b51 <String[13]: /node_modules>
#79# 0x3bb398b9: 0x3bb398b9 <JS Array[2]>
0: 0x3bb58b25 #129#
1: 0x36747de5 #9#
#80# 0x3bb398c9: 0x3bb398c9 <JS Array[6]>
0: 0x2344fe59 <String[53]: /usr/local/lib/node_modules/airsonos/lib/node_modules>
1: 0x2344fe9d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x2344fedd <String[27]: /usr/local/lib/node_modules>
3: 0x2344ff05 <String[23]: /usr/local/node_modules>
4: 0x2344ff29 <String[17]: /usr/node_modules>
5: 0x2344ff49 <String[13]: /node_modules>
#81# 0x3bb0d029: 0x3bb0d029
#82# 0x3bb39929: 0x3bb39929 <JS Array[1]>
0: 0x3bb58be1 #12#
#83# 0x3bb39939: 0x3bb39939 <JS Array[5]>
0: 0x2344ff65 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
1: 0x2344ffa5 <String[27]: /usr/local/lib/node_modules>
2: 0x2344ffcd <String[23]: /usr/local/node_modules>
3: 0x2344fff1 <String[17]: /usr/node_modules>
4: 0x23450011 <String[13]: /node_modules>
#84# 0x3bb59a69: 0x3bb59a69 <JS Array[44]>
0: 0x2344f1e1 <String[13]: Binding evals>
1: 0x2344f1fd <String[15]: Binding natives>
2: 0x3bb3fcc9 <String[19]: NativeModule events>
3: 0x3bb3fcdd <String[19]: NativeModule buffer>
4: 0x2344f219 <String[14]: Binding buffer>
5: 0x3bb3fcf1 <String[19]: NativeModule assert>
6: 0x3bb3fd05 <String[17]: NativeModule util>
7: 0x3bb3fd19 <String[17]: NativeModule path>
8: 0x3bb3fd2d <String[19]: NativeModule module>
9: 0x3bb3fd41 <String[15]: NativeModule fs>
...
#85# 0x3bb3fc89: 0x3bb3fc89
http_parser: 0x234512d5 <String[3]: 1.0>
node: 0x234512e5 <String[7]: 0.10.28>
v8: 0x234512f9 <String[8]: 3.14.5.9>
ares: 0x2345130d <String[9]: 1.9.0-DEV>
uv: 0x23451325 <String[7]: 0.10.27>
zlib: 0x23451339 <String[5]: 1.2.3>
modules: 0x2345134d <String[2]: 11>
openssl: 0x2345135d <String[6]: 1.0.1g>
#86# 0x3bb3fc6d: 0x3bb3fc6d <JS Array[2]>
0: 0x234512c5 <String[4]: node>
1: 0x2347d831 <String[23]: /usr/local/bin/airsonos>
#87# 0x3bb3fca1: 0x3bb3fca1 <JS Array[0]>
#88# 0x3bb3fc95: 0x3bb3fc95
#89# 0x3bb3fc7d: 0x3bb3fc7d
debug: 0x52c080c1
uv: 0x52c080b1
ipv6: 0x52c080b1
tls_npn: 0x52c080b1
tls_sni: 0x52c080b1
tls: 0x52c080b1
#90# 0x3bb3c519: 0x3bb3c519
#91# 0x3bb3fcb1: 0x3bb3fcb1
#92# 0x3bb3fcbd: 0x3bb3fcbd
target_defaults: 0x3bb45f45 #130#
variables: 0x3bb45f51 #131#
#93# 0x367db33d: 0x367db33d
#94# 0x367db7f1: 0x367db7f1
#95# 0x367db861: 0x367db861
#96# 0x367db8e1: 0x367db8e1
#97# 0x367db96d: 0x367db96d
#98# 0x367dbb55: 0x367dbb55
#99# 0x367dc029: 0x367dc029
#100# 0x367dc4ad: 0x367dc4ad
#101# 0x367dc6d5: 0x367dc6d5
#102# 0x367dcb41: 0x367dcb41
#103# 0x365505a9: 0x365505a9 <JS Array[1]>
0: 0x36550201 #132#
#104# 0x36550569: 0x36550569
first_line: 0x52c08091
last_line: 0x52c08091
first_column: 0x52c08091
last_column: 0x52c08091
#105# 0x366b7b39: 0x366b7b39
expressions: 0x366b7be5 <JS Array[2]>#133#
#106# 0x366bb081: 0x366bb081
base: 0x366bae31 #134#
properties: 0x366bb0b9 <JS Array[0]>#135#
#107# 0x366aa5b1: 0x366aa5b1 <a String value = 0x30c1a2c5 <String[1]: {>>
value(): 0x30c1a2c5 <String[1]: {>
generated: 0x52c080b1
#108# 0x3654f23d: 0x3654f23d <JS Array[1]>
0: 0x3654ef61 #136#
#109# 0x366bac61: 0x366bac61
first_line: 0x52c08091
last_line: 0x52c08091
first_column: 0x52c08091
last_column: 0x52c08091
#110# 0x366bb041: 0x366bb041
first_line: 0x52c08091
last_line: 0x52c08091
first_column: 0x52c08091
last_column: 0x52c08091
#111# 0x3654f1e1: 0x3654f1e1
first_line: 0x52c08091
last_line: 0x52c08091
first_column: 0x52c08091
last_column: 0x52c08091
#112# 0x3654f499: 0x3654f499
first_line: 0x52c08091
last_line: 0x52c08091
first_column: 0x52c08091
last_column: 0x52c08091
#113# 0x36774b99: 0x36774b99
#114# 0x3bb3fe8d: 0x3bb3fe8d
#115# 0x3bb3fed5: 0x3bb3fed5
#116# 0x3662ca0d: 0x3662ca0d <JS Array[2]>
#117# 0x3662ca1d: 0x3662ca1d <JS Array[2]>
#118# 0x3662ca2d: 0x3662ca2d <JS Array[2]>
#119# 0x3662ca3d: 0x3662ca3d <JS Array[2]>
#120# 0x3662ca4d: 0x3662ca4d <JS Array[2]>
#121# 0x3662ca5d: 0x3662ca5d <JS Array[2]>
#122# 0x3662ca6d: 0x3662ca6d <JS Array[2]>
#123# 0x3662ca7d: 0x3662ca7d <JS Array[2]>
#124# 0x3662ca8d: 0x3662ca8d <JS Array[2]>
#125# 0x366306ed: 0x366306ed
#126# 0x36630731: 0x36630731
#127# 0x3663076d: 0x3663076d
#128# 0x36745541: 0x36745541
id: 0x367456a5 <String[121]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js>
exports: 0x36745641 #137#
parent: 0x36747de5 #9#
filename: 0x367456a5 <String[121]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js>
loaded: 0x52c080b1
children: 0x36794901 <JS Array[3]>#138#
paths: 0x36794911 <JS Array[9]>#139#
#129# 0x3bb58b25: 0x3bb58b25
id: 0x2347b645 <String[64]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/index.js>
exports: 0x3bb58b09 #34#
parent: 0x3bb58be1 #12#
filename: 0x2347b645 <String[64]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/index.js>
loaded: 0x52c080b1
children: 0x3bb39855 <JS Array[1]>#140#
paths: 0x3bb39865 <JS Array[6]>#141#
#130# 0x3bb45f45: 0x3bb45f45
cflags: 0x3bb492fd <JS Array[0]>#142#
default_configuration: 0x23452941 <String[7]: Release>
defines: 0x3bb4930d <JS Array[0]>#143#
include_dirs: 0x3bb4931d <JS Array[0]>#144#
libraries: 0x3bb4932d <JS Array[0]>#145#
#131# 0x3bb45f51: 0x3bb45f51
#132# 0x36550201: 0x36550201
name: 0x3654fb11 #146#
value: 0x52c08091
splat: 0x52c08091
#133# 0x366b7be5: 0x366b7be5 <JS Array[2]>
0: 0x366b7499 #147#
1: 0x366ba5e9 #148#
#134# 0x366bae31: 0x366bae31
value: 0x366873c9 <String[9]: Portastic>
#135# 0x366bb0b9: 0x366bb0b9 <JS Array[0]>
#136# 0x3654ef61: 0x3654ef61
variable: 0x3654ef3d #149#
value: 0x3654e961 #150#
context: 0x30c0c2b1 <String[6]: object>
param: 0x52c08091
subpattern: 0x52c08091
#137# 0x36745641: 0x36745641
VERSION: 0x527349e5 <String[5]: 1.3.3>
RESERVED: 0x367455b5 <JS Array[71]>#151#
helpers: 0x367b5805 #152#
#138# 0x36794901: 0x36794901 <JS Array[3]>
0: 0x3678827d #153#
1: 0x3670f4d5 #154#
2: 0x3663412d #155#
#139# 0x36794911: 0x36794911 <JS Array[9]>
0: 0x367b85c5 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x367b86bd <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x367b8799 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x367b886d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x367b8909 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x367b8979 <String[27]: /usr/local/lib/node_modules>
6: 0x367b89bd <String[23]: /usr/local/node_modules>
7: 0x367b89f9 <String[17]: /usr/node_modules>
8: 0x367b8a29 <String[13]: /node_modules>
#140# 0x3bb39855: 0x3bb39855 <JS Array[1]>
0: 0x3bb589e1 #156#
#141# 0x3bb39865: 0x3bb39865 <JS Array[6]>
0: 0x2344fd41 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
1: 0x2344fd91 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x2344fdd1 <String[27]: /usr/local/lib/node_modules>
3: 0x2344fdf9 <String[23]: /usr/local/node_modules>
4: 0x2344fe1d <String[17]: /usr/node_modules>
5: 0x2344fe3d <String[13]: /node_modules>
#142# 0x3bb492fd: 0x3bb492fd <JS Array[0]>
#143# 0x3bb4930d: 0x3bb4930d <JS Array[0]>
#144# 0x3bb4931d: 0x3bb4931d <JS Array[0]>
#145# 0x3bb4932d: 0x3bb4932d <JS Array[0]>
#146# 0x3654fb11: 0x3654fb11
value: 0x3668de49 <String[4]: port>
#147# 0x366b7499: 0x366b7499
variable: 0x366b50a1 #157#
value: 0x366b6f39 #158#
context: 0x52c08091
param: 0x52c08091
subpattern: 0x52c08091
#148# 0x366ba5e9: 0x366ba5e9
variable: 0x366b800d #159#
value: 0x366ba0e1 #160#
context: 0x52c08091
param: 0x52c08091
subpattern: 0x52c08091
#149# 0x3654ef3d: 0x3654ef3d
base: 0x366bb2cd #161#
properties: 0x3654ef51 <JS Array[0]>#162#
#150# 0x3654e961: 0x3654e961
params: 0x366bcfb9 <JS Array[2]>#163#
body: 0x3654e195 #164#
bound: 0x52c080c1
#151# 0x367455b5: 0x367455b5 <JS Array[71]>
0: 0x52735ef1 <String[4]: case>
1: 0x52735f01 <String[7]: default>
2: 0x30c0c16d <String[8]: function>
3: 0x52735f15 <String[3]: var>
4: 0x52735f25 <String[4]: void>
5: 0x52735f35 <String[4]: with>
6: 0x52735f45 <String[5]: const>
7: 0x52735f59 <String[3]: let>
8: 0x52735f69 <String[4]: enum>
9: 0x52735f79 <String[6]: export>
...
#152# 0x367b5805: 0x367b5805
#153# 0x3678827d: 0x3678827d
id: 0x3678818d <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/lexer.js>
exports: 0x367455a9 #165#
parent: 0x36745541 #128#
filename: 0x3678818d <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/lexer.js>
loaded: 0x52c080b1
children: 0x367b4fa5 <JS Array[2]>#166#
paths: 0x367b4fb5 <JS Array[9]>#167#
#154# 0x3670f4d5: 0x3670f4d5
id: 0x3670f3e5 <String[114]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js>
exports: 0x3670f521 #168#
parent: 0x36745541 #128#
filename: 0x3670f3e5 <String[114]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js>
loaded: 0x52c080b1
children: 0x367948b1 <JS Array[0]>#169#
paths: 0x367948c1 <JS Array[9]>#170#
#155# 0x3663412d: 0x3663412d
id: 0x36633021 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/nodes.js>
exports: 0x36634155 #51#
parent: 0x36745541 #128#
filename: 0x36633021 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/nodes.js>
loaded: 0x52c080b1
children: 0x36634161 <JS Array[1]>#171#
paths: 0x36634b35 <JS Array[9]>#172#
#156# 0x3bb589e1: 0x3bb589e1
id: 0x2346dec1 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/sonos.js>
exports: 0x3bb58b09 #34#
parent: 0x3bb58b25 #129#
filename: 0x2346dec1 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/sonos.js>
loaded: 0x52c080b1
children: 0x3bb397c1 <JS Array[16]>#173#
paths: 0x3bb397d1 <JS Array[7]>#174#
#157# 0x366b50a1: 0x366b50a1
base: 0x366b4db1 #175#
properties: 0x366b5115 <JS Array[0]>#176#
#158# 0x366b6f39: 0x366b6f39
args: 0x366b6a41 <JS Array[1]>#177#
soak: 0x52c080c1
isNew: 0x52c080c1
isSuper: 0x52c080c1
variable: 0x366b57ad #178#
#159# 0x366b800d: 0x366b800d
base: 0x366b7dfd #179#
properties: 0x366b8045 <JS Array[0]>#180#
#160# 0x366ba0e1: 0x366ba0e1
args: 0x366b9b39 <JS Array[1]>#181#
soak: 0x52c080c1
isNew: 0x52c080c1
isSuper: 0x52c080c1
variable: 0x366b8675 #182#
#161# 0x366bb2cd: 0x366bb2cd
value: 0x36687651 <String[4]: find>
#162# 0x3654ef51: 0x3654ef51 <JS Array[0]>
#163# 0x366bcfb9: 0x366bcfb9 <JS Array[2]>
0: 0x366bbdf5 #183#
1: 0x366bcbcd #184#
#164# 0x3654e195: 0x3654e195
expressions: 0x3654e201 <JS Array[1]>#185#
#165# 0x367455a9: 0x367455a9
RESERVED: 0x367455b5 <JS Array[71]>#151#
STRICT_PROSCRIBED: 0x367b5c2d <JS Array[2]>#186#
#166# 0x367b4fa5: 0x367b4fa5 <JS Array[2]>
0: 0x3678ed69 #187#
1: 0x36792999 #188#
#167# 0x367b4fb5: 0x367b4fb5 <JS Array[9]>
0: 0x367bc839 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x367bc931 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x367bca0d <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x367bcae1 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x367bcb7d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x367bcbed <String[27]: /usr/local/lib/node_modules>
6: 0x367bcc31 <String[23]: /usr/local/node_modules>
7: 0x367bcc6d <String[17]: /usr/node_modules>
8: 0x367bcc9d <String[13]: /node_modules>
#168# 0x3670f521: 0x3670f521
parser: 0x367dabd9 #1#
#169# 0x367948b1: 0x367948b1 <JS Array[0]>
#170# 0x367948c1: 0x367948c1 <JS Array[9]>
0: 0x367b8139 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x367b8231 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x367b830d <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x367b83e1 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x367b847d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x367b84ed <String[27]: /usr/local/lib/node_modules>
6: 0x367b8531 <String[23]: /usr/local/node_modules>
7: 0x367b856d <String[17]: /usr/node_modules>
8: 0x367b859d <String[13]: /node_modules>
#171# 0x36634161: 0x36634161 <JS Array[1]>
0: 0x3666bae9 #189#
#172# 0x36634b35: 0x36634b35 <JS Array[9]>
0: 0x36634ef9 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x3663517d <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x3663538d <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x3663557d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x3663571d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x36635879 <String[27]: /usr/local/lib/node_modules>
6: 0x3663599d <String[23]: /usr/local/node_modules>
7: 0x36635aad <String[17]: /usr/node_modules>
8: 0x36635ba5 <String[13]: /node_modules>
#173# 0x3bb397c1: 0x3bb397c1 <JS Array[16]>
0: 0x3bb588c5 #190#
1: 0x28580085 #191#
2: 0x28583eb5 #192#
3: 0x28584e69 #193#
4: 0x28589511 #194#
5: 0x36774e81 #195#
6: 0x3677c36d #196#
7: 0x3677d3c1 #197#
8: 0x3677de51 #198#
9: 0x3677e4d5 #199#
...
#174# 0x3bb397d1: 0x3bb397d1 <JS Array[7]>
0: 0x2344fbd5 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
1: 0x2344fc29 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x2344fc79 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x2344fcb9 <String[27]: /usr/local/lib/node_modules>
4: 0x2344fce1 <String[23]: /usr/local/node_modules>
5: 0x2344fd05 <String[17]: /usr/node_modules>
6: 0x2344fd25 <String[13]: /node_modules>
#175# 0x366b4db1: 0x366b4db1
value: 0x36685d6d <String[5]: async>
#176# 0x366b5115: 0x366b5115 <JS Array[0]>
#177# 0x366b6a41: 0x366b6a41 <JS Array[1]>
0: 0x366b62e1 #200#
#178# 0x366b57ad: 0x366b57ad
base: 0x366b5585 #201#
properties: 0x366b57f5 <JS Array[0]>#202#
#179# 0x366b7dfd: 0x366b7dfd
value: 0x36686d5d <String[3]: net>
#180# 0x366b8045: 0x366b8045 <JS Array[0]>
#181# 0x366b9b39: 0x366b9b39 <JS Array[1]>
0: 0x366b9305 #203#
#182# 0x366b8675: 0x366b8675
base: 0x366b8415 #204#
properties: 0x366b86ad <JS Array[0]>#205#
#183# 0x366bbdf5: 0x366bbdf5
name: 0x366bb7fd #206#
value: 0x52c08091
splat: 0x52c08091
#184# 0x366bcbcd: 0x366bcbcd
name: 0x366bc4f5 #207#
value: 0x52c08091
splat: 0x52c08091
#185# 0x3654e201: 0x3654e201 <JS Array[1]>
0: 0x3654d69d #208#
#186# 0x367b5c2d: 0x367b5c2d <JS Array[2]>
0: 0x30c0c041 <String[9]: arguments>
1: 0x30c0c15d <String[4]: eval>
#187# 0x3678ed69: 0x3678ed69
id: 0x3678ec75 <String[116]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/rewriter.js>
exports: 0x367b5465 #209#
parent: 0x3678827d #153#
filename: 0x3678ec75 <String[116]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/rewriter.js>
loaded: 0x52c080b1
children: 0x367b5471 <JS Array[0]>#210#
paths: 0x367b5481 <JS Array[9]>#211#
#188# 0x36792999: 0x36792999
id: 0x367928a5 <String[115]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/helpers.js>
exports: 0x367b5805 #152#
parent: 0x3678827d #153#
filename: 0x367928a5 <String[115]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/helpers.js>
loaded: 0x52c080b1
children: 0x367b5811 <JS Array[0]>#212#
paths: 0x367b5821 <JS Array[9]>#213#
#189# 0x3666bae9: 0x3666bae9
id: 0x3666aa1d <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/scope.js>
exports: 0x3666bb11 #214#
parent: 0x3663412d #155#
filename: 0x3666aa1d <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/scope.js>
loaded: 0x52c080b1
children: 0x3666bb69 <JS Array[0]>#215#
paths: 0x3666c4fd <JS Array[9]>#216#
#190# 0x3bb588c5: 0x3bb588c5
id: 0x2346b971 <String[85]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/index.js>
exports: 0x3bb3976d #217#
parent: 0x3bb589e1 #156#
filename: 0x2346b971 <String[85]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/index.js>
loaded: 0x52c080b1
children: 0x3bb396f5 <JS Array[3]>#218#
paths: 0x3bb39705 <JS Array[7]>#219#
#191# 0x28580085: 0x28580085
id: 0x52741635 <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/xml2js.js>
exports: 0x28583125 #220#
parent: 0x3bb589e1 #156#
filename: 0x52741635 <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/xml2js.js>
loaded: 0x52c080b1
children: 0x28592501 <JS Array[1]>#221#
paths: 0x28592511 <JS Array[8]>#222#
#192# 0x28583eb5: 0x28583eb5
id: 0x5274d3e1 <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/debug.js>
exports: 0x28591b8d #223#
parent: 0x3bb589e1 #156#
filename: 0x5274d3e1 <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/debug.js>
loaded: 0x52c080b1
children: 0x28592ec1 <JS Array[0]>#224#
paths: 0x28592ed1 <JS Array[8]>#225#
#193# 0x28584e69: 0x28584e69
id: 0x5274e101 <String[93]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/underscore.js>
exports: 0x28589395 #226#
parent: 0x3bb589e1 #156#
filename: 0x5274e101 <String[93]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/underscore.js>
loaded: 0x52c080b1
children: 0x285930a1 <JS Array[0]>#227#
paths: 0x285930b1 <JS Array[7]>#228#
#194# 0x28589511: 0x28589511
id: 0x52763cc5 <String[78]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/listener.js>
exports: 0x285915d5 #229#
parent: 0x3bb589e1 #156#
filename: 0x52763cc5 <String[78]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/listener.js>
loaded: 0x52c080b1
children: 0x2859350d <JS Array[1]>#230#
paths: 0x2859351d <JS Array[8]>#231#
#195# 0x36774e81: 0x36774e81
id: 0x36774d51 <String[83]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AVTransport.js>
exports: 0x367b2bf5 #232#
parent: 0x3bb589e1 #156#
filename: 0x36774d51 <String[83]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AVTransport.js>
loaded: 0x52c080b1
children: 0x367b2c19 <JS Array[1]>#233#
paths: 0x367b2c29 <JS Array[8]>#234#
#196# 0x3677c36d: 0x3677c36d
id: 0x3677c241 <String[82]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AlarmClock.js>
exports: 0x367b37d5 #235#
parent: 0x3bb589e1 #156#
filename: 0x3677c241 <String[82]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AlarmClock.js>
loaded: 0x52c080b1
children: 0x367b38f5 <JS Array[0]>#236#
paths: 0x367b3905 <JS Array[8]>#237#
#197# 0x3677d3c1: 0x3677d3c1
id: 0x3677d2ed <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AudioIn.js>
exports: 0x367b37f9 #238#
parent: 0x3bb589e1 #156#
filename: 0x3677d2ed <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AudioIn.js>
loaded: 0x52c080b1
children: 0x367b3a8d <JS Array[0]>#239#
paths: 0x367b3a9d <JS Array[8]>#240#
#198# 0x3677de51: 0x3677de51
id: 0x3677dd15 <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/ContentDirectory.js>
exports: 0x367b381d #241#
parent: 0x3bb589e1 #156#
filename: 0x3677dd15 <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/ContentDirectory.js>
loaded: 0x52c080b1
children: 0x367b3b3d <JS Array[0]>#242#
paths: 0x367b3b4d <JS Array[8]>#243#
#199# 0x3677e4d5: 0x3677e4d5
id: 0x3677e399 <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/DeviceProperties.js>
exports: 0x367b3841 #244#
parent: 0x3bb589e1 #156#
filename: 0x3677e399 <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/DeviceProperties.js>
loaded: 0x52c080b1
children: 0x367b3b71 <JS Array[0]>#245#
paths: 0x367b3b81 <JS Array[8]>#246#
#200# 0x366b62e1: 0x366b62e1
base: 0x366b5e09 #247#
properties: 0x366b6319 <JS Array[0]>#248#
#201# 0x366b5585: 0x366b5585
value: 0x36686481 <String[7]: require>
#202# 0x366b57f5: 0x366b57f5 <JS Array[0]>
#203# 0x366b9305: 0x366b9305
base: 0x366b8d8d #249#
properties: 0x366b933d <JS Array[0]>#250#
#204# 0x366b8415: 0x366b8415
value: 0x36686f65 <String[7]: require>
#205# 0x366b86ad: 0x366b86ad <JS Array[0]>
#206# 0x366bb7fd: 0x366bb7fd
value: 0x366877fd <String[7]: options>
#207# 0x366bc4f5: 0x366bc4f5
value: 0x36687a55 <String[8]: callback>
#208# 0x3654d69d: 0x3654d69d
args: 0x3654ce4d <JS Array[1]>#251#
soak: 0x52c080c1
isNew: 0x52c080c1
isSuper: 0x52c080c1
variable: 0x366bd9a5 #252#
#209# 0x367b5465: 0x367b5465
INVERSES: 0x367b7e7d #253#
#210# 0x367b5471: 0x367b5471 <JS Array[0]>
#211# 0x367b5481: 0x367b5481 <JS Array[9]>
0: 0x367bcf3d <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x367bd035 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x367bd111 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x367bd1e5 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x367bd281 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x367bd2f1 <String[27]: /usr/local/lib/node_modules>
6: 0x367bd335 <String[23]: /usr/local/node_modules>
7: 0x367bd371 <String[17]: /usr/node_modules>
8: 0x367bd3a1 <String[13]: /node_modules>
#212# 0x367b5811: 0x367b5811 <JS Array[0]>
#213# 0x367b5821: 0x367b5821 <JS Array[9]>
0: 0x367bd665 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x367bd75d <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x367bd839 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x367bd90d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x367bd9a9 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x367bda19 <String[27]: /usr/local/lib/node_modules>
6: 0x367bda5d <String[23]: /usr/local/node_modules>
7: 0x367bda99 <String[17]: /usr/node_modules>
8: 0x367bdac9 <String[13]: /node_modules>
#214# 0x3666bb11: 0x3666bb11
#215# 0x3666bb69: 0x3666bb69 <JS Array[0]>
#216# 0x3666c4fd: 0x3666c4fd <JS Array[9]>
0: 0x3666c8c1 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x3666cb45 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x3666cd55 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x3666cf45 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x3666d0e5 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x3666d241 <String[27]: /usr/local/lib/node_modules>
6: 0x3666d365 <String[23]: /usr/local/node_modules>
7: 0x3666d475 <String[17]: /usr/node_modules>
8: 0x3666d56d <String[13]: /node_modules>
#217# 0x3bb3976d: 0x3bb3976d
debug: 0x52c08091
#218# 0x3bb396f5: 0x3bb396f5 <JS Array[3]>
0: 0x3bb3dedd #254#
1: 0x3bb3e305 #255#
2: 0x3bb58761 @0x3bb58761
#219# 0x3bb39705: 0x3bb39705 <JS Array[7]>
0: 0x2344fa55 <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/node_modules>
1: 0x2344fabd <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x2344fb0d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x2344fb4d <String[27]: /usr/local/lib/node_modules>
4: 0x2344fb75 <String[23]: /usr/local/node_modules>
5: 0x2344fb99 <String[17]: /usr/node_modules>
6: 0x2344fbb9 <String[13]: /node_modules>
#220# 0x28583125: 0x28583125
defaults: 0x28596f11 @0x28596f11
#221# 0x28592501: 0x28592501 <JS Array[1]>
0: 0x28581025 @0x28581025
#222# 0x28592511: 0x28592511 <JS Array[8]>
0: 0x5276aae9 <String[92]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/node_modules>
1: 0x5276ab51 <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/node_modules>
2: 0x5276abb5 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x5276ac05 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x5276ac45 <String[27]: /usr/local/lib/node_modules>
5: 0x5276ac6d <String[23]: /usr/local/node_modules>
6: 0x5276ac91 <String[17]: /usr/node_modules>
7: 0x5276acb1 <String[13]: /node_modules>
#223# 0x28591b8d: 0x28591b8d
#224# 0x28592ec1: 0x28592ec1 <JS Array[0]>
#225# 0x28592ed1: 0x28592ed1 <JS Array[8]>
0: 0x5276af65 <String[91]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/node_modules>
1: 0x5276afcd <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/node_modules>
2: 0x5276b031 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x5276b081 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x5276b0c1 <String[27]: /usr/local/lib/node_modules>
5: 0x5276b0e9 <String[23]: /usr/local/node_modules>
6: 0x5276b10d <String[17]: /usr/node_modules>
7: 0x5276b12d <String[13]: /node_modules>
#226# 0x28589395: 0x28589395
VERSION: 0x234df7d9 <String[5]: 1.5.2>
isFunction: 0x3bbc9a8d @0x3bbc9a8d
templateSettings: 0x28597905 @0x28597905
#227# 0x285930a1: 0x285930a1 <JS Array[0]>
#228# 0x285930b1: 0x285930b1 <JS Array[7]>
0: 0x5276b149 <String[92]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/node_modules>
1: 0x5276b20d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x5276b2a1 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x5276b311 <String[27]: /usr/local/lib/node_modules>
4: 0x5276b355 <String[23]: /usr/local/node_modules>
5: 0x5276b391 <String[17]: /usr/node_modules>
6: 0x5276b3c1 <String[13]: /node_modules>
#229# 0x285915d5: 0x285915d5
super
: 0x3bb58a49 #40#
#230# 0x2859350d: 0x2859350d <JS Array[1]>
0: 0x2858e019 @0x2858e019
#231# 0x2859351d: 0x2859351d <JS Array[8]>
0: 0x5276b481 <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/node_modules>
1: 0x5276b4dd <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x5276b531 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x5276b581 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x5276b5c1 <String[27]: /usr/local/lib/node_modules>
5: 0x5276b5e9 <String[23]: /usr/local/node_modules>
6: 0x5276b60d <String[17]: /usr/node_modules>
7: 0x5276b62d <String[13]: /node_modules>
#232# 0x367b2bf5: 0x367b2bf5
super
: 0x367b2ef1 @0x367b2ef1
#233# 0x367b2c19: 0x367b2c19 <JS Array[1]>
0: 0x367767f1 @0x367767f1
#234# 0x367b2c29: 0x367b2c29 <JS Array[8]>
0: 0x367b8d7d <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x367b8e2d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x367b8ec9 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x367b8f5d <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x367b8fcd <String[27]: /usr/local/lib/node_modules>
5: 0x367b9011 <String[23]: /usr/local/node_modules>
6: 0x367b904d <String[17]: /usr/node_modules>
7: 0x367b907d <String[13]: /node_modules>
#235# 0x367b37d5: 0x367b37d5
super
: 0x367b2ef1 @0x367b2ef1
#236# 0x367b38f5: 0x367b38f5 <JS Array[0]>
#237# 0x367b3905: 0x367b3905 <JS Array[8]>
0: 0x367ba525 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x367ba5d5 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x367ba671 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x367ba705 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x367ba775 <String[27]: /usr/local/lib/node_modules>
5: 0x367ba7b9 <String[23]: /usr/local/node_modules>
6: 0x367ba7f5 <String[17]: /usr/node_modules>
7: 0x367ba825 <String[13]: /node_modules>
#238# 0x367b37f9: 0x367b37f9
super: 0x367b2ef1 @0x367b2ef1
#239# 0x367b3a8d: 0x367b3a8d <JS Array[0]>
#240# 0x367b3a9d: 0x367b3a9d <JS Array[8]>
0: 0x367ba84d <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x367ba8ad <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x367ba901 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x367ba951 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x367ba991 <String[27]: /usr/local/lib/node_modules>
5: 0x367ba9b9 <String[23]: /usr/local/node_modules>
6: 0x367ba9dd <String[17]: /usr/node_modules>
7: 0x367ba9fd <String[13]: /node_modules>
#241# 0x367b381d: 0x367b381d
super: 0x367b2ef1 @0x367b2ef1
#242# 0x367b3b3d: 0x367b3b3d <JS Array[0]>
#243# 0x367b3b4d: 0x367b3b4d <JS Array[8]>
0: 0x367baa19 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x367baac9 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x367bab65 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x367babf9 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x367bac69 <String[27]: /usr/local/lib/node_modules>
5: 0x367bacad <String[23]: /usr/local/node_modules>
6: 0x367bace9 <String[17]: /usr/node_modules>
7: 0x367bad19 <String[13]: /node_modules>
#244# 0x367b3841: 0x367b3841
super: 0x367b2ef1 @0x367b2ef1
#245# 0x367b3b71: 0x367b3b71 <JS Array[0]>
#246# 0x367b3b81: 0x367b3b81 <JS Array[8]>
0: 0x367bad41 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x367badf1 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x367bae8d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x367baf21 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x367baf91 <String[27]: /usr/local/lib/node_modules>
5: 0x367bafd5 <String[23]: /usr/local/node_modules>
6: 0x367bb011 <String[17]: /usr/node_modules>
7: 0x367bb041 <String[13]: /node_modules>
#247# 0x366b5e09: 0x366b5e09
value: 0x366865cd <String[7]: 'async'>
#248# 0x366b6319: 0x366b6319 <JS Array[0]>
#249

What can i Do get Airsonos working on my Pi ?

Thanks for help an sorry for my bad English !

Greetz Marco

@bluelnkd
Copy link

This appears to be a dupe of #117

@grisu0816
Copy link
Author

What can I do?

@stephen
Copy link
Owner

stephen commented Mar 14, 2015

Duplicate. Should move discussion to #117.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants