You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 4, 2023. It is now read-only.
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 ============================================
[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...
[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...
[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...
[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);?? ...
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
The text was updated successfully, but these errors were encountered: