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

Running airsonos on Raspberry pi #120

Closed
@ReiniN

Description

Try to run airsonos on a raspberry pi 2. The installation completed without errors. But when I try to run the application I get the posted exception. Any hints how to solve this problem. Thanks.

Installation Summary:
├── ip@0.3.2
├── flags@0.1.2
├── throttle@1.0.3 (readable-stream@1.0.33, stream-parser@0.3.0)
├── portastic@0.0.1 (async@0.1.22, commander@1.0.5, coffee-script@1.3.3)
├── lodash@2.4.1
├── sonos@0.7.0 (debug@0.7.4, underscore@1.5.2, async@0.9.0, upnp-client@0.0.1, xml2js@0.2.8, request@2.27.0)
├── nodetunes@0.1.2 (randomstring@1.0.3, random-mac@0.0.4, metricstream@0.0.0, priorityqueuejs@0.2.0, httplike@1.0.1, debug@2.1.1, node-forge@0.6.20, forge@2.3.0, mdns@2.2.2)
└── nicercast@0.0.8 (express@3.5.3, icecast-stack@0.3.0, lame@1.1.2)

When I try to start airsonos:
pi@raspberrypi ~ $ sudo airsonos
abort: m??$0??0????%:????:??$

==== Stack trace ============================================

Security context: 0x4f234659 #0#
1: parse [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js:~479](this=0x3a74123d #1#,input=0x3a7eee55 <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=0x4f234701 #3#,code=0x3a7e9cfd <Very long string[5072]>#4#,options=0x3a7ec4f1 #5#)
3: .coffee [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js:19](this=0x30758b71 #6#,module=0x3a7e85b1 #7#,filename=0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee)
4: load [module.js:356](this=0x3a7e85b1 #7#,filename=0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee)
5: load [module.js:312](this=0x30758b7d #8#,request=0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>,parent=0x22f8f039 #9#,isMain=0x4f208091 <undefined)
6: arguments adaptor frame: 2->3
7: require [module.js:364](this=0x22f8f039 #9#,path=0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic)
8: require [module.js:~379](this=0x4f234701 #3#,path=0x3a7080c5 <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=0x22f8f0d9 #10#,exports=0x22f8f0d9 #10#,require=0x22f8f061 #11#,module=0x22f8f039 #9#,__filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>,__dirname=0x22f8f0c5 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic)
11: _compile [module.js:456](this=0x22f8f039 #9#,content=0x41d55945 <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=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>)
12: .js [module.js:474](this=0x30758b71 #6#,module=0x22f8f039 #9#,filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js)
13: load [module.js:356](this=0x22f8f039 #9#,filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js)
14: load [module.js:312](this=0x30758b7d #8#,request=0x3e4260b1 <String[9]: portastic>,parent=0x30759021 #12#,isMain=0x4f208091 <undefined)
15: arguments adaptor frame: 2->3
16: require [module.js:364](this=0x30759021 #12#,path=0x3e4260b1 <String[9]: portastic)
17: require [module.js:380](this=0x4f234701 #3#,path=0x3e4260b1 <String[9]: portastic)
18: /
anonymous _/ [/usr/local/lib/node_modules/airsonos/lib/main.js:4](this=0x307590ed #13#,exports=0x307590ed #13#,require=0x30759049 #14#,module=0x30759021 #12#,__filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>,__dirname=0x307590d9 <String[40]: /usr/local/lib/node_modules/airsonos/lib)
20: _compile [module.js:456](this=0x30759021 #12#,content=0x546829a9 <Very long string[3942]>#15#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js)
21: .js [module.js:474](this=0x30758b71 #6#,module=0x30759021 #12#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js)
22: load [module.js:356](this=0x30759021 #12#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js)
23: load [module.js:312](this=0x30758b7d #8#,request=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>,parent=0x30759109 #16#,isMain=0x4f208091 <undefined)
24: arguments adaptor frame: 2->3
25: require [module.js:364](this=0x30759109 #16#,path=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main)
26: require [module.js:380](this=0x4f234701 #3#,path=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main)
27: /
anonymous _/ [/usr/local/lib/node_modules/airsonos/index.js:2](this=0x307591a9 #17#,exports=0x307591a9 #17#,require=0x30759131 #18#,module=0x30759109 #16#,__filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>,__dirname=0x30759195 <String[36]: /usr/local/lib/node_modules/airsonos)
29: _compile [module.js:456](this=0x30759109 #16#,content=0x54683a19 <String[35]: nrequire%28__dirname +);\n>,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>)
30: .js [module.js:474](this=0x30758b71 #6#,module=0x30759109 #16#,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js)
31: load [module.js:356](this=0x30759109 #16#,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js)
32: load [module.js:312](this=0x30758b7d #8#,request=0x54683a9d <String[23]: /usr/local/bin/airsonos>,parent=0x4f208081 ,isMain=0x4f2080b1 <true)
33: runMain [module.js:497](this=0x30758b7d #8#)
34: startup [node.js:119](this=0x4f234701 #3#)
35: /
anonymous */ [node.js:929](this=0x4f234701 #3#,process=0x3075926d #19#)

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

[1]: parse [/usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js:~479](this=0x3a74123d #1#,input=0x3a7eee55 <JS Array[678]>#2#) {
// stack-allocated locals
var table = 0x3a74af2d <JS Array[325]>#20#
var yytext = 0x3a7f781d <String[8]: callback>
var yylineno = 54
var yyleng = 0x4f208091
var recovering = 0
var TERROR = 2
var EOF = 1
var yyloc = 0x3a625311 #21#
var popStack = 0x3a62515d #22#
var lex = 0x3a625181 #23#
var symbol = 0x4f208081
var preErrorSymbol = 0x4f208091
var state = 202
var action = 0x3a79412d <JS Array[2]>#24#
var a = 0x4f208091
var r = 0x4f208091
var yyval = 0x3a625421 #25#
var p = 0x4f208091
var len = 1
var newState = 106
var expected = 0x4f208091
var errStr = 0x4f208091
// heap-allocated locals
var self = 0x3a74123d #1#
var stack = 0x3a6b99c5 <JS Array[31]>#26#
var vstack = 0x3a6b9a41 <JS Array[16]>#27#
var lstack = 0x3a6b9a8d <JS Array[16]>#28#
// expression stack (top to bottom)
[24] : 0
[23] : 2086534
[22] : 0x3a74af3d #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=0x4f234701 #3#,code=0x3a7e9cfd <Very long string[5072]>#4#,options=0x3a7ec4f1 #5#) {
// stack-allocated locals
var header = 0x4f208091
var js = 0x4f208091
var merge = 0x307ed89d #30#
// expression stack (top to bottom)
[09] : 0x3a7eee55 <JS Array[678]>#2#
[08] : 0x3a74123d #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=0x30758b71 #6#,module=0x3a7e85b1 #7#,filename=0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee) {
// stack-allocated locals
var content = 0x4f208091
// expression stack (top to bottom)
[04] : 0x3a7ec4f1 #5#
[03] : 0x3a7e9cfd <Very long string[5072]>#4#
[02] : 0x4f234701 #3#
[01] : 0x3a7412ed #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=0x3a7e85b1 #7#,filename=0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee) {
// stack-allocated locals
var extension = 0x3a7e9991 <String[7]: .coffee>
// expression stack (top to bottom)
[04] : 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
[03] : 0x3a7e85b1 #7#
[02] : 0x30758b71 #6#
[01] : 0x3a7e9991 <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=0x30758b7d #8#,request=0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>,parent=0x22f8f039 #9#,isMain=0x4f208091 <undefined) {
// stack-allocated locals
var filename = 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
var cachedModule = 0x4f208091
var replModule = 0x4f208091
var module = 0x3a7e85b1 #7#
var hadException = 0x4f2080b1
// expression stack (top to bottom)
[11] : 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
[10] : 0x3a7e85b1 #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] : 0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>
[01] : 0x22f8f039 #9#
}

[7]: require [module.js:364](this=0x22f8f039 #9#,path=0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic) {
// expression stack (top to bottom)
[02] : 0x22f8f039 #9#
[01] : 0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>
[00] : 0x30758b7d #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=0x4f234701 #3#,path=0x3a7080c5 <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=0x22f8f0d9 #10#,exports=0x22f8f0d9 #10#,require=0x22f8f061 #11#,module=0x22f8f039 #9#,__filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>,__dirname=0x22f8f0c5 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic) {
// expression stack (top to bottom)
[02] : 0x3a7080c5 <String[73]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic>
[01] : 0x4f234701 #3#
[00] : 0x22f8f061 #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=0x22f8f039 #9#,content=0x41d55945 <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=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>) {
// stack-allocated locals
var require = 0x22f8f061 #11#
var dirname = 0x22f8f0c5 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic>
var sandbox = 0x4f208091
var k = 0x4f208091
var wrapper = 0x41d55641 <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 = 0x22f8f0a1 #32#
var args = 0x22f8f0e5 <JS Array[5]>#33#
// heap-allocated locals
var self = 0x22f8f039 #9#
// expression stack (top to bottom)
[09] : 0x22f8f0e5 <JS Array[5]>#33#
[08] : 0x22f8f0d9 #10#
[07] : 0x22f8f0a1 #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=0x30758b71 #6#,module=0x22f8f039 #9#,filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js) {
// stack-allocated locals
var content = 0x41d55945 <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] : 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
[02] : 0x41d55945 <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] : 0x22f8f039 #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=0x22f8f039 #9#,filename=0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js) {
// stack-allocated locals
var extension = 0x41d55bc5 <String[3]: .js>
// expression stack (top to bottom)
[04] : 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
[03] : 0x22f8f039 #9#
[02] : 0x30758b71 #6#
[01] : 0x41d55bc5 <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=0x30758b7d #8#,request=0x3e4260b1 <String[9]: portastic>,parent=0x30759021 #12#,isMain=0x4f208091 <undefined) {
// stack-allocated locals
var filename = 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
var cachedModule = 0x4f208091
var replModule = 0x4f208091
var module = 0x22f8f039 #9#
var hadException = 0x4f2080b1
// expression stack (top to bottom)
[11] : 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
[10] : 0x22f8f039 #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] : 0x3e4260b1 <String[9]: portastic>
[01] : 0x30759021 #12#
}

[16]: require [module.js:364](this=0x30759021 #12#,path=0x3e4260b1 <String[9]: portastic) {
// expression stack (top to bottom)
[02] : 0x30759021 #12#
[01] : 0x3e4260b1 <String[9]: portastic>
[00] : 0x30758b7d #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=0x4f234701 #3#,path=0x3e4260b1 <String[9]: portastic) {
// expression stack (top to bottom)
[01] : 0x3e4260b1 <String[9]: portastic>
[00] : 0x30759021 #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=0x307590ed #13#,exports=0x307590ed #13#,require=0x30759049 #14#,module=0x30759021 #12#,__filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>,__dirname=0x307590d9 <String[40]: /usr/local/lib/node_modules/airsonos/lib) {
// stack-allocated locals
var sonos = 0x30758f49 #34#
var pjson = 0x4f208091
var diag = 0x4f208091
// heap-allocated locals
var portastic = 0x4f208091
var ip = 0x4f208091
var NodeTunes = 0x4f208091
var Nicercast = 0x4f208091
var flags = 0x4f208091
// expression stack (top to bottom)
[05] : 0x3e4260b1 <String[9]: portastic>
[04] : 0x4f234701 #3#
[03] : 0x30759049 #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=0x30759021 #12#,content=0x546829a9 <Very long string[3942]>#15#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js) {
// stack-allocated locals
var require = 0x30759049 #14#
var dirname = 0x307590d9 <String[40]: /usr/local/lib/node_modules/airsonos/lib>
var sandbox = 0x4f208091
var k = 0x4f208091
var wrapper = 0x546819f5 <Very long string[4008]>#35#
var compiledWrapper = 0x30759089 #36#
var args = 0x307590f9 <JS Array[5]>#37#
// heap-allocated locals
var self = 0x30759021 #12#
// expression stack (top to bottom)
[09] : 0x307590f9 <JS Array[5]>#37#
[08] : 0x307590ed #13#
[07] : 0x30759089 #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=0x30758b71 #6#,module=0x30759021 #12#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js) {
// stack-allocated locals
var content = 0x546829a9 <Very long string[3942]>#15#
// expression stack (top to bottom)
[03] : 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
[02] : 0x546829a9 <Very long string[3942]>#15#
[01] : 0x30759021 #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=0x30759021 #12#,filename=0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js) {
// stack-allocated locals
var extension = 0x5468391d <String[3]: .js>
// expression stack (top to bottom)
[04] : 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
[03] : 0x30759021 #12#
[02] : 0x30758b71 #6#
[01] : 0x5468391d <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=0x30758b7d #8#,request=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>,parent=0x30759109 #16#,isMain=0x4f208091 <undefined) {
// stack-allocated locals
var filename = 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
var cachedModule = 0x4f208091
var replModule = 0x4f208091
var module = 0x30759021 #12#
var hadException = 0x4f2080b1
// expression stack (top to bottom)
[11] : 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
[10] : 0x30759021 #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] : 0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[01] : 0x30759109 #16#
}

[25]: require [module.js:364](this=0x30759109 #16#,path=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main) {
// expression stack (top to bottom)
[02] : 0x30759109 #16#
[01] : 0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[00] : 0x30758b7d #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=0x4f234701 #3#,path=0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main) {
// expression stack (top to bottom)
[01] : 0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[00] : 0x30759109 #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=0x307591a9 #17#,exports=0x307591a9 #17#,require=0x30759131 #18#,module=0x30759109 #16#,__filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>,__dirname=0x30759195 <String[36]: /usr/local/lib/node_modules/airsonos) {
// expression stack (top to bottom)
[02] : 0x5468392d <String[45]: /usr/local/lib/node_modules/airsonos/lib/main>
[01] : 0x4f234701 #3#
[00] : 0x30759131 #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=0x30759109 #16#,content=0x54683a19 <String[35]: nrequire%28__dirname +);\n>,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>) {
// stack-allocated locals
var require = 0x30759131 #18#
var dirname = 0x30759195 <String[36]: /usr/local/lib/node_modules/airsonos>
var sandbox = 0x4f208091
var k = 0x4f208091
var wrapper = 0x546839a5 <String[101]: (function (exports, require, module, __filename, __dirname) { \nrequire(__dirname + '/lib/main');\n\n});>
var compiledWrapper = 0x30759171 #38#
var args = 0x307591b5 <JS Array[5]>#39#
// heap-allocated locals
var self = 0x30759109 #16#
// expression stack (top to bottom)
[09] : 0x307591b5 <JS Array[5]>#39#
[08] : 0x307591a9 #17#
[07] : 0x30759171 #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=0x30758b71 #6#,module=0x30759109 #16#,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js) {
// stack-allocated locals
var content = 0x54683a49 <String[54]: #!/usr/bin/env node\nrequire(__dirname + '/lib/main');\n>
// expression stack (top to bottom)
[03] : 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
[02] : 0x54683a19 <String[35]: \nrequire(__dirname + '/lib/main');\n>
[01] : 0x30759109 #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=0x30759109 #16#,filename=0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js) {
// stack-allocated locals
var extension = 0x54683a8d <String[3]: .js>
// expression stack (top to bottom)
[04] : 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
[03] : 0x30759109 #16#
[02] : 0x30758b71 #6#
[01] : 0x54683a8d <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=0x30758b7d #8#,request=0x54683a9d <String[23]: /usr/local/bin/airsonos>,parent=0x4f208081 ,isMain=0x4f2080b1 <true) {
// stack-allocated locals
var filename = 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
var cachedModule = 0x4f208091
var replModule = 0x4f208091
var module = 0x30759109 #16#
var hadException = 0x4f2080b1
// expression stack (top to bottom)
[11] : 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
[10] : 0x30759109 #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=0x30758b7d #8#) {
// expression stack (top to bottom)
[03] : 0x4f2080b1
[02] : 0x4f208081
[01] : 0x54683a9d <String[23]: /usr/local/bin/airsonos>
[00] : 0x30758b7d #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=0x4f234701 #3#) {
// stack-allocated locals
var EventEmitter = 0x30758e89 #40#
var d = 0x4f208091
var path = 0x307591c5 #41#
var cluster = 0x4f208091
var Module = 0x30758b7d #8#
var debugTimeout = 0x4f208091
var opts = 0x4f208091
var repl = 0x4f208091
// heap-allocated locals
var code = 0x4f208091
// expression stack (top to bottom)
[08] : 0x30758b7d #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:929](this=0x4f234701 #3#,process=0x3075926d #19#) {
// stack-allocated locals
var Script = 0x4f238f5d #42#
// heap-allocated locals
var process = 0x3075926d #19#
var startup = 0x307591d1 #43#
var assert = 0x4f2405b1 #44#
var evalScript = 0x3073a961 #45#
var errnoException = 0x3073a985 #46#
var createWritableStdioStream = 0x3073a9a9 #47#
var runInThisContext = 0x4f238df9 #48#
var NativeModule = 0x3075d279 #49#
// expression stack (top to bottom)
[02] : 0x4f234701 #3#
[01] : 0x307591d1 #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# 0x4f234659: 0x4f234659
#1# 0x3a74123d: 0x3a74123d
trace: 0x3a74afb5 #50#
yy: 0x3a741335 #51#
symbols_: 0x3a74afe9 #52#
terminals_: 0x3a74af61 #53#
productions_: 0x3a74afd9 <JS Array[202]>#54#
performAction: 0x3a74af6d #55#
table: 0x3a74af2d <JS Array[325]>#20#
defaultActions: 0x3a74af21 #56#
parseError: 0x3a74af91 #57#
parse: 0x3a74af3d #29#
lexer: 0x3a74d8b9 #58#
#2# 0x3a7eee55: 0x3a7eee55 <JS Array[678]>
0: 0x3a7ef24d <JS Array[3]>#59#
1: 0x3a7ef819 <JS Array[3]>#60#
2: 0x3a7ef989 <JS Array[3]>#61#
3: 0x3a61d3e9 <JS Array[3]>#62#
4: 0x3a7efa8d <JS Array[3]>#63#
5: 0x3a61d431 <JS Array[3]>#64#
6: 0x3a7f0169 <JS Array[3]>#65#
7: 0x3a7f0239 <JS Array[3]>#66#
8: 0x3a7f02fd <JS Array[3]>#67#
9: 0x3a7f0449 <JS Array[3]>#68#
...
#3# 0x4f234701: 0x4f234701
#4# 0x3a7e9cfd: 0x3a7e9cfd <Very long string[5072]>
#5# 0x3a7ec4f1: 0x3a7ec4f1
filename: 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
#6# 0x30758b71: 0x30758b71
#7# 0x3a7e85b1: 0x3a7e85b1
id: 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
exports: 0x3a7e85d9 #69#
parent: 0x22f8f039 #9#
filename: 0x3a7e76f1 <String[80]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/portastic.coffee>
loaded: 0x4f2080c1
children: 0x3a7e85e5 <JS Array[0]>#70#
paths: 0x3a7e8dd5 <JS Array[7]>#71#
#8# 0x30758b7d: 0x30758b7d
_contextLoad: 0x4f2080c1
_cache: 0x30741071 #72#
_pathCache: 0x3074107d #73#
_extensions: 0x30758b71 #6#
globalPaths: 0x30741089 <JS Array[3]>#74#
wrapper: 0x30740da1 <JS Array[2]>#75#
_realpathCache: 0x30741099 #76#
#9# 0x22f8f039: 0x22f8f039
id: 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
exports: 0x22f8f0d9 #10#
parent: 0x30759021 #12#
filename: 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
loaded: 0x4f2080c1
children: 0x22fae4ed <JS Array[2]>#77#
paths: 0x22fae4fd <JS Array[6]>#78#
#10# 0x22f8f0d9: 0x22f8f0d9
#11# 0x22f8f061: 0x22f8f061
main: 0x30759109 #16#
extensions: 0x30758b71 #6#
cache: 0x30741071 #72#
#12# 0x30759021: 0x30759021
id: 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
exports: 0x307590ed #13#
parent: 0x30759109 #16#
filename: 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
loaded: 0x4f2080c1
children: 0x3073add9 <JS Array[2]>#79#
paths: 0x3073ade9 <JS Array[6]>#80#
#13# 0x307590ed: 0x307590ed
#14# 0x30759049: 0x30759049
resolve: 0x3070ce1d #81#
main: 0x30759109 #16#
extensions: 0x30758b71 #6#
cache: 0x30741071 #72#
#15# 0x546829a9: 0x546829a9 <Very long string[3942]>
#16# 0x30759109: 0x30759109
id: 0x3e40c6dd <String[1]: .>
exports: 0x307591a9 #17#
parent: 0x4f208081
filename: 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
loaded: 0x4f2080c1
children: 0x3073ae49 <JS Array[1]>#82#
paths: 0x3073ae59 <JS Array[5]>#83#
#17# 0x307591a9: 0x307591a9
#18# 0x30759131: 0x30759131
main: 0x30759109 #16#
extensions: 0x30758b71 #6#
cache: 0x30741071 #72#
#19# 0x3075926d: 0x3075926d
version: 0x54654c99 <String[8]: v0.10.36>
moduleLoadList: 0x30759eb5 <JS Array[45]>#84#
versions: 0x30740d09 #85#
arch: 0x54654ccd <String[3]: arm>
platform: 0x54654cdd <String[5]: linux>
argv: 0x30740d2d <JS Array[2]>#86#
execArgv: 0x30740d3d <JS Array[0]>#87#
env: 0x30740d21 #88#
pid: 8198
features: 0x30740d15 #89#
execPath: 0x54654cad <String[19]: /usr/local/bin/node>
_tickInfoBox: 0x3073d68d #90#
_events: 0x30740d4d #91#
_emittingTopLevelDomainError: 0x4f2080c1
domain: 0x4f208081
_maxListeners: 10
_exiting: 0x4f2080c1
config: 0x30740d59 #92#
maxTickDepth: 1000
mainModule: 0x30759109 #16#
#20# 0x3a74af2d: 0x3a74af2d <JS Array[325]>
0: 0x3a750055 #93#
1: 0x3a750061 #94#
2: 0x3a75006d #95#
3: 0x3a750079 #96#
4: 0x3a750085 #97#
5: 0x3a750091 #98#
6: 0x3a75009d #99#
7: 0x3a7500a9 #100#
8: 0x3a7500b5 #101#
9: 0x3a7500c1 #102#
...
#21# 0x3a625311: 0x3a625311
#22# 0x3a62515d: 0x3a62515d
#23# 0x3a625181: 0x3a625181
#24# 0x3a79412d: 0x3a79412d <JS Array[2]>
#25# 0x3a625421: 0x3a625421
$: 0x3a6b99a9 <JS Array[1]>#103#
_$: 0x3a6b9969 #104#
#26# 0x3a6b99c5: 0x3a6b99c5 <JS Array[31]>
#27# 0x3a6b9a41: 0x3a6b9a41 <JS Array[16]>
0: 0x4f208081
1: 0x3a629071 #105#
2: 0x3e415bf1 <String[1]: \n>
3: 0x3a7f0709 <String[5]: class>
4: 0x3a62c5b9 #106#
5: 1
6: 0x3a61bae1 <a String value = 0x3e41a1dd <String[1]: {>>#107#
7: 0x3a6b863d <JS Array[1]>#108#
8: 0x3a6b863d <JS Array[1]>#108#
9: 0x3e415bf1 <String[1]: \n>
...
#28# 0x3a6b9a8d: 0x3a6b9a8d <JS Array[16]>
0: 0x3a625311 #21#
1: 0x3a62c199 #109#
2: 0x3a625311 #21#
3: 0x3a625311 #21#
4: 0x3a62c579 #110#
5: 0x3a625311 #21#
6: 0x3a625311 #21#
7: 0x3a6b85e1 #111#
8: 0x3a6b8899 #112#
9: 0x3a625311 #21#
...
#29# 0x3a74af3d: 0x3a74af3d
#30# 0x307ed89d: 0x307ed89d
#31# 0x3a7412ed: 0x3a7412ed
#32# 0x22f8f0a1: 0x22f8f0a1
#33# 0x22f8f0e5: 0x22f8f0e5 <JS Array[5]>
0: 0x22f8f0d9 #10#
1: 0x22f8f061 #11#
2: 0x22f8f039 #9#
3: 0x41d555f1 <String[66]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/app.js>
4: 0x22f8f0c5 <String[59]: /usr/local/lib/node_modules/airsonos/node_modules/portastic>
#34# 0x30758f49: 0x30758f49
Services: 0x22fa1e11 #113#
#35# 0x546819f5: 0x546819f5 <Very long string[4008]>
#36# 0x30759089: 0x30759089
#37# 0x307590f9: 0x307590f9 <JS Array[5]>
0: 0x307590ed #13#
1: 0x30759049 #14#
2: 0x30759021 #12#
3: 0x546819b9 <String[48]: /usr/local/lib/node_modules/airsonos/lib/main.js>
4: 0x307590d9 <String[40]: /usr/local/lib/node_modules/airsonos/lib>
#38# 0x30759171: 0x30759171
#39# 0x307591b5: 0x307591b5 <JS Array[5]>
0: 0x307591a9 #17#
1: 0x30759131 #18#
2: 0x30759109 #16#
3: 0x54683969 <String[45]: /usr/local/lib/node_modules/airsonos/index.js>
4: 0x30759195 <String[36]: /usr/local/lib/node_modules/airsonos>
#40# 0x30758e89: 0x30758e89
#41# 0x307591c5: 0x307591c5
sep: 0x3e4167c9 <String[1]: />
delimiter: 0x3e41a571 <String[1]: :>
#42# 0x4f238f5d: 0x4f238f5d
#43# 0x307591d1: 0x307591d1
_lazyConstants: 0x3073e3f5 #114#
#44# 0x4f2405b1: 0x4f2405b1
#45# 0x3073a961: 0x3073a961
#46# 0x3073a985: 0x3073a985
#47# 0x3073a9a9: 0x3073a9a9
#48# 0x4f238df9: 0x4f238df9
#49# 0x3075d279: 0x3075d279
source: 0x30740d89 #115#
cache: 0x30740d95 #116#
wrapper: 0x30740da1 <JS Array[2]>#75#
#50# 0x3a74afb5: 0x3a74afb5
#51# 0x3a741335: 0x3a741335
lexer: 0x3a74d8b9 #58#
#52# 0x3a74afe9: 0x3a74afe9
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# 0x3a74af61: 0x3a74af61
#54# 0x3a74afd9: 0x3a74afd9 <JS Array[202]>
0: 0
1: 0x3a750f91 <JS Array[2]>#117#
2: 0x3a750fa1 <JS Array[2]>#118#
3: 0x3a750fb1 <JS Array[2]>#119#
4: 0x3a750fc1 <JS Array[2]>#120#
5: 0x3a750fd1 <JS Array[2]>#121#
6: 0x3a750fe1 <JS Array[2]>#122#
7: 0x3a750ff1 <JS Array[2]>#123#
8: 0x3a751001 <JS Array[2]>#124#
9: 0x3a751011 <JS Array[2]>#125#
...
#55# 0x3a74af6d: 0x3a74af6d
#56# 0x3a74af21: 0x3a74af21
#57# 0x3a74af91: 0x3a74af91
#58# 0x3a74d8b9: 0x3a74d8b9
lex: 0x3a74ff99 #126#
setInput: 0x3a74ffbd #127#
upcomingInput: 0x3a74ffe1 #128#
tokens: 0x3a7eee55 <JS Array[678]>#2#
pos: 161
yy: 0x3a741335 #51#
yylloc: 0x3a625311 #21#
yytext: 0x3a7f781d <String[8]: callback>
yylineno: 54
#59# 0x3a7ef24d: 0x3a7ef24d <JS Array[3]>
spaced: 0x4f2080b1
0: 0x546fd421 <String[10]: IDENTIFIER>
1: 0x3a7ef211 <String[5]: async>
2: 8
#60# 0x3a7ef819: 0x3a7ef819 <JS Array[3]>
spaced: 0x4f2080b1
0: 0x3e41c775 <String[1]: =>
1: 0x3e41c775 <String[1]: =>
2: 8
#61# 0x3a7ef989: 0x3a7ef989 <JS Array[3]>
spaced: 0x4f2080b1
0: 0x546fd421 <String[10]: IDENTIFIER>
1: 0x3a7ef925 <String[7]: require>
2: 8
#62# 0x3a61d3e9: 0x3a61d3e9 <JS Array[3]>
generated: 0x4f2080b1
0: 0x546fded1 <String[10]: CALL_START>
1: 0x546f650d <String[1]: (>
2: 8
#63# 0x3a7efa8d: 0x3a7efa8d <JS Array[3]>
newLine: 0x4f2080b1
0: 0x546fdc25 <String[6]: STRING>
1: 0x3a7efa71 <String[7]: 'async'>
2: 8
#64# 0x3a61d431: 0x3a61d431 <JS Array[3]>
generated: 0x4f2080b1
0: 0x546ff47d <String[8]: CALL_END>
1: 0x3e4126e9 <String[1]: )>
2: 9
#65# 0x3a7f0169: 0x3a7f0169 <JS Array[3]>
0: 0x546fdfd5 <String[10]: TERMINATOR>
1: 0x3e415bf1 <String[1]: \n>
2: 9
#66# 0x3a7f0239: 0x3a7f0239 <JS Array[3]>
spaced: 0x4f2080b1
0: 0x546fd421 <String[10]: IDENTIFIER>
1: 0x3a7f0201 <String[3]: net>
2: 9
#67# 0x3a7f02fd: 0x3a7f02fd <JS Array[3]>
spaced: 0x4f2080b1
0: 0x3e41c775 <String[1]: =>
1: 0x3e41c775 <String[1]: =>
2: 9
#68# 0x3a7f0449: 0x3a7f0449 <JS Array[3]>
spaced: 0x4f2080b1
0: 0x546fd421 <String[10]: IDENTIFIER>
1: 0x3a7f0409 <String[7]: require>
2: 9
#69# 0x3a7e85d9: 0x3a7e85d9
#70# 0x3a7e85e5: 0x3a7e85e5 <JS Array[0]>
#71# 0x3a7e8dd5: 0x3a7e8dd5 <JS Array[7]>
0: 0x3a7e90d9 <String[76]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/lib/node_modules>
1: 0x3a7e92e5 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
2: 0x3a7e9485 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x3a7e95e1 <String[27]: /usr/local/lib/node_modules>
4: 0x3a7e9705 <String[23]: /usr/local/node_modules>
5: 0x3a7e9815 <String[17]: /usr/node_modules>
6: 0x3a7e990d <String[13]: /node_modules>
#72# 0x30741071: 0x30741071
#73# 0x3074107d: 0x3074107d
#74# 0x30741089: 0x30741089 <JS Array[3]>
0: 0x546555cd <String[19]: /root/.node_modules>
1: 0x54655601 <String[21]: /root/.node_libraries>
2: 0x54655639 <String[19]: /usr/local/lib/node>
#75# 0x30740da1: 0x30740da1 <JS Array[2]>
0: 0x3e416961 <String[62]: (function (exports, require, module, filename, dirname) { >
1: 0x3e4169ad <String[4]: \n});>
#76# 0x30741099: 0x30741099
#77# 0x22fae4ed: 0x22fae4ed <JS Array[2]>
0: 0x22fac3fd
#129#
1: 0x3a7e85b1 #7#
#78# 0x22fae4fd: 0x22fae4fd <JS Array[6]>
0: 0x41d5559d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
1: 0x41d85ed1 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x41d85f11 <String[27]: /usr/local/lib/node_modules>
3: 0x41d85f39 <String[23]: /usr/local/node_modules>
4: 0x41d85f5d <String[17]: /usr/node_modules>
5: 0x41d85f7d <String[13]: /node_modules>
#79# 0x3073add9: 0x3073add9 <JS Array[2]>
0: 0x30758f65 #130#
1: 0x22f8f039 #9#
#80# 0x3073ade9: 0x3073ade9 <JS Array[6]>
0: 0x54655da1 <String[53]: /usr/local/lib/node_modules/airsonos/lib/node_modules>
1: 0x54655de5 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x54655e25 <String[27]: /usr/local/lib/node_modules>
3: 0x54655e4d <String[23]: /usr/local/node_modules>
4: 0x54655e71 <String[17]: /usr/node_modules>
5: 0x54655e91 <String[13]: /node_modules>
#81# 0x3070ce1d: 0x3070ce1d
#82# 0x3073ae49: 0x3073ae49 <JS Array[1]>
0: 0x30759021 #12#
#83# 0x3073ae59: 0x3073ae59 <JS Array[5]>
0: 0x54655ead <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
1: 0x54655eed <String[27]: /usr/local/lib/node_modules>
2: 0x54655f15 <String[23]: /usr/local/node_modules>
3: 0x54655f39 <String[17]: /usr/node_modules>
4: 0x54655f59 <String[13]: /node_modules>
#84# 0x30759eb5: 0x30759eb5 <JS Array[45]>
0: 0x54654d15 <String[13]: Binding evals>
1: 0x54654d31 <String[15]: Binding natives>
2: 0x30741471 <String[19]: NativeModule events>
3: 0x30741485 <String[19]: NativeModule buffer>
4: 0x54654d4d <String[14]: Binding buffer>
5: 0x30741499 <String[19]: NativeModule assert>
6: 0x307414ad <String[17]: NativeModule util>
7: 0x307414c1 <String[17]: NativeModule path>
8: 0x307414d5 <String[19]: NativeModule module>
9: 0x307414e9 <String[15]: NativeModule fs>
...
#85# 0x30740d09: 0x30740d09
http_parser: 0x54656059 <String[3]: 1.0>
node: 0x54656069 <String[7]: 0.10.36>
v8: 0x5465607d <String[8]: 3.14.5.9>
ares: 0x54656091 <String[9]: 1.9.0-DEV>
uv: 0x546560a9 <String[7]: 0.10.30>
zlib: 0x546560bd <String[5]: 1.2.8>
modules: 0x546560d1 <String[2]: 11>
openssl: 0x546560e1 <String[6]: 1.0.1l>
#86# 0x30740d2d: 0x30740d2d <JS Array[2]>
0: 0x546560f5 <String[4]: node>
1: 0x54683a9d <String[23]: /usr/local/bin/airsonos>
#87# 0x30740d3d: 0x30740d3d <JS Array[0]>
#88# 0x30740d21: 0x30740d21
#89# 0x30740d15: 0x30740d15
debug: 0x4f2080c1
uv: 0x4f2080b1
ipv6: 0x4f2080b1
tls_npn: 0x4f2080b1
tls_sni: 0x4f2080b1
tls: 0x4f2080b1
#90# 0x3073d68d: 0x3073d68d
#91# 0x30740d4d: 0x30740d4d
#92# 0x30740d59: 0x30740d59
target_defaults: 0x3074791d #131#
variables: 0x30747929 #132#
#93# 0x3a750055: 0x3a750055
#94# 0x3a750061: 0x3a750061
#95# 0x3a75006d: 0x3a75006d
#96# 0x3a750079: 0x3a750079
#97# 0x3a750085: 0x3a750085
#98# 0x3a750091: 0x3a750091
#99# 0x3a75009d: 0x3a75009d
#100# 0x3a7500a9: 0x3a7500a9
#101# 0x3a7500b5: 0x3a7500b5
#102# 0x3a7500c1: 0x3a7500c1
#103# 0x3a6b99a9: 0x3a6b99a9 <JS Array[1]>
0: 0x3a6b9601 #133#
#104# 0x3a6b9969: 0x3a6b9969
first_line: 0x4f208091
last_line: 0x4f208091
first_column: 0x4f208091
last_column: 0x4f208091
#105# 0x3a629071: 0x3a629071
expressions: 0x3a62911d <JS Array[2]>#134#
#106# 0x3a62c5b9: 0x3a62c5b9
base: 0x3a62c369 #135#
properties: 0x3a62c5f1 <JS Array[0]>#136#
#107# 0x3a61bae1: 0x3a61bae1 <a String value = 0x3e41a1dd <String[1]: {>>
value(): 0x3e41a1dd <String[1]: {>
generated: 0x4f2080b1
#108# 0x3a6b863d: 0x3a6b863d <JS Array[1]>
0: 0x3a6b8361 #137#
#109# 0x3a62c199: 0x3a62c199
first_line: 0x4f208091
last_line: 0x4f208091
first_column: 0x4f208091
last_column: 0x4f208091
#110# 0x3a62c579: 0x3a62c579
first_line: 0x4f208091
last_line: 0x4f208091
first_column: 0x4f208091
last_column: 0x4f208091
#111# 0x3a6b85e1: 0x3a6b85e1
first_line: 0x4f208091
last_line: 0x4f208091
first_column: 0x4f208091
last_column: 0x4f208091
#112# 0x3a6b8899: 0x3a6b8899
first_line: 0x4f208091
last_line: 0x4f208091
first_column: 0x4f208091
last_column: 0x4f208091
#113# 0x22fa1e11: 0x22fa1e11
#114# 0x3073e3f5: 0x3073e3f5
#115# 0x30740d89: 0x30740d89
#116# 0x30740d95: 0x30740d95
#117# 0x3a750f91: 0x3a750f91 <JS Array[2]>
#118# 0x3a750fa1: 0x3a750fa1 <JS Array[2]>
#119# 0x3a750fb1: 0x3a750fb1 <JS Array[2]>
#120# 0x3a750fc1: 0x3a750fc1 <JS Array[2]>
#121# 0x3a750fd1: 0x3a750fd1 <JS Array[2]>
#122# 0x3a750fe1: 0x3a750fe1 <JS Array[2]>
#123# 0x3a750ff1: 0x3a750ff1 <JS Array[2]>
#124# 0x3a751001: 0x3a751001 <JS Array[2]>
#125# 0x3a751011: 0x3a751011 <JS Array[2]>
#126# 0x3a74ff99: 0x3a74ff99
#127# 0x3a74ffbd: 0x3a74ffbd
#128# 0x3a74ffe1: 0x3a74ffe1
#129# 0x22fac3fd: 0x22fac3fd
id: 0x41d79c59 <String[121]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js>
exports: 0x22fae449 #138#
parent: 0x22f8f039 #9#
filename: 0x41d79c59 <String[121]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/coffee-script.js>
loaded: 0x4f2080b1
children: 0x22fb1d4d <JS Array[3]>#139#
paths: 0x22fb1d5d <JS Array[9]>#140#
#130# 0x30758f65: 0x30758f65
id: 0x546818b1 <String[64]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/index.js>
exports: 0x30758f49 #34#
parent: 0x30759021 #12#
filename: 0x546818b1 <String[64]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/index.js>
loaded: 0x4f2080b1
children: 0x3073ad75 <JS Array[1]>#141#
paths: 0x3073ad85 <JS Array[6]>#142#
#131# 0x3074791d: 0x3074791d
cflags: 0x3074adb5 <JS Array[0]>#143#
default_configuration: 0x54658f29 <String[7]: Release>
defines: 0x3074adc5 <JS Array[0]>#144#
include_dirs: 0x3074add5 <JS Array[0]>#145#
libraries: 0x3074ade5 <JS Array[0]>#146#
#132# 0x30747929: 0x30747929
#133# 0x3a6b9601: 0x3a6b9601
name: 0x3a6b8f11 #147#
value: 0x4f208091
splat: 0x4f208091
#134# 0x3a62911d: 0x3a62911d <JS Array[2]>
0: 0x3a6289d1 #148#
1: 0x3a62bb21 #149#
#135# 0x3a62c369: 0x3a62c369
value: 0x3a7f086d <String[9]: Portastic>
#136# 0x3a62c5f1: 0x3a62c5f1 <JS Array[0]>
#137# 0x3a6b8361: 0x3a6b8361
variable: 0x3a6b833d #150#
value: 0x3a6b7d61 #151#
context: 0x3e40c2b1 <String[6]: object>
param: 0x4f208091
subpattern: 0x4f208091
#138# 0x22fae449: 0x22fae449
VERSION: 0x546fcf59 <String[5]: 1.3.3>
RESERVED: 0x22fae461 <JS Array[71]>#152#
helpers: 0x22fb2481 #153#
#139# 0x22fb1d4d: 0x22fb1d4d <JS Array[3]>
0: 0x22fac77d #154#
1: 0x22fadf85 #155#
2: 0x3a725185 #156#
#140# 0x22fb1d5d: 0x22fb1d5d <JS Array[9]>
0: 0x41d8a395 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x41d8a48d <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x41d8a569 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x41d8a63d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x41d8a6d9 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x41d8a749 <String[27]: /usr/local/lib/node_modules>
6: 0x41d8a78d <String[23]: /usr/local/node_modules>
7: 0x41d8a7c9 <String[17]: /usr/node_modules>
8: 0x41d8a7f9 <String[13]: /node_modules>
#141# 0x3073ad75: 0x3073ad75 <JS Array[1]>
0: 0x30758e21 #157#
#142# 0x3073ad85: 0x3073ad85 <JS Array[6]>
0: 0x54655c89 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
1: 0x54655cd9 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
2: 0x54655d19 <String[27]: /usr/local/lib/node_modules>
3: 0x54655d41 <String[23]: /usr/local/node_modules>
4: 0x54655d65 <String[17]: /usr/node_modules>
5: 0x54655d85 <String[13]: /node_modules>
#143# 0x3074adb5: 0x3074adb5 <JS Array[0]>
#144# 0x3074adc5: 0x3074adc5 <JS Array[0]>
#145# 0x3074add5: 0x3074add5 <JS Array[0]>
#146# 0x3074ade5: 0x3074ade5 <JS Array[0]>
#147# 0x3a6b8f11: 0x3a6b8f11
value: 0x3a7f72ed <String[4]: port>
#148# 0x3a6289d1: 0x3a6289d1
variable: 0x3a6265d9 #158#
value: 0x3a628471 #159#
context: 0x4f208091
param: 0x4f208091
subpattern: 0x4f208091
#149# 0x3a62bb21: 0x3a62bb21
variable: 0x3a629545 #160#
value: 0x3a62b619 #161#
context: 0x4f208091
param: 0x4f208091
subpattern: 0x4f208091
#150# 0x3a6b833d: 0x3a6b833d
base: 0x3a62c805 #162#
properties: 0x3a6b8351 <JS Array[0]>#163#
#151# 0x3a6b7d61: 0x3a6b7d61
params: 0x3a62e4f1 <JS Array[2]>#164#
body: 0x3a6b7595 #165#
bound: 0x4f2080c1
#152# 0x22fae461: 0x22fae461 <JS Array[71]>
0: 0x546fe465 <String[4]: case>
1: 0x546fe475 <String[7]: default>
2: 0x3e40c16d <String[8]: function>
3: 0x546fe489 <String[3]: var>
4: 0x546fe499 <String[4]: void>
5: 0x546fe4a9 <String[4]: with>
6: 0x546fe4b9 <String[5]: const>
7: 0x546fe4cd <String[3]: let>
8: 0x546fe4dd <String[4]: enum>
9: 0x546fe4ed <String[6]: export>
...
#153# 0x22fb2481: 0x22fb2481
#154# 0x22fac77d: 0x22fac77d
id: 0x41d7b0b9 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/lexer.js>
exports: 0x22fb1dcd #166#
parent: 0x22fac3fd #129#
filename: 0x41d7b0b9 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/lexer.js>
loaded: 0x4f2080b1
children: 0x22fb1dd9 <JS Array[2]>#167#
paths: 0x22fb1de9 <JS Array[9]>#168#
#155# 0x22fadf85: 0x22fadf85
id: 0x41d852ed <String[114]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js>
exports: 0x22fae455 #169#
parent: 0x22fac3fd #129#
filename: 0x41d852ed <String[114]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/parser.js>
loaded: 0x4f2080b1
children: 0x22fb25f5 <JS Array[0]>#170#
paths: 0x22fb2605 <JS Array[9]>#171#
#156# 0x3a725185: 0x3a725185
id: 0x3a725095 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/nodes.js>
exports: 0x3a741335 #51#
parent: 0x22fac3fd #129#
filename: 0x3a725095 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/nodes.js>
loaded: 0x4f2080b1
children: 0x3a741341 <JS Array[1]>#172#
paths: 0x3a741351 <JS Array[9]>#173#
#157# 0x30758e21: 0x30758e21
id: 0x5467412d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/sonos.js>
exports: 0x30758f49 #34#
parent: 0x30758f65 #130#
filename: 0x5467412d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/sonos.js>
loaded: 0x4f2080b1
children: 0x3073ace1 <JS Array[16]>#174#
paths: 0x3073acf1 <JS Array[7]>#175#
#158# 0x3a6265d9: 0x3a6265d9
base: 0x3a6262e9 #176#
properties: 0x3a62664d <JS Array[0]>#177#
#159# 0x3a628471: 0x3a628471
args: 0x3a627f79 <JS Array[1]>#178#
soak: 0x4f2080c1
isNew: 0x4f2080c1
isSuper: 0x4f2080c1
variable: 0x3a626ce5 #179#
#160# 0x3a629545: 0x3a629545
base: 0x3a629335 #180#
properties: 0x3a62957d <JS Array[0]>#181#
#161# 0x3a62b619: 0x3a62b619
args: 0x3a62b071 <JS Array[1]>#182#
soak: 0x4f2080c1
isNew: 0x4f2080c1
isSuper: 0x4f2080c1
variable: 0x3a629bad #183#
#162# 0x3a62c805: 0x3a62c805
value: 0x3a7f0af5 <String[4]: find>
#163# 0x3a6b8351: 0x3a6b8351 <JS Array[0]>
#164# 0x3a62e4f1: 0x3a62e4f1 <JS Array[2]>
0: 0x3a62d32d #184#
1: 0x3a62e105 #185#
#165# 0x3a6b7595: 0x3a6b7595
expressions: 0x3a6b7601 <JS Array[1]>#186#
#166# 0x22fb1dcd: 0x22fb1dcd
RESERVED: 0x22fae461 <JS Array[71]>#152#
STRICT_PROSCRIBED: 0x22fae471 <JS Array[2]>#187#
#167# 0x22fb1dd9: 0x22fb1dd9 <JS Array[2]>
0: 0x22facc8d #188#
1: 0x22fad2dd #189#
#168# 0x22fb1de9: 0x22fb1de9 <JS Array[9]>
0: 0x41d8a821 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x41d8a919 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x41d8a9f5 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x41d8aac9 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x41d8ab65 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x41d8abd5 <String[27]: /usr/local/lib/node_modules>
6: 0x41d8ac19 <String[23]: /usr/local/node_modules>
7: 0x41d8ac55 <String[17]: /usr/node_modules>
8: 0x41d8ac85 <String[13]: /node_modules>
#169# 0x22fae455: 0x22fae455
parser: 0x3a74123d #1#
#170# 0x22fb25f5: 0x22fb25f5 <JS Array[0]>
#171# 0x22fb2605: 0x22fb2605 <JS Array[9]>
0: 0x41d8b945 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x41d8ba3d <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x41d8bb19 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x41d8bbed <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x41d8bc89 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x41d8bcf9 <String[27]: /usr/local/lib/node_modules>
6: 0x41d8bd3d <String[23]: /usr/local/node_modules>
7: 0x41d8bd79 <String[17]: /usr/node_modules>
8: 0x41d8bda9 <String[13]: /node_modules>
#172# 0x3a741341: 0x3a741341 <JS Array[1]>
0: 0x3a73cc79 #190#
#173# 0x3a741351: 0x3a741351 <JS Array[9]>
0: 0x3a74e699 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x3a74e791 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x3a74e86d <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x3a74e941 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x3a74e9dd <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x3a74ea4d <String[27]: /usr/local/lib/node_modules>
6: 0x3a74ea91 <String[23]: /usr/local/node_modules>
7: 0x3a74eacd <String[17]: /usr/node_modules>
8: 0x3a74eafd <String[13]: /node_modules>
#174# 0x3073ace1: 0x3073ace1 <JS Array[16]>
0: 0x30758d05 #191#
1: 0x307fece1 #192#
2: 0x22f93071 #193#
3: 0x22f94025 #194#
4: 0x22f98ef5 #195#
5: 0x22fa1e81 #196#
6: 0x22fa6951 #197#
7: 0x22fa6e95 #198#
8: 0x22fa7231 #199#
9: 0x22fa7469 #200#
...
#175# 0x3073acf1: 0x3073acf1 <JS Array[7]>
0: 0x54655b1d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
1: 0x54655b71 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x54655bc1 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x54655c01 <String[27]: /usr/local/lib/node_modules>
4: 0x54655c29 <String[23]: /usr/local/node_modules>
5: 0x54655c4d <String[17]: /usr/node_modules>
6: 0x54655c6d <String[13]: /node_modules>
#176# 0x3a6262e9: 0x3a6262e9
value: 0x3a7ef211 <String[5]: async>
#177# 0x3a62664d: 0x3a62664d <JS Array[0]>
#178# 0x3a627f79: 0x3a627f79 <JS Array[1]>
0: 0x3a627819 #201#
#179# 0x3a626ce5: 0x3a626ce5
base: 0x3a626abd #202#
properties: 0x3a626d2d <JS Array[0]>#203#
#180# 0x3a629335: 0x3a629335
value: 0x3a7f0201 <String[3]: net>
#181# 0x3a62957d: 0x3a62957d <JS Array[0]>
#182# 0x3a62b071: 0x3a62b071 <JS Array[1]>
0: 0x3a62a83d #204#
#183# 0x3a629bad: 0x3a629bad
base: 0x3a62994d #205#
properties: 0x3a629be5 <JS Array[0]>#206#
#184# 0x3a62d32d: 0x3a62d32d
name: 0x3a62cd35 #207#
value: 0x4f208091
splat: 0x4f208091
#185# 0x3a62e105: 0x3a62e105
name: 0x3a62da2d #208#
value: 0x4f208091
splat: 0x4f208091
#186# 0x3a6b7601: 0x3a6b7601 <JS Array[1]>
0: 0x3a6b6a9d #209#
#187# 0x22fae471: 0x22fae471 <JS Array[2]>
0: 0x3e40c041 <String[9]: arguments>
1: 0x3e40c15d <String[4]: eval>
#188# 0x22facc8d: 0x22facc8d
id: 0x41d8159d <String[116]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/rewriter.js>
exports: 0x22fb2165 #210#
parent: 0x22fac77d #154#
filename: 0x41d8159d <String[116]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/rewriter.js>
loaded: 0x4f2080b1
children: 0x22fb2171 <JS Array[0]>#211#
paths: 0x22fb2181 <JS Array[9]>#212#
#189# 0x22fad2dd: 0x22fad2dd
id: 0x41d84a89 <String[115]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/helpers.js>
exports: 0x22fb2481 #153#
parent: 0x22fac77d #154#
filename: 0x41d84a89 <String[115]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/helpers.js>
loaded: 0x4f2080b1
children: 0x22fb248d <JS Array[0]>#213#
paths: 0x22fb249d <JS Array[9]>#214#
#190# 0x3a73cc79: 0x3a73cc79
id: 0x3a73cb89 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/scope.js>
exports: 0x3a742bfd #215#
parent: 0x3a725185 #156#
filename: 0x3a73cb89 <String[113]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/scope.js>
loaded: 0x4f2080b1
children: 0x3a742c09 <JS Array[0]>#216#
paths: 0x3a742c19 <JS Array[9]>#217#
#191# 0x30758d05: 0x30758d05
id: 0x54671bdd <String[85]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/index.js>
exports: 0x3073ac8d #218#
parent: 0x30758e21 #157#
filename: 0x54671bdd <String[85]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/index.js>
loaded: 0x4f2080b1
children: 0x3073ac15 <JS Array[3]>#219#
paths: 0x3073ac25 <JS Array[7]>#220#
#192# 0x307fece1: 0x307fece1
id: 0x41d3e3fd <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/xml2js.js>
exports: 0x22f089dd #221#
parent: 0x30758e21 #157#
filename: 0x41d3e3fd <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/xml2js.js>
loaded: 0x4f2080b1
children: 0x22f0b401 <JS Array[1]>#222#
paths: 0x22f0b411 <JS Array[8]>#223#
#193# 0x22f93071: 0x22f93071
id: 0x41d55fb5 <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/debug.js>
exports: 0x22fae0c5 #224#
parent: 0x30758e21 #157#
filename: 0x41d55fb5 <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/debug.js>
loaded: 0x4f2080b1
children: 0x22faedc5 <JS Array[0]>#225#
paths: 0x22faedd5 <JS Array[8]>#226#
#194# 0x22f94025: 0x22f94025
id: 0x41d56cd5 <String[93]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/underscore.js>
exports: 0x22f98d79 #227#
parent: 0x30758e21 #157#
filename: 0x41d56cd5 <String[93]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/underscore.js>
loaded: 0x4f2080b1
children: 0x22faefa5 <JS Array[0]>#228#
paths: 0x22faefb5 <JS Array[7]>#229#
#195# 0x22f98ef5: 0x22f98ef5
id: 0x41d6c899 <String[78]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/listener.js>
exports: 0x22fa1109 #230#
parent: 0x30758e21 #157#
filename: 0x41d6c899 <String[78]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/listener.js>
loaded: 0x4f2080b1
children: 0x22faf471 <JS Array[1]>#231#
paths: 0x22faf481 <JS Array[8]>#232#
#196# 0x22fa1e81: 0x22fa1e81
id: 0x41d71ff1 <String[83]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AVTransport.js>
exports: 0x22fb07b5 #233#
parent: 0x30758e21 #157#
filename: 0x41d71ff1 <String[83]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AVTransport.js>
loaded: 0x4f2080b1
children: 0x22fb07d9 <JS Array[1]>#234#
paths: 0x22fb07e9 <JS Array[8]>#235#
#197# 0x22fa6951: 0x22fa6951
id: 0x41d748b5 <String[82]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AlarmClock.js>
exports: 0x22fb12a1 #236#
parent: 0x30758e21 #157#
filename: 0x41d748b5 <String[82]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AlarmClock.js>
loaded: 0x4f2080b1
children: 0x22fb13c1 <JS Array[0]>#237#
paths: 0x22fb13d1 <JS Array[8]>#238#
#198# 0x22fa6e95: 0x22fa6e95
id: 0x41d753bd <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AudioIn.js>
exports: 0x22fb12c5 #239#
parent: 0x30758e21 #157#
filename: 0x41d753bd <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/AudioIn.js>
loaded: 0x4f2080b1
children: 0x22fb1481 <JS Array[0]>#240#
paths: 0x22fb1491 <JS Array[8]>#241#
#199# 0x22fa7231: 0x22fa7231
id: 0x41d759cd <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/ContentDirectory.js>
exports: 0x22fb12e9 #242#
parent: 0x30758e21 #157#
filename: 0x41d759cd <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/ContentDirectory.js>
loaded: 0x4f2080b1
children: 0x22fb152d <JS Array[0]>#243#
paths: 0x22fb153d <JS Array[8]>#244#
#200# 0x22fa7469: 0x22fa7469
id: 0x41d75d5d <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/DeviceProperties.js>
exports: 0x22fb130d #245#
parent: 0x30758e21 #157#
filename: 0x41d75d5d <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/DeviceProperties.js>
loaded: 0x4f2080b1
children: 0x22fb154d <JS Array[0]>#246#
paths: 0x22fb155d <JS Array[8]>#247#
#201# 0x3a627819: 0x3a627819
base: 0x3a627341 #248#
properties: 0x3a627851 <JS Array[0]>#249#
#202# 0x3a626abd: 0x3a626abd
value: 0x3a7ef925 <String[7]: require>
#203# 0x3a626d2d: 0x3a626d2d <JS Array[0]>
#204# 0x3a62a83d: 0x3a62a83d
base: 0x3a62a2c5 #250#
properties: 0x3a62a875 <JS Array[0]>#251#
#205# 0x3a62994d: 0x3a62994d
value: 0x3a7f0409 <String[7]: require>
#206# 0x3a629be5: 0x3a629be5 <JS Array[0]>
#207# 0x3a62cd35: 0x3a62cd35
value: 0x3a7f0ca1 <String[7]: options>
#208# 0x3a62da2d: 0x3a62da2d
value: 0x3a7f0ef9 <String[8]: callback>
#209# 0x3a6b6a9d: 0x3a6b6a9d
args: 0x3a6b624d <JS Array[1]>#252#
soak: 0x4f2080c1
isNew: 0x4f2080c1
isSuper: 0x4f2080c1
variable: 0x3a62eedd #253#
#210# 0x22fb2165: 0x22fb2165
INVERSES: 0x22fb8559 #254#
#211# 0x22fb2171: 0x22fb2171 <JS Array[0]>
#212# 0x22fb2181: 0x22fb2181 <JS Array[9]>
0: 0x41d8aedd <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x41d8afd5 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x41d8b0b1 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x41d8b185 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x41d8b221 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x41d8b291 <String[27]: /usr/local/lib/node_modules>
6: 0x41d8b2d5 <String[23]: /usr/local/node_modules>
7: 0x41d8b311 <String[17]: /usr/node_modules>
8: 0x41d8b341 <String[13]: /node_modules>
#213# 0x22fb248d: 0x22fb248d <JS Array[0]>
#214# 0x22fb249d: 0x22fb249d <JS Array[9]>
0: 0x41d8b4b9 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x41d8b5b1 <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x41d8b68d <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x41d8b761 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x41d8b7fd <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x41d8b86d <String[27]: /usr/local/lib/node_modules>
6: 0x41d8b8b1 <String[23]: /usr/local/node_modules>
7: 0x41d8b8ed <String[17]: /usr/node_modules>
8: 0x41d8b91d <String[13]: /node_modules>
#215# 0x3a742bfd: 0x3a742bfd
#216# 0x3a742c09: 0x3a742c09 <JS Array[0]>
#217# 0x3a742c19: 0x3a742c19 <JS Array[9]>
0: 0x3a74f205 <String[117]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/coffee-script/node_modules>
1: 0x3a74f2fd <String[103]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/lib/node_modules>
2: 0x3a74f3d9 <String[99]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules/coffee-script/node_modules>
3: 0x3a74f4ad <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/portastic/node_modules>
4: 0x3a74f549 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
5: 0x3a74f5b9 <String[27]: /usr/local/lib/node_modules>
6: 0x3a74f5fd <String[23]: /usr/local/node_modules>
7: 0x3a74f639 <String[17]: /usr/node_modules>
8: 0x3a74f669 <String[13]: /node_modules>
#218# 0x3073ac8d: 0x3073ac8d
debug: 0x4f208091
#219# 0x3073ac15: 0x3073ac15 <JS Array[3]>
0: 0x3073f04d #255#
1: 0x3073f469 @0x3073f469
2: 0x30758ba1 @0x30758ba1
#220# 0x3073ac25: 0x3073ac25 <JS Array[7]>
0: 0x5465599d <String[89]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/node_modules>
1: 0x54655a05 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x54655a55 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x54655a95 <String[27]: /usr/local/lib/node_modules>
4: 0x54655abd <String[23]: /usr/local/node_modules>
5: 0x54655ae1 <String[17]: /usr/node_modules>
6: 0x54655b01 <String[13]: /node_modules>
#221# 0x22f089dd: 0x22f089dd
defaults: 0x22f1a2fd @0x22f1a2fd
#222# 0x22f0b401: 0x22f0b401 <JS Array[1]>
0: 0x307ffc81 @0x307ffc81
#223# 0x22f0b411: 0x22f0b411 <JS Array[8]>
0: 0x41d4ef15 <String[92]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/lib/node_modules>
1: 0x41d4ef7d <String[88]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/xml2js/node_modules>
2: 0x41d4efe1 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d4f031 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d4f071 <String[27]: /usr/local/lib/node_modules>
5: 0x41d4f099 <String[23]: /usr/local/node_modules>
6: 0x41d4f0bd <String[17]: /usr/node_modules>
7: 0x41d4f0dd <String[13]: /node_modules>
#224# 0x22fae0c5: 0x22fae0c5
#225# 0x22faedc5: 0x22faedc5 <JS Array[0]>
#226# 0x22faedd5: 0x22faedd5 <JS Array[8]>
0: 0x41d87775 <String[91]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/lib/node_modules>
1: 0x41d877dd <String[87]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/debug/node_modules>
2: 0x41d87841 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d87891 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d878d1 <String[27]: /usr/local/lib/node_modules>
5: 0x41d878f9 <String[23]: /usr/local/node_modules>
6: 0x41d8791d <String[17]: /usr/node_modules>
7: 0x41d8793d <String[13]: /node_modules>
#227# 0x22f98d79: 0x22f98d79
VERSION: 0x546f5dd5 <String[5]: 1.5.2>
isFunction: 0x307dd041 @0x307dd041
templateSettings: 0x22fb5095 @0x22fb5095
#228# 0x22faefa5: 0x22faefa5 <JS Array[0]>
#229# 0x22faefb5: 0x22faefb5 <JS Array[7]>
0: 0x41d87959 <String[92]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/underscore/node_modules>
1: 0x41d87a1d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
2: 0x41d87ab1 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
3: 0x41d87b21 <String[27]: /usr/local/lib/node_modules>
4: 0x41d87b65 <String[23]: /usr/local/node_modules>
5: 0x41d87ba1 <String[17]: /usr/node_modules>
6: 0x41d87bd1 <String[13]: /node_modules>
#230# 0x22fa1109: 0x22fa1109
super
: 0x30758e89 #40#
#231# 0x22faf471: 0x22faf471 <JS Array[1]>
0: 0x22f9d9fd @0x22f9d9fd
#232# 0x22faf481: 0x22faf481 <JS Array[8]>
0: 0x41d87c91 <String[79]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/events/node_modules>
1: 0x41d87ced <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d87d41 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d87d91 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d87dd1 <String[27]: /usr/local/lib/node_modules>
5: 0x41d87df9 <String[23]: /usr/local/node_modules>
6: 0x41d87e1d <String[17]: /usr/node_modules>
7: 0x41d87e3d <String[13]: /node_modules>
#233# 0x22fb07b5: 0x22fb07b5
super
: 0x22fb09d5 @0x22fb09d5
#234# 0x22fb07d9: 0x22fb07d9 <JS Array[1]>
0: 0x22fa23e1 @0x22fa23e1
#235# 0x22fb07e9: 0x22fb07e9 <JS Array[8]>
0: 0x41d87fc5 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x41d88075 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d88111 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d881a5 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d88215 <String[27]: /usr/local/lib/node_modules>
5: 0x41d88259 <String[23]: /usr/local/node_modules>
6: 0x41d88295 <String[17]: /usr/node_modules>
7: 0x41d882c5 <String[13]: /node_modules>
#236# 0x22fb12a1: 0x22fb12a1
super
: 0x22fb09d5 @0x22fb09d5
#237# 0x22fb13c1: 0x22fb13c1 <JS Array[0]>
#238# 0x22fb13d1: 0x22fb13d1 <JS Array[8]>
0: 0x41d88615 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x41d886c5 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d88761 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d887f5 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d88865 <String[27]: /usr/local/lib/node_modules>
5: 0x41d888a9 <String[23]: /usr/local/node_modules>
6: 0x41d888e5 <String[17]: /usr/node_modules>
7: 0x41d88915 <String[13]: /node_modules>
#239# 0x22fb12c5: 0x22fb12c5
super: 0x22fb09d5 @0x22fb09d5
#240# 0x22fb1481: 0x22fb1481 <JS Array[0]>
#241# 0x22fb1491: 0x22fb1491 <JS Array[8]>
0: 0x41d8893d <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x41d8899d <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d889f1 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d88a41 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d88a81 <String[27]: /usr/local/lib/node_modules>
5: 0x41d88aa9 <String[23]: /usr/local/node_modules>
6: 0x41d88acd <String[17]: /usr/node_modules>
7: 0x41d88aed <String[13]: /node_modules>
#242# 0x22fb12e9: 0x22fb12e9
super: 0x22fb09d5 @0x22fb09d5
#243# 0x22fb152d: 0x22fb152d <JS Array[0]>
#244# 0x22fb153d: 0x22fb153d <JS Array[8]>
0: 0x41d88b09 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x41d88bb9 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d88c55 <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d88ce9 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d88d59 <String[27]: /usr/local/lib/node_modules>
5: 0x41d88d9d <String[23]: /usr/local/node_modules>
6: 0x41d88dd9 <String[17]: /usr/node_modules>
7: 0x41d88e09 <String[13]: /node_modules>
#245# 0x22fb130d: 0x22fb130d
super: 0x22fb09d5 @0x22fb09d5
#246# 0x22fb154d: 0x22fb154d <JS Array[0]>
#247# 0x22fb155d: 0x22fb155d <JS Array[8]>
0: 0x41d88e31 <String[81]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/services/node_modules>
1: 0x41d88ee1 <String[72]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/lib/node_modules>
2: 0x41d88f7d <String[68]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules>
3: 0x41d89011 <String[49]: /usr/local/lib/node_modules/airsonos/node_modules>
4: 0x41d89081 <String[27]: /usr/local/lib/node_modules>
5: 0x41d890c5 <String[23]: /usr/local/node_modules>
6: 0x41d89101 <String[17]: /usr/node_modules>
7: 0x41d89131 <String[13]: /node_modules>
#248# 0x3a627341: 0x3a627341
value: 0x3a7efa71 <String[7]: 'async'>
#249# 0x3a627851: 0x3a627851 <JS Array[0]>
#250# 0x3a62a2c5: 0x3a62a2c5
value: 0x3a7f0531 <String[5]: 'net'>
#251# 0x3a62a875: 0x3a62a875 <JS Array[0]>
#252# 0x3a6b624d: 0x3a6b624d <JS Array[1]>
0: 0x3a6b55a1 @0x3a6b55a1
#253# 0x3a62eedd: 0x3a62eedd
base: 0x3a62eb39 @0x3a62eb39
properties: 0x3a6302a5 <JS Array[1]>@0x3a6302a5
#254# 0x22fb8559: 0x22fb8559
#255# 0x3073f04d: 0x3073f04d
id: 0x5462aa6d <String[109]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/node_modules/cookie-jar/index.js>
exports: 0x30722bf5 @0x30722bf5
parent: 0x30758d05 #191#
filename: 0x5462aa6d <String[109]: /usr/local/lib/node_modules/airsonos/node_modules/sonos/node_modules/request/node_modules/cookie-jar/index.js>
loaded: 0x4f2080b1
children: 0x30743b85 <JS Array[1]>@0x30743b85

paths: 0x30743b95 <JS Array[8]>@0x30743b95

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions