webcom-reach
Version:
59 lines • 623 kB
JavaScript
/*!
* The MIT License (MIT)
*
* Copyright (c) 2015-2016 Webcom
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
* SOFTWARE.
*
* The externally maintained libraries used by Reach are:
*
* - webrtc-adpater, licensed as follows:
*
* > Copyright (c) 2014, The WebRTC project authors. All rights reserved.
* >
* > Redistribution and use in source and binary forms, with or without
* > modification, are permitted provided that the following conditions are
* > met:
* >
* > * Redistributions of source code must retain the above copyright
* > notice, this list of conditions and the following disclaimer.
* >
* > * Redistributions in binary form must reproduce the above copyright
* > notice, this list of conditions and the following disclaimer in
* > the documentation and/or other materials provided with the
* > distribution.
* >
* > * Neither the name of Google nor the names of its contributors may
* > be used to endorse or promote products derived from this software
* > without specific prior written permission.
* >
* >THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* >"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* >LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* >A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* >HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* >SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* >LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* >DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* >THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* >(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* >OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
!function(n,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("webcom/webcom")):"function"==typeof define&&define.amd?define(["webcom/webcom"],e):"object"==typeof exports?exports.Reach=e(require("webcom/webcom")):n.Reach=e(n["webcom/webcom"])}(window,function(n){return function(n){var e={};function t(l){if(e[l])return e[l].exports;var o=e[l]={i:l,l:!1,exports:{}};return n[l].call(o.exports,o,o.exports,t),o.l=!0,o.exports}return t.m=n,t.c=e,t.d=function(n,e,l){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:l})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var l=Object.create(null);if(t.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(l,o,function(e){return n[e]}.bind(null,o));return l},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=26)}([function(n,e,t){"use strict";var l,o,i,c,r,s,a=(l="/home/travis/build/webcom-components/reach/src/core/util/cache.js",o="4af7de591a9c42b78418b77b693c7927a0cce67d",i=new(0,function(){}.constructor)("return this")(),r={path:"/home/travis/build/webcom-components/reach/src/core/util/cache.js",statementMap:{0:{start:{line:3,column:0},end:{line:5,column:3}},1:{start:{line:6,column:0},end:{line:6,column:25}},2:{start:{line:8,column:14},end:{line:8,column:62}},3:{start:{line:10,column:14},end:{line:10,column:58}},4:{start:{line:12,column:21},end:{line:12,column:79}},5:{start:{line:14,column:29},end:{line:14,column:95}},6:{start:{line:16,column:39},end:{line:16,column:93}},7:{start:{line:18,column:50},end:{line:18,column:151}},8:{start:{line:18,column:92},end:{line:18,column:149}},9:{start:{line:20,column:44},end:{line:20,column:315}},10:{start:{line:20,column:102},end:{line:20,column:110}},11:{start:{line:20,column:112},end:{line:20,column:167}},12:{start:{line:20,column:168},end:{line:20,column:199}},13:{start:{line:20,column:200},end:{line:20,column:254}},14:{start:{line:20,column:227},end:{line:20,column:254}},15:{start:{line:20,column:255},end:{line:20,column:313}},16:{start:{line:22,column:62},end:{line:22,column:131}},17:{start:{line:22,column:78},end:{line:22,column:131}},18:{start:{line:22,column:132},end:{line:22,column:193}},19:{start:{line:22,column:149},end:{line:22,column:193}},20:{start:{line:22,column:194},end:{line:22,column:213}},21:{start:{line:29,column:13},end:{line:29,column:17}},22:{start:{line:37,column:0},end:{line:224,column:3}},23:{start:{line:43,column:4},end:{line:43,column:40}},24:{start:{line:45,column:4},end:{line:47,column:5}},25:{start:{line:46,column:6},end:{line:46,column:20}},26:{start:{line:49,column:4},end:{line:49,column:18}},27:{start:{line:57,column:2},end:{line:221,column:6}},28:{start:{line:63,column:6},end:{line:63,column:83}},29:{start:{line:71,column:6},end:{line:71,column:24}},30:{start:{line:81,column:6},end:{line:88,column:7}},31:{start:{line:85,column:8},end:{line:85,column:51}},32:{start:{line:87,column:8},end:{line:87,column:36}},33:{start:{line:96,column:6},end:{line:98,column:7}},34:{start:{line:97,column:8},end:{line:97,column:45}},35:{start:{line:100,column:6},end:{line:100,column:26}},36:{start:{line:113,column:6},end:{line:113,column:24}},37:{start:{line:121,column:6},end:{line:121,column:24}},38:{start:{line:134,column:6},end:{line:134,column:28}},39:{start:{line:142,column:6},end:{line:142,column:26}},40:{start:{line:152,column:6},end:{line:159,column:7}},41:{start:{line:156,column:8},end:{line:156,column:31}},42:{start:{line:157,column:13},end:{line:159,column:7}},43:{start:{line:158,column:8},end:{line:158,column:76}},44:{start:{line:167,column:6},end:{line:167,column:39}},45:{start:{line:177,column:6},end:{line:182,column:7}},46:{start:{line:181,column:8},end:{line:181,column:53}},47:{start:{line:184,column:6},end:{line:184,column:27}},48:{start:{line:194,column:6},end:{line:199,column:7}},49:{start:{line:198,column:8},end:{line:198,column:69}},50:{start:{line:201,column:6},end:{line:201,column:35}},51:{start:{line:211,column:6},end:{line:211,column:24}},52:{start:{line:219,column:6},end:{line:219,column:24}},53:{start:{line:223,column:2},end:{line:223,column:22}},54:{start:{line:232,column:12},end:{line:232,column:30}},55:{start:{line:238,column:15},end:{line:238,column:20}},56:{start:{line:239,column:0},end:{line:239,column:27}}},fnMap:{0:{name:"_interopRequireDefault",decl:{start:{line:16,column:9},end:{line:16,column:31}},loc:{start:{line:16,column:37},end:{line:16,column:95}},line:16},1:{name:"_classCallCheck",decl:{start:{line:18,column:9},end:{line:18,column:24}},loc:{start:{line:18,column:48},end:{line:18,column:153}},line:18},2:{name:"_defineProperties",decl:{start:{line:20,column:9},end:{line:20,column:26}},loc:{start:{line:20,column:42},end:{line:20,column:317}},line:20},3:{name:"_createClass",decl:{start:{line:22,column:9},end:{line:22,column:21}},loc:{start:{line:22,column:60},end:{line:22,column:215}},line:22},4:{name:"(anonymous_4)",decl:{start:{line:37,column:0},end:{line:37,column:1}},loc:{start:{line:37,column:12},end:{line:224,column:1}},line:37},5:{name:"CacheManager",decl:{start:{line:42,column:11},end:{line:42,column:23}},loc:{start:{line:42,column:26},end:{line:50,column:3}},line:42},6:{name:"set",decl:{start:{line:59,column:18},end:{line:59,column:21}},loc:{start:{line:59,column:27},end:{line:64,column:5}},line:59},7:{name:"get",decl:{start:{line:70,column:18},end:{line:70,column:21}},loc:{start:{line:70,column:24},end:{line:72,column:5}},line:70},8:{name:"set",decl:{start:{line:80,column:18},end:{line:80,column:21}},loc:{start:{line:80,column:30},end:{line:89,column:5}},line:80},9:{name:"get",decl:{start:{line:95,column:18},end:{line:95,column:21}},loc:{start:{line:95,column:24},end:{line:101,column:5}},line:95},10:{name:"set",decl:{start:{line:109,column:18},end:{line:109,column:21}},loc:{start:{line:109,column:28},end:{line:114,column:5}},line:109},11:{name:"get",decl:{start:{line:120,column:18},end:{line:120,column:21}},loc:{start:{line:120,column:24},end:{line:122,column:5}},line:120},12:{name:"set",decl:{start:{line:130,column:18},end:{line:130,column:21}},loc:{start:{line:130,column:30},end:{line:135,column:5}},line:130},13:{name:"get",decl:{start:{line:141,column:18},end:{line:141,column:21}},loc:{start:{line:141,column:24},end:{line:143,column:5}},line:141},14:{name:"set",decl:{start:{line:151,column:18},end:{line:151,column:21}},loc:{start:{line:151,column:29},end:{line:160,column:5}},line:151},15:{name:"get",decl:{start:{line:166,column:18},end:{line:166,column:21}},loc:{start:{line:166,column:24},end:{line:168,column:5}},line:166},16:{name:"get",decl:{start:{line:176,column:18},end:{line:176,column:21}},loc:{start:{line:176,column:24},end:{line:185,column:5}},line:176},17:{name:"get",decl:{start:{line:193,column:18},end:{line:193,column:21}},loc:{start:{line:193,column:24},end:{line:202,column:5}},line:193},18:{name:"set",decl:{start:{line:210,column:18},end:{line:210,column:21}},loc:{start:{line:210,column:28},end:{line:212,column:5}},line:210},19:{name:"get",decl:{start:{line:218,column:18},end:{line:218,column:21}},loc:{start:{line:218,column:24},end:{line:220,column:5}},line:218}},branchMap:{0:{loc:{start:{line:16,column:46},end:{line:16,column:92}},type:"cond-expr",locations:[{start:{line:16,column:70},end:{line:16,column:73}},{start:{line:16,column:76},end:{line:16,column:92}}],line:16},1:{loc:{start:{line:16,column:46},end:{line:16,column:67}},type:"binary-expr",locations:[{start:{line:16,column:46},end:{line:16,column:49}},{start:{line:16,column:53},end:{line:16,column:67}}],line:16},2:{loc:{start:{line:18,column:50},end:{line:18,column:151}},type:"if",locations:[{start:{line:18,column:50},end:{line:18,column:151}},{start:{line:18,column:50},end:{line:18,column:151}}],line:18},3:{loc:{start:{line:20,column:136},end:{line:20,column:166}},type:"binary-expr",locations:[{start:{line:20,column:136},end:{line:20,column:157}},{start:{line:20,column:161},end:{line:20,column:166}}],line:20},4:{loc:{start:{line:20,column:200},end:{line:20,column:254}},type:"if",locations:[{start:{line:20,column:200},end:{line:20,column:254}},{start:{line:20,column:200},end:{line:20,column:254}}],line:20},5:{loc:{start:{line:22,column:62},end:{line:22,column:131}},type:"if",locations:[{start:{line:22,column:62},end:{line:22,column:131}},{start:{line:22,column:62},end:{line:22,column:131}}],line:22},6:{loc:{start:{line:22,column:132},end:{line:22,column:193}},type:"if",locations:[{start:{line:22,column:132},end:{line:22,column:193}},{start:{line:22,column:132},end:{line:22,column:193}}],line:22},7:{loc:{start:{line:45,column:4},end:{line:47,column:5}},type:"if",locations:[{start:{line:45,column:4},end:{line:47,column:5}},{start:{line:45,column:4},end:{line:47,column:5}}],line:45},8:{loc:{start:{line:63,column:19},end:{line:63,column:82}},type:"cond-expr",locations:[{start:{line:63,column:52},end:{line:63,column:55}},{start:{line:63,column:58},end:{line:63,column:82}}],line:63},9:{loc:{start:{line:81,column:6},end:{line:88,column:7}},type:"if",locations:[{start:{line:81,column:6},end:{line:88,column:7}},{start:{line:81,column:6},end:{line:88,column:7}}],line:81},10:{loc:{start:{line:96,column:6},end:{line:98,column:7}},type:"if",locations:[{start:{line:96,column:6},end:{line:98,column:7}},{start:{line:96,column:6},end:{line:98,column:7}}],line:96},11:{loc:{start:{line:152,column:6},end:{line:159,column:7}},type:"if",locations:[{start:{line:152,column:6},end:{line:159,column:7}},{start:{line:152,column:6},end:{line:159,column:7}}],line:152},12:{loc:{start:{line:157,column:13},end:{line:159,column:7}},type:"if",locations:[{start:{line:157,column:13},end:{line:159,column:7}},{start:{line:157,column:13},end:{line:159,column:7}}],line:157},13:{loc:{start:{line:167,column:13},end:{line:167,column:38}},type:"binary-expr",locations:[{start:{line:167,column:13},end:{line:167,column:27}},{start:{line:167,column:31},end:{line:167,column:38}}],line:167},14:{loc:{start:{line:177,column:6},end:{line:182,column:7}},type:"if",locations:[{start:{line:177,column:6},end:{line:182,column:7}},{start:{line:177,column:6},end:{line:182,column:7}}],line:177},15:{loc:{start:{line:194,column:6},end:{line:199,column:7}},type:"if",locations:[{start:{line:194,column:6},end:{line:199,column:7}},{start:{line:194,column:6},end:{line:199,column:7}}],line:194}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0,20:0,21:0,22:0,23:0,24:0,25:0,26:0,27:0,28:0,29:0,30:0,31:0,32:0,33:0,34:0,35:0,36:0,37:0,38:0,39:0,40:0,41:0,42:0,43:0,44:0,45:0,46:0,47:0,48:0,49:0,50:0,51:0,52:0,53:0,54:0,55:0,56:0},f:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0},b:{0:[0,0],1:[0,0],2:[0,0],3:[0,0],4:[0,0],5:[0,0],6:[0,0],7:[0,0],8:[0,0],9:[0,0],10:[0,0],11:[0,0],12:[0,0],13:[0,0],14:[0,0],15:[0,0]},inputSourceMap:null,_coverageSchema:"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c"},(s=i[c="__coverage__"]||(i[c]={}))[l]&&s[l].hash===o?s[l]:(r.hash=o,s[l]=r));a.s[0]++,Object.defineProperty(e,"__esModule",{value:!0}),a.s[1]++,e.default=void 0;var u=(a.s[2]++,p(t(10))),m=(a.s[3]++,p(t(54))),d=(a.s[4]++,p(t(55))),f=(a.s[5]++,p(t(56)));function p(n){return a.f[0]++,a.s[6]++,a.b[1][0]++,n&&(a.b[1][1]++,n.__esModule)?(a.b[0][0]++,n):(a.b[0][1]++,{default:n})}function h(n,e){a.f[2]++,a.s[9]++;for(var t=0;t<e.length;t++){var l=(a.s[10]++,e[t]);a.s[11]++,l.enumerable=(a.b[3][0]++,l.enumerable||(a.b[3][1]++,!1)),a.s[12]++,l.configurable=!0,a.s[13]++,"value"in l?(a.b[4][0]++,a.s[14]++,l.writable=!0):a.b[4][1]++,a.s[15]++,Object.defineProperty(n,l.key,l)}}var y=(a.s[21]++,null),b=(a.s[22]++,function(){function n(){return a.f[5]++,a.s[23]++,function(n,e){if(a.f[1]++,a.s[7]++,!(n instanceof e))throw a.b[2][0]++,a.s[8]++,new TypeError("Cannot call a class as a function");a.b[2][1]++}(this,n),a.s[24]++,y?a.b[7][1]++:(a.b[7][0]++,a.s[25]++,y=this),a.s[26]++,y}var e,t,l;return a.f[4]++,a.s[27]++,e=n,t=[{key:"base",set:function(n){a.f[6]++,a.s[28]++,this._base=n instanceof u.default?(a.b[8][0]++,n):(a.b[8][1]++,new u.default(n))},get:function(){return a.f[7]++,a.s[29]++,this._base}},{key:"config",set:function(n){a.f[8]++,a.s[30]++,this._config?(a.b[9][1]++,a.s[32]++,this._config.assign(n)):(a.b[9][0]++,a.s[31]++,this._config=new m.default(n))},get:function(){return a.f[9]++,a.s[33]++,this._config?a.b[10][1]++:(a.b[10][0]++,a.s[34]++,this._config=new m.default),a.s[35]++,this._config}},{key:"user",set:function(n){a.f[10]++,a.s[36]++,this._user=n},get:function(){return a.f[11]++,a.s[37]++,this._user}},{key:"device",set:function(n){a.f[12]++,a.s[38]++,this._device=n},get:function(){return a.f[13]++,a.s[39]++,this._device}},{key:"logLevel",set:function(n){if(a.f[14]++,a.s[40]++,/^DEBUG|INFO|WARN|ERROR$/i.test(n))a.b[11][0]++,a.s[41]++,this._logLevel=n;else{if(a.b[11][1]++,a.s[42]++,n)throw a.b[12][0]++,a.s[43]++,new Error("Unsupported log level (DEBUG, INFO, WARN, ERROR)");a.b[12][1]++}},get:function(){return a.f[15]++,a.s[44]++,a.b[13][0]++,this._logLevel||(a.b[13][1]++,"ERROR")}},{key:"streams",get:function(){return a.f[16]++,a.s[45]++,this._streams?a.b[14][1]++:(a.b[14][0]++,a.s[46]++,this._streams=new d.default),a.s[47]++,this._streams}},{key:"peerConnections",get:function(){return a.f[17]++,a.s[48]++,this._peerConnections?a.b[15][1]++:(a.b[15][0]++,a.s[49]++,this._peerConnections=new f.default),a.s[50]++,this._peerConnections}},{key:"room",set:function(n){a.f[18]++,a.s[51]++,this._room=n},get:function(){return a.f[19]++,a.s[52]++,this._room}}],a.f[3]++,a.s[16]++,t?(a.b[5][0]++,a.s[17]++,h(e.prototype,t)):a.b[5][1]++,a.s[18]++,l?(a.b[6][0]++,a.s[19]++,h(e,l)):a.b[6][1]++,a.s[20]++,a.s[53]++,n}()),v=(a.s[54]++,new b),g=(a.s[55]++,v);a.s[56]++,e.default=g},function(n,e,t){"use strict";(function(n){var l=function(){var n="/home/travis/build/webcom-components/reach/src/core/util/Log.js",e="dec615c97028f9ed9877b807928f91b3cb50d7d1",t=new(0,function(){}.constructor)("return this")(),l="__coverage__",o={path:"/home/travis/build/webcom-components/reach/src/core/util/Log.js",statementMap:{0:{start:{line:3,column:0},end:{line:5,column:3}},1:{start:{line:6,column:0},end:{line:6,column:67}},2:{start:{line:8,column:13},end:{line:8,column:55}},3:{start:{line:10,column:39},end:{line:10,column:93}},4:{start:{line:17,column:13},end:{line:17,column:47}},5:{start:{line:25,column:16},end:{line:27,column:1}},6:{start:{line:26,column:2},end:{line:26,column:102}},7:{start:{line:35,column:15},end:{line:35,column:29}},8:{start:{line:44,column:13},end:{line:50,column:1}},9:{start:{line:45,column:2},end:{line:47,column:3}},10:{start:{line:46,column:4},end:{line:46,column:41}},11:{start:{line:49,column:2},end:{line:49,column:115}},12:{start:{line:60,column:12},end:{line:83,column:1}},13:{start:{line:61,column:2},end:{line:63,column:3}},14:{start:{line:62,column:4},end:{line:62,column:40}},15:{start:{line:65,column:2},end:{line:82,column:3}},16:{start:{line:66,column:4},end:{line:66,column:112}},17:{start:{line:67,column:17},end:{line:67,column:77}},18:{start:{line:69,column:4},end:{line:71,column:5}},19:{start:{line:70,column:6},end:{line:70,column:24}},20:{start:{line:73,column:4},end:{line:75,column:7}},21:{start:{line:74,column:6},end:{line:74,column:56}},22:{start:{line:77,column:4},end:{line:79,column:5}},23:{start:{line:78,column:6},end:{line:78,column:26}},24:{start:{line:81,column:4},end:{line:81,column:50}},25:{start:{line:91,column:8},end:{line:91,column:40}},26:{start:{line:98,column:0},end:{line:98,column:14}},27:{start:{line:99,column:8},end:{line:99,column:40}},28:{start:{line:106,column:0},end:{line:106,column:14}},29:{start:{line:107,column:8},end:{line:107,column:40}},30:{start:{line:114,column:0},end:{line:114,column:14}},31:{start:{line:115,column:8},end:{line:115,column:37}},32:{start:{line:123,column:0},end:{line:123,column:14}},33:{start:{line:125,column:8},end:{line:130,column:1}},34:{start:{line:126,column:2},end:{line:129,column:4}},35:{start:{line:127,column:4},end:{line:127,column:23}},36:{start:{line:128,column:4},end:{line:128,column:45}},37:{start:{line:132,column:0},end:{line:132,column:14}}},fnMap:{0:{name:"_interopRequireDefault",decl:{start:{line:10,column:9},end:{line:10,column:31}},loc:{start:{line:10,column:37},end:{line:10,column:95}},line:10},1:{name:"isEnabled",decl:{start:{line:25,column:25},end:{line:25,column:34}},loc:{start:{line:25,column:42},end:{line:27,column:1}},line:25},2:{name:"logger",decl:{start:{line:44,column:22},end:{line:44,column:28}},loc:{start:{line:44,column:44},end:{line:50,column:1}},line:44},3:{name:"(anonymous_3)",decl:{start:{line:49,column:100},end:{line:49,column:101}},loc:{start:{line:49,column:112},end:{line:49,column:114}},line:49},4:{name:"group",decl:{start:{line:60,column:21},end:{line:60,column:26}},loc:{start:{line:60,column:43},end:{line:83,column:1}},line:60},5:{name:"(anonymous_5)",decl:{start:{line:73,column:19},end:{line:73,column:20}},loc:{start:{line:73,column:35},end:{line:75,column:5}},line:73},6:{name:"r",decl:{start:{line:125,column:17},end:{line:125,column:18}},loc:{start:{line:125,column:28},end:{line:130,column:1}},line:125},7:{name:"(anonymous_7)",decl:{start:{line:126,column:9},end:{line:126,column:10}},loc:{start:{line:126,column:27},end:{line:129,column:3}},line:126}},branchMap:{0:{loc:{start:{line:10,column:46},end:{line:10,column:92}},type:"cond-expr",locations:[{start:{line:10,column:70},end:{line:10,column:73}},{start:{line:10,column:76},end:{line:10,column:92}}],line:10},1:{loc:{start:{line:10,column:46},end:{line:10,column:67}},type:"binary-expr",locations:[{start:{line:10,column:46},end:{line:10,column:49}},{start:{line:10,column:53},end:{line:10,column:67}}],line:10},2:{loc:{start:{line:49,column:9},end:{line:49,column:114}},type:"cond-expr",locations:[{start:{line:49,column:28},end:{line:49,column:97}},{start:{line:49,column:100},end:{line:49,column:114}}],line:49},3:{loc:{start:{line:65,column:2},end:{line:82,column:3}},type:"if",locations:[{start:{line:65,column:2},end:{line:82,column:3}},{start:{line:65,column:2},end:{line:82,column:3}}],line:65},4:{loc:{start:{line:66,column:27},end:{line:66,column:59}},type:"cond-expr",locations:[{start:{line:66,column:44},end:{line:66,column:51}},{start:{line:66,column:54},end:{line:66,column:59}}],line:66},5:{loc:{start:{line:66,column:68},end:{line:66,column:110}},type:"cond-expr",locations:[{start:{line:66,column:98},end:{line:66,column:105}},{start:{line:66,column:108},end:{line:66,column:110}}],line:66},6:{loc:{start:{line:67,column:18},end:{line:67,column:62}},type:"cond-expr",locations:[{start:{line:67,column:48},end:{line:67,column:57}},{start:{line:67,column:60},end:{line:67,column:62}}],line:67},7:{loc:{start:{line:69,column:4},end:{line:71,column:5}},type:"if",locations:[{start:{line:69,column:4},end:{line:71,column:5}},{start:{line:69,column:4},end:{line:71,column:5}}],line:69},8:{loc:{start:{line:69,column:8},end:{line:69,column:97}},type:"binary-expr",locations:[{start:{line:69,column:8},end:{line:69,column:26}},{start:{line:69,column:30},end:{line:69,column:55}},{start:{line:69,column:59},end:{line:69,column:97}}],line:69},9:{loc:{start:{line:77,column:4},end:{line:79,column:5}},type:"if",locations:[{start:{line:77,column:4},end:{line:79,column:5}},{start:{line:77,column:4},end:{line:79,column:5}}],line:77},10:{loc:{start:{line:128,column:26},end:{line:128,column:43}},type:"binary-expr",locations:[{start:{line:128,column:26},end:{line:128,column:32}},{start:{line:128,column:36},end:{line:128,column:43}}],line:128}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0,20:0,21:0,22:0,23:0,24:0,25:0,26:0,27:0,28:0,29:0,30:0,31:0,32:0,33:0,34:0,35:0,36:0,37:0},f:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0},b:{0:[0,0],1:[0,0],2:[0,0],3:[0,0],4:[0,0],5:[0,0],6:[0,0],7:[0,0],8:[0,0,0],9:[0,0],10:[0,0]},inputSourceMap:null,_coverageSchema:"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c"},i=t[l]||(t[l]={});return i[n]&&i[n].hash===e?i[n]:(o.hash=e,i[n]=o)}();l.s[0]++,Object.defineProperty(e,"__esModule",{value:!0}),l.s[1]++,e.r=e.e=e.w=e.i=e.d=void 0;var o,i=(l.s[2]++,o=t(0),l.f[0]++,l.s[3]++,l.b[1][0]++,o&&(l.b[1][1]++,o.__esModule)?(l.b[0][0]++,o):(l.b[0][1]++,{default:o}));var c=(l.s[4]++,["DEBUG","INFO","WARN","ERROR"]);l.s[5]++;var r=(l.s[7]++,n.console);l.s[8]++;var s=function(n,e){l.f[2]++,l.s[9]++;for(var t=arguments.length,o=new Array(t>2?t-2:0),s=2;s<t;s++)l.s[10]++,o[s-2]=arguments[s];return l.s[11]++,function(n){return l.f[1]++,l.s[6]++,c.indexOf(n.toUpperCase())>=c.indexOf(i.default.logLevel.toUpperCase())}(e)?(l.b[2][0]++,r[n.toLowerCase()].bind(r).apply(void 0,o)):(l.b[2][1]++,function(){l.f[3]++})};l.s[12]++;var a=function(n,e){l.f[4]++,l.s[13]++;for(var t=arguments.length,o=new Array(t>2?t-2:0),i=2;i<t;i++)l.s[14]++,o[i-2]=arguments[i];if(l.s[15]++,o.length>0){l.b[3][0]++,l.s[16]++,s.bind(void 0,r.group?(l.b[4][0]++,"group"):(l.b[4][1]++,n),n)("string"==typeof e?(l.b[5][0]++,e):(l.b[5][1]++,""));var c=(l.s[17]++,("string"!=typeof e?(l.b[6][0]++,[e]):(l.b[6][1]++,[])).concat(o));l.s[18]++,l.b[8][0]++,1===o.length&&(l.b[8][1]++,o[0]instanceof Array)&&(l.b[8][2]++,void 0!==o[0].length)?(l.b[7][0]++,l.s[19]++,c=o[0]):l.b[7][1]++,l.s[20]++,c.forEach(function(e){return l.f[5]++,l.s[21]++,s.bind(void 0,n,n)(e)}),l.s[22]++,r.groupEnd?(l.b[9][0]++,l.s[23]++,r.groupEnd()):l.b[9][1]++}else l.b[3][1]++,l.s[24]++,s.bind(void 0,n,n,e)},u=(l.s[25]++,a.bind(void 0,c[0]));l.s[26]++,e.d=u;var m=(l.s[27]++,a.bind(void 0,c[1]));l.s[28]++,e.i=m;var d=(l.s[29]++,a.bind(void 0,c[2]));l.s[30]++,e.w=d;var f=(l.s[31]++,r.error.bind(r));l.s[32]++,e.e=f,l.s[33]++;l.s[37]++,e.r=function(n){return l.f[6]++,l.s[34]++,function(e){return l.f[7]++,l.s[35]++,u(n,e),l.s[36]++,Promise.reject((l.b[10][0]++,e||(l.b[10][1]++,n)))}}}).call(this,t(12))},function(n,e,t){"use strict";var l,o,i,c,r,s,a=(l="/home/travis/build/webcom-components/reach/src/core/util/DataSync.js",o="f90f015c8ec6662bb06ee73c0f4b2fd187adf275",i=new(0,function(){}.constructor)("return this")(),r={path:"/home/travis/build/webcom-components/reach/src/core/util/DataSync.js",statementMap:{0:{start:{line:3,column:0},end:{line:5,column:3}},1:{start:{line:6,column:0},end:{line:6,column:197}},2:{start:{line:8,column:13},end:{line:8,column:55}},3:{start:{line:10,column:39},end:{line:10,column:93}},4:{start:{line:12,column:38},end:{line:12,column:109}},5:{start:{line:12,column:96},end:{line:12,column:109}},6:{start:{line:12,column:110},end:{line:12,column:151}},7:{start:{line:12,column:138},end:{line:12,column:151}},8:{start:{line:12,column:152},end:{line:12,column:197}},9:{start:{line:12,column:185},end:{line:12,column:197}},10:{start:{line:12,column:198},end:{line:12,column:321}},11:{start:{line:12,column:204},end:{line:12,column:278}},12:{start:{line:12,column:279},end:{line:12,column:291}},13:{start:{line:12,column:306},end:{line:12,column:319}},14:{start:{line:14,column:43},end:{line:14,column:373}},15:{start:{line:14,column:77},end:{line:14,column:108}},16:{start:{line:14,column:118},end:{line:14,column:371}},17:{start:{line:14,column:182},end:{line:14,column:188}},18:{start:{line:14,column:190},end:{line:14,column:212}},19:{start:{line:14,column:231},end:{line:14,column:261}},20:{start:{line:14,column:278},end:{line:14,column:295}},21:{start:{line:14,column:297},end:{line:14,column:351}},22:{start:{line:14,column:308},end:{line:14,column:351}},23:{start:{line:14,column:352},end:{line:14,column:368}},24:{start:{line:14,column:374},end:{line:14,column:415}},25:{start:{line:16,column:33},end:{line:16,column:138}},26:{start:{line:16,column:109},end:{line:16,column:125}},27:{start:{line:16,column:126},end:{line:16,column:135}},28:{start:{line:16,column:139},end:{line:16,column:168}},29:{start:{line:24,column:16},end:{line:36,column:1}},30:{start:{line:27,column:2},end:{line:33,column:3}},31:{start:{line:28,column:4},end:{line:28,column:18}},32:{start:{line:29,column:9},end:{line:33,column:3}},33:{start:{line:30,column:4},end:{line:30,column:20}},34:{start:{line:31,column:9},end:{line:33,column:3}},35:{start:{line:32,column:4},end:{line:32,column:20}},36:{start:{line:35,column:2},end:{line:35,column:44}},37:{start:{line:46,column:0},end:{line:46,column:30}},38:{start:{line:48,column:13},end:{line:54,column:1}},39:{start:{line:49,column:2},end:{line:53,column:5}},40:{start:{line:50,column:4},end:{line:52,column:7}},41:{start:{line:51,column:6},end:{line:51,column:47}},42:{start:{line:64,column:10},end:{line:64,column:39}},43:{start:{line:74,column:0},end:{line:74,column:18}},44:{start:{line:76,column:11},end:{line:82,column:1}},45:{start:{line:77,column:2},end:{line:81,column:5}},46:{start:{line:78,column:18},end:{line:80,column:6}},47:{start:{line:79,column:6},end:{line:79,column:54}},48:{start:{line:92,column:0},end:{line:92,column:20}},49:{start:{line:94,column:13},end:{line:94,column:45}},50:{start:{line:103,column:0},end:{line:103,column:24}},51:{start:{line:105,column:13},end:{line:111,column:1}},52:{start:{line:106,column:2},end:{line:110,column:5}},53:{start:{line:107,column:4},end:{line:109,column:7}},54:{start:{line:108,column:6},end:{line:108,column:47}},55:{start:{line:121,column:0},end:{line:121,column:24}},56:{start:{line:123,column:11},end:{line:127,column:1}},57:{start:{line:124,column:2},end:{line:126,column:5}},58:{start:{line:125,column:4},end:{line:125,column:76}},59:{start:{line:136,column:0},end:{line:136,column:20}},60:{start:{line:138,column:10},end:{line:140,column:1}},61:{start:{line:139,column:2},end:{line:139,column:29}},62:{start:{line:151,column:0},end:{line:151,column:18}},63:{start:{line:153,column:11},end:{line:169,column:1}},64:{start:{line:154,column:2},end:{line:156,column:3}},65:{start:{line:155,column:4},end:{line:155,column:39}},66:{start:{line:158,column:2},end:{line:168,column:5}},67:{start:{line:159,column:4},end:{line:165,column:5}},68:{start:{line:160,column:19},end:{line:160,column:21}},69:{start:{line:161,column:6},end:{line:163,column:9}},70:{start:{line:162,column:8},end:{line:162,column:66}},71:{start:{line:164,column:6},end:{line:164,column:20}},72:{start:{line:167,column:4},end:{line:167,column:14}},73:{start:{line:180,column:0},end:{line:180,column:20}},74:{start:{line:182,column:9},end:{line:184,column:1}},75:{start:{line:183,column:2},end:{line:183,column:86}},76:{start:{line:195,column:0},end:{line:195,column:16}},77:{start:{line:197,column:10},end:{line:199,column:1}},78:{start:{line:198,column:2},end:{line:198,column:66}},79:{start:{line:208,column:0},end:{line:208,column:18}},80:{start:{line:210,column:19},end:{line:212,column:1}},81:{start:{line:211,column:2},end:{line:211,column:56}},82:{start:{line:221,column:0},end:{line:221,column:36}},83:{start:{line:223,column:9},end:{line:225,column:1}},84:{start:{line:224,column:2},end:{line:224,column:20}},85:{start:{line:228,column:0},end:{line:228,column:16}}},fnMap:{0:{name:"_interopRequireDefault",decl:{start:{line:10,column:9},end:{line:10,column:31}},loc:{start:{line:10,column:37},end:{line:10,column:95}},line:10},1:{name:"isNativeReflectConstruct",decl:{start:{line:12,column:9},end:{line:12,column:33}},loc:{start:{line:12,column:36},end:{line:12,column:323}},line:12},2:{name:"(anonymous_2)",decl:{start:{line:12,column:261},end:{line:12,column:262}},loc:{start:{line:12,column:273},end:{line:12,column:275}},line:12},3:{name:"_construct",decl:{start:{line:14,column:9},end:{line:14,column:19}},loc:{start:{line:14,column:41},end:{line:14,column:417}},line:14},4:{name:"_construct",decl:{start:{line:14,column:140},end:{line:14,column:150}},loc:{start:{line:14,column:172},end:{line:14,column:370}},line:14},5:{name:"_setPrototypeOf",decl:{start:{line:16,column:9},end:{line:16,column:24}},loc:{start:{line:16,column:31},end:{line:16,column:170}},line:16},6:{name:"_setPrototypeOf",decl:{start:{line:16,column:85},end:{line:16,column:100}},loc:{start:{line:16,column:107},end:{line:16,column:137}},line:16},7:{name:"eventType",decl:{start:{line:24,column:25},end:{line:24,column:34}},loc:{start:{line:24,column:42},end:{line:36,column:1}},line:24},8:{name:"_write",decl:{start:{line:48,column:22},end:{line:48,column:28}},loc:{start:{line:48,column:49},end:{line:54,column:1}},line:48},9:{name:"(anonymous_9)",decl:{start:{line:49,column:21},end:{line:49,column:22}},loc:{start:{line:49,column:48},end:{line:53,column:3}},line:49},10:{name:"(anonymous_10)",decl:{start:{line:50,column:50},end:{line:50,column:51}},loc:{start:{line:50,column:67},end:{line:52,column:5}},line:50},11:{name:"push",decl:{start:{line:76,column:20},end:{line:76,column:24}},loc:{start:{line:76,column:37},end:{line:82,column:1}},line:76},12:{name:"(anonymous_12)",decl:{start:{line:77,column:21},end:{line:77,column:22}},loc:{start:{line:77,column:48},end:{line:81,column:3}},line:77},13:{name:"(anonymous_13)",decl:{start:{line:78,column:61},end:{line:78,column:62}},loc:{start:{line:78,column:78},end:{line:80,column:5}},line:78},14:{name:"remove",decl:{start:{line:105,column:22},end:{line:105,column:28}},loc:{start:{line:105,column:35},end:{line:111,column:1}},line:105},15:{name:"(anonymous_15)",decl:{start:{line:106,column:21},end:{line:106,column:22}},loc:{start:{line:106,column:48},end:{line:110,column:3}},line:106},16:{name:"(anonymous_16)",decl:{start:{line:107,column:43},end:{line:107,column:44}},loc:{start:{line:107,column:60},end:{line:109,column:5}},line:107},17:{name:"once",decl:{start:{line:123,column:20},end:{line:123,column:24}},loc:{start:{line:123,column:38},end:{line:127,column:1}},line:123},18:{name:"(anonymous_18)",decl:{start:{line:124,column:21},end:{line:124,column:22}},loc:{start:{line:124,column:48},end:{line:126,column:3}},line:124},19:{name:"get",decl:{start:{line:138,column:19},end:{line:138,column:22}},loc:{start:{line:138,column:29},end:{line:140,column:1}},line:138},20:{name:"list",decl:{start:{line:153,column:20},end:{line:153,column:24}},loc:{start:{line:153,column:37},end:{line:169,column:1}},line:153},21:{name:"(anonymous_21)",decl:{start:{line:158,column:24},end:{line:158,column:25}},loc:{start:{line:158,column:44},end:{line:168,column:3}},line:158},22:{name:"(anonymous_22)",decl:{start:{line:161,column:23},end:{line:161,column:24}},loc:{start:{line:161,column:44},end:{line:163,column:7}},line:161},23:{name:"on",decl:{start:{line:182,column:18},end:{line:182,column:20}},loc:{start:{line:182,column:65},end:{line:184,column:1}},line:182},24:{name:"off",decl:{start:{line:197,column:19},end:{line:197,column:22}},loc:{start:{line:197,column:46},end:{line:199,column:1}},line:197},25:{name:"onDisconnect",decl:{start:{line:210,column:28},end:{line:210,column:40}},loc:{start:{line:210,column:47},end:{line:212,column:1}},line:210},26:{name:"ts",decl:{start:{line:223,column:18},end:{line:223,column:20}},loc:{start:{line:223,column:23},end:{line:225,column:1}},line:223}},branchMap:{0:{loc:{start:{line:10,column:46},end:{line:10,column:92}},type:"cond-expr",locations:[{start:{line:10,column:70},end:{line:10,column:73}},{start:{line:10,column:76},end:{line:10,column:92}}],line:10},1:{loc:{start:{line:10,column:46},end:{line:10,column:67}},type:"binary-expr",locations:[{start:{line:10,column:46},end:{line:10,column:49}},{start:{line:10,column:53},end:{line:10,column:67}}],line:10},2:{loc:{start:{line:12,column:38},end:{line:12,column:109}},type:"if",locations:[{start:{line:12,column:38},end:{line:12,column:109}},{start:{line:12,column:38},end:{line:12,column:109}}],line:12},3:{loc:{start:{line:12,column:42},end:{line:12,column:94}},type:"binary-expr",locations:[{start:{line:12,column:42},end:{line:12,column:72}},{start:{line:12,column:76},end:{line:12,column:94}}],line:12},4:{loc:{start:{line:12,column:110},end:{line:12,column:151}},type:"if",locations:[{start:{line:12,column:110},end:{line:12,column:151}},{start:{line:12,column:110},end:{line:12,column:151}}],line:12},5:{loc:{start:{line:12,column:152},end:{line:12,column:197}},type:"if",locations:[{start:{line:12,column:152},end:{line:12,column:197}},{start:{line:12,column:152},end:{line:12,column:197}}],line:12},6:{loc:{start:{line:14,column:43},end:{line:14,column:373}},type:"if",locations:[{start:{line:14,column:43},end:{line:14,column:373}},{start:{line:14,column:43},end:{line:14,column:373}}],line:14},7:{loc:{start:{line:14,column:297},end:{line:14,column:351}},type:"if",locations:[{start:{line:14,column:297},end:{line:14,column:351}},{start:{line:14,column:297},end:{line:14,column:351}}],line:14},8:{loc:{start:{line:16,column:51},end:{line:16,column:137}},type:"binary-expr",locations:[{start:{line:16,column:51},end:{line:16,column:72}},{start:{line:16,column:76},end:{line:16,column:137}}],line:16},9:{loc:{start:{line:27,column:2},end:{line:33,column:3}},type:"if",locations:[{start:{line:27,column:2},end:{line:33,column:3}},{start:{line:27,column:2},end:{line:33,column:3}}],line:27},10:{loc:{start:{line:27,column:6},end:{line:27,column:57}},type:"binary-expr",locations:[{start:{line:27,column:6},end:{line:27,column:28}},{start:{line:27,column:32},end:{line:27,column:57}}],line:27},11:{loc:{start:{line:29,column:9},end:{line:33,column:3}},type:"if",locations:[{start:{line:29,column:9},end:{line:33,column:3}},{start:{line:29,column:9},end:{line:33,column:3}}],line:29},12:{loc:{start:{line:29,column:13},end:{line:29,column:65}},type:"binary-expr",locations:[{start:{line:29,column:13},end:{line:29,column:36}},{start:{line:29,column:40},end:{line:29,column:65}}],line:29},13:{loc:{start:{line:31,column:9},end:{line:33,column:3}},type:"if",locations:[{start:{line:31,column:9},end:{line:33,column:3}},{start:{line:31,column:9},end:{line:33,column:3}}],line:31},14:{loc:{start:{line:31,column:13},end:{line:31,column:67}},type:"binary-expr",locations:[{start:{line:31,column:13},end:{line:31,column:36}},{start:{line:31,column:40},end:{line:31,column:67}}],line:31},15:{loc:{start:{line:35,column:9},end:{line:35,column:43}},type:"cond-expr",locations:[{start:{line:35,column:15},end:{line:35,column:35}},{start:{line:35,column:38},end:{line:35,column:43}}],line:35},16:{loc:{start:{line:51,column:13},end:{line:51,column:46}},type:"cond-expr",locations:[{start:{line:51,column:21},end:{line:51,column:34}},{start:{line:51,column:37},end:{line:51,column:46}}],line:51},17:{loc:{start:{line:79,column:13},end:{line:79,column:53}},type:"cond-expr",locations:[{start:{line:79,column:21},end:{line:79,column:34}},{start:{line:79,column:37},end:{line:79,column:53}}],line:79},18:{loc:{start:{line:108,column:13},end:{line:108,column:46}},type:"cond-expr",locations:[{start:{line:108,column:21},end:{line:108,column:34}},{start:{line:108,column:37},end:{line:108,column:46}}],line:108},19:{loc:{start:{line:159,column:4},end:{line:165,column:5}},type:"if",locations:[{start:{line:159,column:4},end:{line:165,column:5}},{start:{line:159,column:4},end:{line:165,column:5}}],line:159}},s:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0,20:0,21:0,22:0,23:0,24:0,25:0,26:0,27:0,28:0,29:0,30:0,31:0,32:0,33:0,34:0,35:0,36:0,37:0,38:0,39:0,40:0,41:0,42:0,43:0,44:0,45:0,46:0,47:0,48:0,49:0,50:0,51:0,52:0,53:0,54:0,55:0,56:0,57:0,58:0,59:0,60:0,61:0,62:0,63:0,64:0,65:0,66:0,67:0,68:0,69:0,70:0,71:0,72:0,73:0,74:0,75:0,76:0,77:0,78:0,79:0,80:0,81:0,82:0,83:0,84:0,85:0},f:{0:0,1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0,20:0,21:0,22:0,23:0,24:0,25:0,26:0},b:{0:[0,0],1:[0,0],2:[0,0],3:[0,0],4:[0,0],5:[0,0],6:[0,0],7:[0,0],8:[0,0],9:[0,0],10:[0,0],11:[0,0],12:[0,0],13:[0,0],14:[0,0],15:[0,0],16:[0,0],17:[0,0],18:[0,0],19:[0,0]},inputSourceMap:null,_coverageSchema:"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c"},(s=i[c="__coverage__"]||(i[c]={}))[l]&&s[l].hash===o?s[l]:(r.hash=o,s[l]=r));a.s[0]++,Object.defineProperty(e,"__esModule",{value:!0}),a.s[1]++,e.ts=e.onDisconnect=e.off=e.on=e.list=e.get=e.once=e.remove=e.update=e.push=e.set=e.eventType=void 0;var u,m=(a.s[2]++,u=t(0),a.f[0]++,a.s[3]++,a.b[1][0]++,u&&(a.b[1][1]++,u.__esModule)?(a.b[0][0]++,u):(a.b[0][1]++,{default:u}));function d(n,e,t){return a.f[3]++,a.s[14]++,!function(){if(a.f[1]++,a.s[4]++,a.b[3][0]++,"undefined"==typeof Reflect||(a.b[3][1]++,!Reflect.construct))return a.b[2][0]++,a.s[5]++,!1;if(a.b[2][1]++,a.s[6]++,Reflect.construct.sham)return a.b[4][0]++,a.s[7]++,!1;if(a.b[4][1]++,a.s[8]++,"function"==typeof Proxy)return a.b[5][0]++,a.s[9]++,!0;a.b[5][1]++,a.s[10]++;try{return a.s[11]++,Date.prototype.toString.call(Reflect.construct(Date,[],function(){a.f[2]++})),a.s[12]++,!0}catch(n){return a.s[13]++,!1}}()?(a.b[6][1]++,a.s[16]++,d=function(n,e,t){a.f[4]++;var l=(a.s[17]++,[null]);a.s[18]++,l.push.apply(l,e);var o=(a.s[19]++,Function.bind.apply(n,l)),i=(a.s[20]++,new o);return a.s[21]++,t?(a.b[7][0]++,a.s[22]++,f(i,t.prototype)):a.b[7][1]++,a.s[23]++,i}):(a.b[6][0]++,a.s[15]++,d=Reflect.construct),a.s[24]++,d.apply(null,arguments)}function f(n,e){return a.f[5]++,a.s[25]++,a.b[8][0]++,f=Object.setPrototypeOf||(a.b[8][1]++,function(n,e){return a.f[6]++,a.s[26]++,n.__proto__=e,a.s[27]++,n}),a.s[28]++,f(n,e)}a.s[29]++;var p=function(n){var e;return a.f[7]++,a.s[30]++,a.b[10][0]++,/_ADDED$/i.test(n)||(a.b[10][1]++,/_PUBLISHED$/.test(n))?(a.b[9][0]++,a.s[31]++,e="added"):(a.b[9][1]++,a.s[32]++,a.b[12][0]++,/_CHANGED$/.test(n)||(a.b[12][1]++,/_REFRESHED$/.test(n))?(a.b[11][0]++,a.s[33]++,e="changed"):(a.b[11][1]++,a.s[34]++,a.b[14][0]++,/_REMOVED$/.test(n)||(a.b[14][1]++,/_UNPUBLISHED$/.test(n))?(a.b[13][0]++,a.s[35]++,e="removed"):a.b[13][1]++)),a.s[36]++,e?(a.b[15][0]++,"child_".concat(e)):(a.b[15][1]++,n)};a.s[37]++,e.eventType=p,a.s[38]++;var h=function(n,e,t){return a.f[8]++,a.s[39]++,new Promise(function(l,o){a.f[9]++,a.s[40]++,m.default.base.child(e)[n](t,function(n){return a.f[10]++,a.s[41]++,n?(a.b[16][0]++,o(n)):(a.b[16][1]++,l())})})},y=(a.s[42]++,h.bind(void 0,"set"));a.s[43]++,e.set=y,a.s[44]++;a.s[48]++,e.push=function(n,e){return a.f[11]++,a.s[45]++,new Promise(function(t,l){a.f[12]++;var o=(a.s[46]++,m.default.base.child(n).push(e,function(n){return a.f[13]++,a.s[47]++,n?(a.b[17][0]++,l(n)):(a.b[17][1]++,t(o))}))})};var b=(a.s[49]++,h.bind(void 0,"update"));a.s[50]++,e.update=b,a.s[51]++;a.s[55]++,e.remove=function(n){return a.f[14]++,a.s[52]++,new Promise(function(e,t){a.f[15]++,a.s[53]++,m.default.base.child(n).remove(function(n){return a.f[16]++,a.s[54]++,n?(a.b[18][0]++,t(n)):(a.b[18][1]++,e())})})},a.s[56]++;var v=function(n,e){return a.f[17]++,a.s[57]++,new Promise(function(t,l){a.f[18]++,a.s[58]++,m.default.base.child(n).once(p(e),t,l)})};a.s[59]++,e.once=v,a.s[60]++;var g=function(n){return a.f[19]++,a.s[61]++,v(n,"value")};a.s[62]++,e.get=g,a.s[63]++;a.s[73]++,e.list=function(n,e){a.f[20]++,a.s[64]++;for(var t=arguments.length,l=new Array(t>2?t-2:0),o=2;o<t;o++)a.s[65]++,l[o-2]=arguments[o];return a.s[66]++,g(n).then(function(n){if(a.f[21]++,a.s[67]++,n){a.b[19][0]++;var t=(a.s[68]++,[]);return a.s[69]++,n.forEach(function(n){a.f[22]++,a.s[70]++,t.push(d(e,[n].concat(l)))}),a.s[71]++,t}return a.b[19][1]++,a.s[72]++,[]})},a.s[74]++;a.s[76]++,e.on=function(n,e,t,l){a.f[23]++,a.s[75]++,m.default.base.child(n).on(p(e),t,l)},a.s[77]++;a.s[79]++,e.off=function(n,e,t){a.f[24]++,a.s[78]++,m.default.base.child(n).off(p(e),t)},a.s[80]++;a.s[82]++,e.onDisconnect=function(n){return a.f[25]++,a.s[81]++,m.default.base.child(n).onDisconnect()},a.s[83]++;a.s[85]++,e.ts=function(){return a.f[26]++,a.s[84]++,Date.now()}},function(n,e,t){function l(n){if(n)return function(n){for(var e in l.prototype)n[e]=l.prototype[e];return n}(n)}n.exports=l,l.prototype.on=l.prototype.addEventListener=function(n,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+n]=this._callbacks["$"+n]||[]).push(e),this},l.prototype.once=function(n,e){function t(){this.off(n,t),e.apply(this,arguments)}return t.fn=e,this.on(n,t),this},l.prototype.off=l.prototype.removeListener=l.prototype.removeAllListeners=l.prototype.removeEventListener=function(n,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var t,l=this._callbacks["$"+n];if(!l)return this;if(1==arguments.length)return delete this._callbacks["$"+n],this;for(var o=0;o<l.length;o++)if((t=l[o])===e||t.fn===e){l.splice(o,1);break}return this},l.prototype.emit=function(n){this._callbacks=this._callbacks||{};var e=[].slice.call(arguments,1),t=this._callbacks["$"+n];if(t)for(var l=0,o=(t=t.slice(0)).length;l<o;++l)t[l].apply(this,e);return this},l.prototype.listeners=function(n){return this._callbacks=this._callbacks||{},this._callbacks["$"+n]||[]},l.prototype.hasListeners=function(n){return!!this.listeners(n).length}},function(n,e,t){var l,o=t(69),i=t(38),c=t(71),r=t(72),s=t(73);"undefined"!=typeof ArrayBuffer&&(l=t(74));var a="undefined"!=typeof navigator&&/Android/i.test(navigator.userAgent),u="undefined"!=typeof navigator&&/PhantomJS/i.test(navigator.userAgent),m=a||u;e.protocol=3;var d=e.packets={open:0,close:1,ping:2,pong:3,message:4,upgrade:5,noop:6},f=o(d),p={type:"error",data:"parser error"},h=t(75);function y(n,e,t){for(var l=new Array(n.length),o=r(n.length,t),i=function(n,t,o){e(t,function(e,t){l[n]=t,o(e,l)})},c=0;c<n.length;c++)i(c,n[c],o)}e.encodePacket=function(n,t,l,o){"function"==typeof t&&(o=t,t=!1),"function"==typeof l&&(o=l,l=null);var i=void 0===n.data?void 0:n.data.buffer||n.data;if("undefined"!=typeof ArrayBuffer&&i instanceof ArrayBuffer)return function(n,t,l){if(!t)return e.encodeBase64Packet(n,l);var o=n.data,i=new Uint8Array(o),c=new Uint8Array(1+o.byteLength);c[0]=d[n.type];for(var r=0;r<i.length;r++)c[r+1]=i[r];return l(c.buffer)}(n,t,o);if(void 0!==h&&i instanceof h)return function(n,t,l){if(!t)return e.encodeBase64Packet(n,l);if(m)return function(n,t,l){if(!t)return e.encodeBase64Packet(n,l);var o=new FileReader;return o.onload=function(){e.encodePacket({type:n.type,data:o.result},t,!0,l)},o.readAsArrayBuffer(n.data)}(n,t,l);var o=new Uint8Array(1);o[0]=d[n.type];var i=new h([o.buffer,n.data]);return l(i)}(n,t,o);if(i&&i.base64)return function(n,t){var l="b"+e.packets[n.type]+n.data.data;return t(l)}(n,o);var c=d[n.type];return void 0!==n.data&&(c+=l?s.encode(String(n.data),{strict:!1}):String(n.data)),o(""+c)},e.encodeBase64Packet=function(n,t){var l,o="b"+e.packets[n.type];if(void 0!==h&&n.data instanceof h){var i=new FileReader;return i.onload=function(){var n=i.result.split(",")[1];t(o+n)},i.readAsDataURL(n.data)}try{l=String.fromCharCode.apply(null,new Uint8Array(n.data))}catch(e){for(var c=new Uint8Array(n.data),r=new Array(c.length),s=0;s<c.length;s++)r[s]=c[s];l=String.fromCharCode.apply(null,r)}return o+=btoa(l),t(o)},e.decodePacket=function(n,t,l){if(void 0===n)return p;if("string"==typeof n){if("b"===n.charAt(0))return e.decodeBase64Packet(n.substr(1),t);if(l&&!1===(n=function(n){try{n=s.decode(n,{strict:!1})}catch(n){return!1}return n}(n)))return p;var o=n.charAt(0);return Number(o)==o&&f[o]?n.length>1?{type:f[o],data:n.substring(1)}:{type:f[o]}:p}o=new Uint8Array(n)[0];var i=c(n,1);return h&&"blob"===t&&(i=new h([i])),{type:f[o],data:i}},e.decodeBase64Packet=function(n,e){var t=f[n.charAt(0)];if(!l)return{type:t,data:{base64:!0,data:n.substr(1)}};var o=l.decode(n.substr(1));return"blob"===e&&h&&(o=new h([o])),{type:t,data:o}},e.encodePayload=function(n,t,l){"function"==typeof t&&(l=t,t=null);var o=i(n);if(t&&o)return h&&!m?e.encodePayloadAsBlob(n,l):e.encodePayloadAsArrayBuffer(n,l);if(!n.length)return l("0:");y(n,function(n,l){e.encodePacket(n,!!o&&t,!1,function(n){l(null,function(n){return n.length+":"+n}(n))})},function(n,e){return l(e.join(""))})},e.decodePayload=function(n,t,l){if("string"!=typeof n)return e.decodePayloadAsBinary(n,t,l);var o;if("function"==typeof t&&(l=t,t=null),""===n)return l(p,0,1);for(var i,c,r="",s=0,a=n.length;s<a;s++){var u=n.charAt(s);if(":"===u){if(""===r||r!=(i=Number(r)))return l(p,0,1);if(r!=(c=n.substr(s+1,i)).length)return l(p,0,1);if(c.length){if(o=e.decodePacket(c,t,!1),p.type===o.type&&p.data===o.data)return l(p,0,1);if(!1===l(o,s+i,a))return}s+=i,r=""}else r+=u}return""!==r?l(p,0,1):void 0},e.encodePayloadAsArrayBuffer=function(n,t){if(!n.length)return t(new ArrayBuffer(0));y(n,function(n,t){e.encodePacket(n,!0,!0,function(n){return t(null,n)})},function(n,e){var l=e.reduce(function(n,e){var t;return n+(t="string"==typeof e?e.length:e.byteLength).toString().length+t+2},0),o=new Uint8Array(l),i=0;return e.forEach(function(n){var e="string"==typeof n,t=n;if(e){for(var l=new Uint8Array(n.length),c=0;c<n.length;c++)l[c]=n.charCodeAt(c);t=l.buffer}o[i++]=e?0:1;var r=t.byteLength.toString();for(c=0;c<r.length;c++)o[i++]=parseInt(r[c]);o[i++]=255;for(l=new Uint8Array(t),c=0;c<l.length;c++)o[i++]=l[c]}),t(o.buffer)})},e.encodePayloadAsBlob=function(n,t){y(n,function(n,t){e.encodePacket(n,!0,!0,function(n){var e=new Uint8Array(1);if(e[0]=1,"string"==typeof n){for(var l=new Uint8Array(n.length),o=0;o<n.length;o++)l[o]=n.charCodeAt(o);n=l.buffer,e[0]=0}var i=(n instanceof ArrayBuffer?n.byteLength:n.size).toString(),c=new Uint8Array(i.length+1);for(o=0;o<i.length;o++)c[o]=parseInt(i[o]);if(c[i.length]=255,h){var r=new h([e.buffer,c.buffer,n]);t(null,r)}})},function(n,e){return t(new h(e))})},e.decodePayloadAsBinary=function(n,t,l){"function"==typeof t&&(l=t,t=null);for(var o=n,i=[];o.byteLength>0;){for(var r=new Uint8Array(o),s=0===r[0],a="",u=1;255!==r[u];u++){if(a.length>310)return l(p,0,1);a+=r[u]}o=c(o,2+a.length),a=parseInt(a);var m=c(o,0,a);if(s)try{m=String.fromCharCode.apply(null,new Uint8Array(m))}catch(n){var d=new Uint8Array(m);m="";for(u=0;u<d.length;u++)m+=String.fromCharCode(d[u])}i.push(m),o=c(o,a)}var f=i.length;i.forEach(function(n,o){l(e.decodePacket(n,t,!0),o,f)})}},function(n,e,t){"use strict";var l,o,i,c,r,s,a=(l="/home/travis/build/webcom-components/reach/src/core/util/constants.js",o="5669b55508b2a266af9e0c8dfaba796d01405a1c",i=new(0,function(){}.constructor)("return this")(),r={path:"/home/travis/build/webcom-components/reach/src/core/util/constants.js",statementMap:{0:{start:{line:3,column:0},end:{line:5,column:3}},1:{start:{line:6,column:0},end:{line:6,column:275}},2:{start:{line:13,column:13},end:{line:13,column:21}},3:{start:{line:20,column:0},end:{line:20,column:24}},4:{start:{line:21,column:13},end:{line:21,column:21}},5:{start:{line:28,column:0},end:{line:28,column:24}},6:{start:{line:29,column:14},end:{line:29,column:23}},7:{start:{line:36,column:0},end:{line:36,column:26}},8:{start:{line:37,column:16},end:{line:37,column:27}},9:{start:{line:44,column:0},end:{line:44,column:30}},10:{start:{line:45,column:20},end:{line:45,column:35}},11:{start:{line:52,column:0},end:{line:52,column:38}},12:{start:{line:53,column:20},end:{line:53,co