New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@pubkeeper/client

Package Overview
Dependencies
Maintainers
3
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pubkeeper/client - npm Package Compare versions

Comparing version 4.0.0-alpha.2 to 4.0.0-rc.0

2

dist/pubkeeper-client.js

@@ -1,1 +0,1 @@

!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}(window,function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=106)}([function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){var r=n(31)("wks"),o=n(21),i=n(3).Symbol,u="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=u&&i[t]||(u?i:o)("Symbol."+t))}).store=r},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(9),o=n(38),i=n(28),u=Object.defineProperty;e.f=n(10)?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(76),o=n(25);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(5),o=n(16);t.exports=n(10)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(18);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){t.exports=!n(19)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports={}},function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e){function n(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}t.exports=function(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),t}},function(t,e,n){var r=n(58),o=n(59),i=n(60);t.exports=function(t,e){return r(t)||o(t,e)||i()}},function(t,e,n){var r=n(63),o=n(64),i=n(65);t.exports=function(t){return r(t)||o(t)||i()}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(1);t.exports=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),o.forEach(function(e){r(t,e,n[e])})}return t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(42),o=n(32);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(e){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?t.exports=r=function(t){return n(t)}:t.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(e)}t.exports=r},function(t,e,n){"use strict";var r=n(72)(!0);n(36)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=!0},function(t,e,n){var r=n(3),o=n(4),i=n(37),u=n(8),c=function(t,e,n){var a,s,f,l=t&c.F,p=t&c.G,y=t&c.S,v=t&c.P,h=t&c.B,d=t&c.W,m=p?o:o[e]||(o[e]={}),b=m.prototype,g=p?r:y?r[e]:(r[e]||{}).prototype;for(a in p&&(n=e),n)(s=!l&&g&&void 0!==g[a])&&a in m||(f=s?g[a]:n[a],m[a]=p&&"function"!=typeof g[a]?n[a]:h&&s?i(f,r):d&&g[a]==f?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(f):v&&"function"==typeof f?i(Function.call,f):f,v&&((m.virtual||(m.virtual={}))[a]=f,t&c.R&&b&&!b[a]&&u(b,a,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){var r=n(18);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(31)("keys"),o=n(21);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e,n){var r=n(3),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(5).f,o=n(6),i=n(2)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PubkeeperNoneCrypto=void 0;var r=function(t){return t&&t.__esModule?t:{default:t}}(n(1));e.PubkeeperNoneCrypto=["NONE",function(){return{get mode(){return"NONE"},get key(){return""},encrypt:function(t){return new Uint8Array([].concat((0,r.default)(t)))},decrypt:function(t){return new Uint8Array([].concat((0,r.default)(t)))}}}]},function(t,e){t.exports=n(69)}])},function(t,e,n){"use strict";var r=n(26),o=n(27),i=n(40),u=n(8),c=n(6),a=n(11),s=n(74),f=n(33),l=n(80),p=n(2)("iterator"),y=!([].keys&&"next"in[].keys()),v=function(){return this};t.exports=function(t,e,n,h,d,m,b){s(n,e,h);var g,w,x,C=function(t){if(!y&&t in E)return E[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},O=e+" Iterator",_="values"==d,S=!1,E=t.prototype,j=E[p]||E["@@iterator"]||d&&E[d],F=j||C(d),k=d?_?C("entries"):F:void 0,A="Array"==e&&E.entries||j;if(A&&(x=l(A.call(new t)))!==Object.prototype&&(f(x,O,!0),r||c(x,p)||u(x,p,v)),_&&j&&"values"!==j.name&&(S=!0,F=function(){return j.call(this)}),r&&!b||!y&&!S&&E[p]||u(E,p,F),a[e]=F,a[O]=v,d)if(g={values:_?F:C("values"),keys:m?F:C("keys"),entries:k},b)for(w in g)w in E||i(E,w,g[w]);else o(o.P+o.F*(y||S),e,g);return g}},function(t,e,n){var r=n(73);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){t.exports=!n(10)&&!n(19)(function(){return 7!=Object.defineProperty(n(39)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(18),o=n(3).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,e,n){t.exports=n(8)},function(t,e,n){var r=n(9),o=n(75),i=n(32),u=n(30)("IE_PROTO"),c=function(){},a=function(){var t,e=n(39)("iframe"),r=i.length;for(e.style.display="none",n(79).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),a=t.F;r--;)delete a.prototype[i[r]];return a()};t.exports=Object.create||function(t,e){var n;return null!==t?(c.prototype=r(t),n=new c,c.prototype=null,n[u]=t):n=a(),void 0===e?n:o(n,e)}},function(t,e,n){var r=n(6),o=n(7),i=n(77)(!1),u=n(30)("IE_PROTO");t.exports=function(t,e){var n,c=o(t),a=0,s=[];for(n in c)n!=u&&r(c,n)&&s.push(n);for(;e.length>a;)r(c,n=e[a++])&&(~i(s,n)||s.push(n));return s}},function(t,e,n){var r=n(24),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(25);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(46),o=n(2)("iterator"),i=n(11);t.exports=n(4).getIteratorMethod=function(t){if(void 0!=t)return t[o]||t["@@iterator"]||i[r(t)]}},function(t,e,n){var r=n(29),o=n(2)("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:i?r(e):"Object"==(u=r(e))&&"function"==typeof e.callee?"Arguments":u}},function(t,e,n){n(89);for(var r=n(3),o=n(8),i=n(11),u=n(2)("toStringTag"),c=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],a=0;a<5;a++){var s=c[a],f=r[s],l=f&&f.prototype;l&&!l[u]&&o(l,u,s),i[s]=i.Array}},function(t,e,n){e.f=n(2)},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r=n(42),o=n(32).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e,n){var r=n(61);t.exports=function(t,e){if(null==t)return{};var n,o,i=r(t,e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);for(o=0;o<u.length;o++)n=u[o],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}},function(t,e,n){var r=n(22),o=n(0);t.exports=function(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?o(t):e}},function(t,e){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},n(e)}t.exports=n},function(t,e,n){var r=n(62);t.exports=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&r(t,e)}},function(t,e,n){"use strict";var r=Object.prototype.hasOwnProperty,o="~";function i(){}function u(t,e,n,r,i){if("function"!=typeof n)throw new TypeError("The listener must be a function");var u=new function(t,e,n){this.fn=t,this.context=e,this.once=n||!1}(n,r||t,i),c=o?o+e:e;return t._events[c]?t._events[c].fn?t._events[c]=[t._events[c],u]:t._events[c].push(u):(t._events[c]=u,t._eventsCount++),t}function c(t,e){0==--t._eventsCount?t._events=new i:delete t._events[e]}function a(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(o=!1)),a.prototype.eventNames=function(){var t,e,n=[];if(0===this._eventsCount)return n;for(e in t=this._events)r.call(t,e)&&n.push(o?e.slice(1):e);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},a.prototype.listeners=function(t){var e=o?o+t:t,n=this._events[e];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,i=n.length,u=new Array(i);r<i;r++)u[r]=n[r].fn;return u},a.prototype.listenerCount=function(t){var e=o?o+t:t,n=this._events[e];return n?n.fn?1:n.length:0},a.prototype.emit=function(t,e,n,r,i,u){var c=o?o+t:t;if(!this._events[c])return!1;var a,s,f=this._events[c],l=arguments.length;if(f.fn){switch(f.once&&this.removeListener(t,f.fn,void 0,!0),l){case 1:return f.fn.call(f.context),!0;case 2:return f.fn.call(f.context,e),!0;case 3:return f.fn.call(f.context,e,n),!0;case 4:return f.fn.call(f.context,e,n,r),!0;case 5:return f.fn.call(f.context,e,n,r,i),!0;case 6:return f.fn.call(f.context,e,n,r,i,u),!0}for(s=1,a=new Array(l-1);s<l;s++)a[s-1]=arguments[s];f.fn.apply(f.context,a)}else{var p,y=f.length;for(s=0;s<y;s++)switch(f[s].once&&this.removeListener(t,f[s].fn,void 0,!0),l){case 1:f[s].fn.call(f[s].context);break;case 2:f[s].fn.call(f[s].context,e);break;case 3:f[s].fn.call(f[s].context,e,n);break;case 4:f[s].fn.call(f[s].context,e,n,r);break;default:if(!a)for(p=1,a=new Array(l-1);p<l;p++)a[p-1]=arguments[p];f[s].fn.apply(f[s].context,a)}}return!0},a.prototype.on=function(t,e,n){return u(this,t,e,n,!1)},a.prototype.once=function(t,e,n){return u(this,t,e,n,!0)},a.prototype.removeListener=function(t,e,n,r){var i=o?o+t:t;if(!this._events[i])return this;if(!e)return c(this,i),this;var u=this._events[i];if(u.fn)u.fn!==e||r&&!u.once||n&&u.context!==n||c(this,i);else{for(var a=0,s=[],f=u.length;a<f;a++)(u[a].fn!==e||r&&!u[a].once||n&&u[a].context!==n)&&s.push(u[a]);s.length?this._events[i]=1===s.length?s[0]:s:c(this,i)}return this},a.prototype.removeAllListeners=function(t){var e;return t?(e=o?o+t:t,this._events[e]&&c(this,e)):(this._events=new i,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prefixed=o,a.EventEmitter=a,t.exports=a},function(t,e,n){(function(r){e.log=function(...t){return"object"==typeof console&&console.log&&console.log(...t)},e.formatArgs=function(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+t.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;e.splice(1,0,n,"color: inherit");let r=0,o=0;e[0].replace(/%[a-zA-Z%]/g,t=>{"%%"!==t&&"%c"===t&&(o=++r)}),e.splice(o,0,n)},e.save=function(t){try{t?e.storage.setItem("debug",t):e.storage.removeItem("debug")}catch(t){}},e.load=function(){let t;try{t=e.storage.getItem("debug")}catch(t){}!t&&void 0!==r&&"env"in r&&(t=r.env.DEBUG);return t},e.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=function(){try{return localStorage}catch(t){}}(),e.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.exports=n(67)(e);const{formatters:o}=t.exports;o.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}}).call(this,n(66))},function(t,e,n){t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_CIPHER=void 0;var r=i(n(1)),o=i(n(2));function i(t){return t&&t.__esModule?t:{default:t}}e.setDefault=function(t){var e=(0,r.default)(t,2)[1];return[u,e]},e.getDefault=function(t){return t.get(u)};var u=e.DEFAULT_CIPHER=(0,o.default)("Pubkeeper.defaultCipher")},function(t,e){t.exports=n(86)},function(t,e){t.exports=n(96)}])},function(t,e){t.exports=function(t){if(Array.isArray(t))return t}},function(t,e){t.exports=function(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,c=t[Symbol.iterator]();!(r=(u=c.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(t,e){t.exports=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}},function(t,e){function n(e,r){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},n(e,r)}t.exports=n},function(t,e){t.exports=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}},function(t,e){t.exports=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(t,e){var n,r,o=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function c(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(t){n=i}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(t){r=u}}();var a,s=[],f=!1,l=-1;function p(){f&&a&&(f=!1,a.length?s=a.concat(s):l=-1,s.length&&y())}function y(){if(!f){var t=c(p);f=!0;for(var e=s.length;e;){for(a=s,s=[];++l<e;)a&&a[l].run();l=-1,e=s.length}a=null,f=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===u||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(t)}}function v(t,e){this.fun=t,this.array=e}function h(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];s.push(new v(t,e)),1!==s.length||f||c(y)},v.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(t){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(t,e,n){t.exports=function(t){function e(t){let e=0;for(let n=0;n<t.length;n++)e=(e<<5)-e+t.charCodeAt(n),e|=0;return r.colors[Math.abs(e)%r.colors.length]}function r(t){let n;function u(...t){if(!u.enabled)return;const e=u,o=Number(new Date),i=o-(n||o);e.diff=i,e.prev=n,e.curr=o,n=o,t[0]=r.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");let c=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,(n,o)=>{if("%%"===n)return n;c++;const i=r.formatters[o];if("function"==typeof i){const r=t[c];n=i.call(e,r),t.splice(c,1),c--}return n}),r.formatArgs.call(e,t),(e.log||r.log).apply(e,t)}return u.namespace=t,u.enabled=r.enabled(t),u.useColors=r.useColors(),u.color=e(t),u.destroy=o,u.extend=i,"function"==typeof r.init&&r.init(u),r.instances.push(u),u}function o(){const t=r.instances.indexOf(this);return-1!==t&&(r.instances.splice(t,1),!0)}function i(t,e){return r(this.namespace+(void 0===e?":":e)+t)}return r.debug=r,r.default=r,r.coerce=function(t){return t instanceof Error?t.stack||t.message:t},r.disable=function(){r.enable("")},r.enable=function(t){let e;r.save(t),r.names=[],r.skips=[];const n=("string"==typeof t?t:"").split(/[\s,]+/),o=n.length;for(e=0;e<o;e++)n[e]&&("-"===(t=n[e].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+t.substr(1)+"$")):r.names.push(new RegExp("^"+t+"$")));for(e=0;e<r.instances.length;e++){const t=r.instances[e];t.enabled=r.enabled(t.namespace)}},r.enabled=function(t){if("*"===t[t.length-1])return!0;let e,n;for(e=0,n=r.skips.length;e<n;e++)if(r.skips[e].test(t))return!1;for(e=0,n=r.names.length;e<n;e++)if(r.names[e].test(t))return!0;return!1},r.humanize=n(68),Object.keys(t).forEach(e=>{r[e]=t[e]}),r.instances=[],r.names=[],r.skips=[],r.formatters={},r.selectColor=e,r.enable(r.load()),r}},function(t,e){var n=1e3,r=60*n,o=60*r,i=24*o,u=7*i,c=365.25*i;function a(t,e,n,r){var o=e>=1.5*n;return Math.round(t/n)+" "+r+(o?"s":"")}t.exports=function(t,e){e=e||{};var s=typeof t;if("string"===s&&t.length>0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\d+)?\-?\d?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(!e)return;var a=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*c;case"weeks":case"week":case"w":return a*u;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*o;case"minutes":case"minute":case"mins":case"min":case"m":return a*r;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(t);if("number"===s&&!1===isNaN(t))return e.long?function(t){var e=Math.abs(t);if(e>=i)return a(t,e,i,"day");if(e>=o)return a(t,e,o,"hour");if(e>=r)return a(t,e,r,"minute");if(e>=n)return a(t,e,n,"second");return t+" ms"}(t):function(t){var e=Math.abs(t);if(e>=i)return Math.round(t/i)+"d";if(e>=o)return Math.round(t/o)+"h";if(e>=r)return Math.round(t/r)+"m";if(e>=n)return Math.round(t/n)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},function(t,e,n){"use strict";e.__esModule=!0;var r=function(t){return t&&t.__esModule?t:{default:t}}(n(70));e.default=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return(0,r.default)(t)}},function(t,e,n){t.exports={default:n(71),__esModule:!0}},function(t,e,n){n(23),n(81),t.exports=n(4).Array.from},function(t,e,n){var r=n(24),o=n(25);t.exports=function(t){return function(e,n){var i,u,c=String(o(e)),a=r(n),s=c.length;return a<0||a>=s?t?"":void 0:(i=c.charCodeAt(a))<55296||i>56319||a+1===s||(u=c.charCodeAt(a+1))<56320||u>57343?t?c.charAt(a):i:t?c.slice(a,a+2):u-56320+(i-55296<<10)+65536}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){"use strict";var r=n(41),o=n(16),i=n(33),u={};n(8)(u,n(2)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(u,{next:o(1,n)}),i(t,e+" Iterator")}},function(t,e,n){var r=n(5),o=n(9),i=n(20);t.exports=n(10)?Object.defineProperties:function(t,e){o(t);for(var n,u=i(e),c=u.length,a=0;c>a;)r.f(t,n=u[a++],e[n]);return t}},function(t,e,n){var r=n(29);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(7),o=n(43),i=n(78);t.exports=function(t){return function(e,n,u){var c,a=r(e),s=o(a.length),f=i(u,s);if(t&&n!=n){for(;s>f;)if((c=a[f++])!=c)return!0}else for(;s>f;f++)if((t||f in a)&&a[f]===n)return t||f||0;return!t&&-1}}},function(t,e,n){var r=n(24),o=Math.max,i=Math.min;t.exports=function(t,e){return(t=r(t))<0?o(t+e,0):i(t,e)}},function(t,e,n){t.exports=n(3).document&&document.documentElement},function(t,e,n){var r=n(6),o=n(44),i=n(30)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,e,n){"use strict";var r=n(37),o=n(27),i=n(44),u=n(82),c=n(83),a=n(43),s=n(84),f=n(45);o(o.S+o.F*!n(85)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,o,l,p=i(t),y="function"==typeof this?this:Array,v=arguments.length,h=v>1?arguments[1]:void 0,d=void 0!==h,m=0,b=f(p);if(d&&(h=r(h,v>2?arguments[2]:void 0,2)),void 0==b||y==Array&&c(b))for(n=new y(e=a(p.length));e>m;m++)s(n,m,d?h(p[m],m):p[m]);else for(l=b.call(p),n=new y;!(o=l.next()).done;m++)s(n,m,d?u(l,h,[o.value,m],!0):o.value);return n.length=m,n}})},function(t,e,n){var r=n(9);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var i=t.return;throw void 0!==i&&r(i.call(t)),e}}},function(t,e,n){var r=n(11),o=n(2)("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[o]===t)}},function(t,e,n){"use strict";var r=n(5),o=n(16);t.exports=function(t,e,n){e in t?r.f(t,e,o(0,n)):t[e]=n}},function(t,e,n){var r=n(2)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i=[7],u=i[r]();u.next=function(){return{done:n=!0}},i[r]=function(){return u},t(i)}catch(t){}return n}},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(87)),o=i(n(93));function i(t){return t&&t.__esModule?t:{default:t}}e.default=function(){return function(t,e){if(Array.isArray(t))return t;if((0,r.default)(Object(t)))return function(t,e){var n=[],r=!0,i=!1,u=void 0;try{for(var c,a=(0,o.default)(t);!(r=(c=a.next()).done)&&(n.push(c.value),!e||n.length!==e);r=!0);}catch(t){i=!0,u=t}finally{try{!r&&a.return&&a.return()}finally{if(i)throw u}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(t,e,n){t.exports={default:n(88),__esModule:!0}},function(t,e,n){n(47),n(23),t.exports=n(92)},function(t,e,n){"use strict";var r=n(90),o=n(91),i=n(11),u=n(7);t.exports=n(36)(Array,"Array",function(t,e){this._t=u(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){var r=n(46),o=n(2)("iterator"),i=n(11);t.exports=n(4).isIterable=function(t){var e=Object(t);return void 0!==e[o]||"@@iterator"in e||i.hasOwnProperty(r(e))}},function(t,e,n){t.exports={default:n(94),__esModule:!0}},function(t,e,n){n(47),n(23),t.exports=n(95)},function(t,e,n){var r=n(9),o=n(45);t.exports=n(4).getIterator=function(t){var e=o(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return r(e.call(t))}},function(t,e,n){t.exports={default:n(97),__esModule:!0}},function(t,e,n){n(98),t.exports=n(4).Symbol.for},function(t,e,n){"use strict";var r=n(3),o=n(6),i=n(10),u=n(27),c=n(40),a=n(99).KEY,s=n(19),f=n(31),l=n(33),p=n(21),y=n(2),v=n(48),h=n(100),d=n(101),m=n(102),b=n(103),g=n(9),w=n(7),x=n(28),C=n(16),O=n(41),_=n(104),S=n(105),E=n(5),j=n(20),F=S.f,k=E.f,A=_.f,P=r.Symbol,M=r.JSON,T=M&&M.stringify,N=y("_hidden"),L=y("toPrimitive"),I={}.propertyIsEnumerable,D=f("symbol-registry"),R=f("symbols"),W=f("op-symbols"),z=Object.prototype,B="function"==typeof P,J=r.QObject,U=!J||!J.prototype||!J.prototype.findChild,G=i&&s(function(){return 7!=O(k({},"a",{get:function(){return k(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=F(z,e);r&&delete z[e],k(t,e,n),r&&t!==z&&k(z,e,r)}:k,$=function(t){var e=R[t]=O(P.prototype);return e._k=t,e},K=B&&"symbol"==typeof P.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof P},q=function(t,e,n){return t===z&&q(W,e,n),g(t),e=x(e,!0),g(n),o(R,e)?(n.enumerable?(o(t,N)&&t[N][e]&&(t[N][e]=!1),n=O(n,{enumerable:C(0,!1)})):(o(t,N)||k(t,N,C(1,{})),t[N][e]=!0),G(t,e,n)):k(t,e,n)},H=function(t,e){g(t);for(var n,r=m(e=w(e)),o=0,i=r.length;i>o;)q(t,n=r[o++],e[n]);return t},Y=function(t){var e=I.call(this,t=x(t,!0));return!(this===z&&o(R,t)&&!o(W,t))&&(!(e||!o(this,t)||!o(R,t)||o(this,N)&&this[N][t])||e)},Z=function(t,e){if(t=w(t),e=x(e,!0),t!==z||!o(R,e)||o(W,e)){var n=F(t,e);return!n||!o(R,e)||o(t,N)&&t[N][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=A(w(t)),r=[],i=0;n.length>i;)o(R,e=n[i++])||e==N||e==a||r.push(e);return r},V=function(t){for(var e,n=t===z,r=A(n?W:w(t)),i=[],u=0;r.length>u;)!o(R,e=r[u++])||n&&!o(z,e)||i.push(R[e]);return i};B||(c((P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===z&&e.call(W,n),o(this,N)&&o(this[N],t)&&(this[N][t]=!1),G(this,t,C(1,n))};return i&&U&&G(z,t,{configurable:!0,set:e}),$(t)}).prototype,"toString",function(){return this._k}),S.f=Z,E.f=q,n(50).f=_.f=Q,n(34).f=Y,n(49).f=V,i&&!n(26)&&c(z,"propertyIsEnumerable",Y,!0),v.f=function(t){return $(y(t))}),u(u.G+u.W+u.F*!B,{Symbol:P});for(var X="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),tt=0;X.length>tt;)y(X[tt++]);for(X=j(y.store),tt=0;X.length>tt;)h(X[tt++]);u(u.S+u.F*!B,"Symbol",{for:function(t){return o(D,t+="")?D[t]:D[t]=P(t)},keyFor:function(t){if(K(t))return d(D,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){U=!0},useSimple:function(){U=!1}}),u(u.S+u.F*!B,"Object",{create:function(t,e){return void 0===e?O(t):H(O(t),e)},defineProperty:q,defineProperties:H,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:V}),M&&u(u.S+u.F*(!B||s(function(){var t=P();return"[null]"!=T([t])||"{}"!=T({a:t})||"{}"!=T(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!K(t)){for(var e,n,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);return"function"==typeof(e=r[1])&&(n=e),!n&&b(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!K(e))return e}),r[1]=e,T.apply(M,r)}}}),P.prototype[L]||n(8)(P.prototype,L,P.prototype.valueOf),l(P,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e,n){var r=n(21)("meta"),o=n(18),i=n(6),u=n(5).f,c=0,a=Object.isExtensible||function(){return!0},s=!n(19)(function(){return a(Object.preventExtensions({}))}),f=function(t){u(t,r,{value:{i:"O"+ ++c,w:{}}})},l=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!a(t))return"F";if(!e)return"E";f(t)}return t[r].i},getWeak:function(t,e){if(!i(t,r)){if(!a(t))return!0;if(!e)return!1;f(t)}return t[r].w},onFreeze:function(t){return s&&l.NEED&&a(t)&&!i(t,r)&&f(t),t}}},function(t,e,n){var r=n(3),o=n(4),i=n(26),u=n(48),c=n(5).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||c(e,t,{value:u.f(t)})}},function(t,e,n){var r=n(20),o=n(7);t.exports=function(t,e){for(var n,i=o(t),u=r(i),c=u.length,a=0;c>a;)if(i[n=u[a++]]===e)return n}},function(t,e,n){var r=n(20),o=n(49),i=n(34);t.exports=function(t){var e=r(t),n=o.f;if(n)for(var u,c=n(t),a=i.f,s=0;c.length>s;)a.call(t,u=c[s++])&&e.push(u);return e}},function(t,e,n){var r=n(29);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(7),o=n(50).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return u.slice()}}(t):o(r(t))}},function(t,e,n){var r=n(34),o=n(16),i=n(7),u=n(28),c=n(6),a=n(38),s=Object.getOwnPropertyDescriptor;e.f=n(10)?s:function(t,e){if(t=i(t),e=u(e,!0),a)try{return s(t,e)}catch(t){}if(c(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e,n){"use strict";n.r(e);var r=n(14),o=n.n(r),i=n(17),u=n.n(i),c=n(51),a=n.n(c),s=n(12),f=n.n(s),l=n(13),p=n.n(l),y=n(52),v=n.n(y),h=n(53),d=n.n(h),m=n(54),b=n.n(m),g=n(0),w=n.n(g),x=n(1),C=n.n(x),O=n(15),_=n.n(O),S=n(55),E=n.n(S),j=n(56),F=n.n(j),k=function(t,e,n){return Math.max(t,Math.min(e,n))},A=n(35),P=n(57),M=new Map([Object(P.setDefault)(A.PubkeeperNoneCrypto),A.PubkeeperNoneCrypto]),T="connecting",N="connected",L="reconnecting",I="disconnected",D="dead",R=n(22),W=n.n(R);function z(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.options,r=void 0===n?{}:n,i=e.callback,c=void 0===i?void 0:i;if(0===t.length)return[r,c];if(1===t.length){var a=o()(t,1)[0];return"function"==typeof a?[r,a]:"object"===W()(a)?[u()({},r,a),c]:[r,c]}var s=t.slice(0,2),f=o()(s,2),l=f[0],p=f[1];return"object"!==W()(l)?[r,c]:"function"!=typeof p?[r,c]:[u()({},r,l),p]}var B=Symbol("fallbackImplementation");function J(t,e){var n="".concat(t?"DEPRECATED":"OBSOLETE",": ").concat(e);if(!t)throw new Error(n);console.error(n)}function U(t,e){return J(!!this[B],t),this[B]?this[B][e]:void 0}function G(t,e){var n;J(!!this[B],t);for(var r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];return this[B]?(n=this[B])[e].apply(n,o):void 0}var $="use 'matcher' callback to obtain a actual brewer implementation instead",K=function(){function t(){f()(this,t),C()(this,B,void 0)}return p()(t,[{key:"brew",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"brew"].concat(e))}},{key:"brewText",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"brewText"].concat(e))}},{key:"brewJSON",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"brewJSON"].concat(e))}},{key:"on",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"on"].concat(e))}},{key:"addEventListener",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"addEventListener"].concat(e))}},{key:"off",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"off"].concat(e))}},{key:"removeListener",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"removeListener"].concat(e))}},{key:"once",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"once"].concat(e))}},{key:"id",get:function(){return U.call(this,$,"id")}},{key:"brews",get:function(){return U.call(this,$,"brews")}},{key:"topic",get:function(){return U.call(this,$,"topic")}},{key:"size",get:function(){return U.call(this,$,"size")}},{key:"isMatched",get:function(){return U.call(this,$,"isMatched")}},{key:"config",get:function(){return U.call(this,$,"config")}}]),t}(),q="use 'matcher' callback to obtain a actual patron implementation instead",H=function(){function t(){f()(this,t),C()(this,B,void 0)}return p()(t,[{key:"on",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,q,"on"].concat(e))}},{key:"addEventListener",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,q,"addEventListener"].concat(e))}},{key:"off",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,q,"off"].concat(e))}},{key:"removeListener",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,q,"removeListener"].concat(e))}},{key:"once",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,q,"once"].concat(e))}},{key:"id",get:function(){return U.call(this,q,"id")}},{key:"brews",get:function(){return U.call(this,q,"brews")}},{key:"topic",get:function(){return U.call(this,q,"topic")}},{key:"size",get:function(){return U.call(this,q,"size")}},{key:"isMatched",get:function(){return U.call(this,q,"isMatched")}}]),t}(),Y=Symbol("protocol"),Z=Symbol("protocolConfig"),Q=Symbol("server"),V=Symbol("protocols"),X=Symbol("wsc"),tt=Symbol("attempt"),et=Symbol("maxRetries"),nt=Symbol("maxTimeout"),rt=Symbol("retry"),ot=Symbol("brewers"),it=Symbol("patrons"),ut=Symbol("status"),ct=Symbol("event:failed"),at=Symbol("event:ready"),st=Symbol("onClose"),ft=Symbol("onOpen"),lt=F()("pk:client:info");function pt(t){this[ut]=t,this.emit("statuschange",{target:this,status:t})}function yt(){this[tt]+=1,lt("attempting connection"),pt.call(this,T);var t=_()(this[V].keys()),e=new this.WebSocket(this[Q],t);e.binaryType="arraybuffer",e.addEventListener("open",this[ft]),e.addEventListener("close",this[st])}var vt=function(t){throw new Error(t)},ht=function(t){function e(t){var n;f()(this,e),n=v()(this,d()(e).call(this)),C()(w()(w()(n)),tt,0),C()(w()(w()(n)),rt,null),C()(w()(w()(n)),ut,I),C()(w()(w()(n)),X,null),C()(w()(w()(n)),ot,new Map),C()(w()(w()(n)),it,new Map),C()(w()(w()(n)),ft,function(t){var e=t.target;pt.call(w()(w()(n)),N),lt("connected"),n.emit("connected"),n[X]=e,n[Y]&&(n[Y].close(),n[Y]=void 0);var r={ready:function(){n[tt]=0,n.emit(at)},fail:function(t,e){t instanceof Error?n.emit("error",t):"string"==typeof t&&n.emit("error",new Error(t)),n.disconnect("number"==typeof t?t:e)},error:function(t){n.emit("error",t)},send:function(){e.send.apply(e,arguments)}};if(n[V].has(e.protocol)){var o=n[V].get(e.protocol);n[Y]=new o(n[Z],r),n[ot].forEach(function(t,e){e[B]=n[Y].addBrewer(e,t,!1)}),n[it].forEach(function(t,e){e[B]=n[Y].addPatron(e,t,!1)}),n[X].addEventListener("message",n[Y].onMessage),n[Y].open()}else n[X].close(4e3,"unacceptable protocol: '".concat(e.protocol,"'"))}),C()(w()(w()(n)),st,function(t){var e=t.target,r=t.code;if(e.removeEventListener("open",n[ft]),e.removeEventListener("close",n[st]),n[Y]&&e.removeEventListener("close",n[Y].onMessage),n[X]=null,lt("closed"),n.emit("closed"),1e3===r)return n[tt]=0,pt.call(w()(w()(n)),I),n[Y].close(),n[Y]=void 0,void n.emit(ct);if(lt("disconnected with unexpected code(%i)",r),n[tt]>n[et])return lt("too many attempts, giving up"),n[tt]=0,pt.call(w()(w()(n)),D),void n.emit(ct);pt.call(w()(w()(n)),L);var o=n[tt]-1,i=Math.pow(2,o),u=Math.floor(k(0,n[nt],100*(i+Math.random()*i)));lt("waiting ".concat(u,"ms")),n[rt]=setTimeout(function(){n[rt]=null,yt.call(w()(w()(n)))},u)});var r=t.maxRetries,o=void 0===r?1/0:r,i=t.maxTimeout,c=void 0===i?1e4:i,s=t.server,l=void 0===s?vt('"server" key is required in config'):s,p=t.WebSocket,y=void 0===p?WebSocket:p,h=t.protocols,m=void 0===h?new Map:h,b=t.brews,g=void 0===b?[]:b,x=t.crypto,O=void 0===x?new Map:x,S=t.jwt,E=void 0===S?vt('"jwt" key is required in config'):S,j=a()(t,["maxRetries","maxTimeout","server","WebSocket","protocols","brews","crypto","jwt"]);return n.WebSocket=y,n[nt]=c,n[et]=o,n[V]=new Map(_()(m.entries())),n[Q]=l,n[Z]=u()({jwt:E,crypto:new Map(_()(M.entries()).concat(_()(O.entries()))),brews:_()(g)},j),n}return b()(e,t),p()(e,[{key:"connect",value:function(){var t=this,e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).wait,n=void 0===e||e;if(null!==this[X]&&this[X].readyState<=1)return this;var r=n?new Promise(function(e,n){t.once(at,function(){t.removeListener(ct,n),e(t)}),t.once(ct,function(){t.removeListener(at,e),n(new Error("unable to connect"))})}):this;return yt.call(this),r}},{key:"disconnect",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;null!==this[rt]&&(clearTimeout(this[rt]),this[rt]=null),this[Y]&&(this[ot].forEach(function(e,n){return t[Y].removeBrewer(n)}),this[it].forEach(function(e,n){return t[Y].removePatron(n)})),null!==this[X]&&this[X].close(e)}},{key:"addBrewer",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=z(n),u=o()(i,2),c=u[0],a=u[1],s=new K,f=[t,c,a];return this[ot].set(s,f),this[ut]===N&&(s[B]=this[Y].addBrewer(s,f)),s}},{key:"removeBrewer",value:function(t){if(!this[ot].delete(t))throw new Error("brewer wasn't registered");this[ut]===N&&this[Y].removeBrewer(t)}},{key:"addPatron",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=z(n),u=o()(i,2),c=u[0],a=u[1],s=new H,f=[t,c,a];return this[it].set(s,f),this[ut]===N&&(s[B]=this[Y].addPatron(s,f)),s}},{key:"removePatron",value:function(t){if(!this[it].delete(t))throw new Error("patron wasn't registered");this[ut]===N&&this[Y].removePatron(t)}},{key:"status",get:function(){return this[ut]}}]),e}(E.a);C()(ht,"CONNECTING",T),C()(ht,"CONNECTED",N),C()(ht,"RECONNECTING",L),C()(ht,"DISCONNECTED",I),C()(ht,"DEAD",D),n.d(e,"PubkeeperClient",function(){return ht})}])});
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(window,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=27)}([function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){var r=n(16),o=n(17),i=n(18);e.exports=function(e,t){return r(e)||o(e,t)||i()}},function(e,t,n){var r=n(21),o=n(22),i=n(23);e.exports=function(e){return r(e)||o(e)||i()}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){var r=n(1);e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),o.forEach(function(t){r(e,t,n[t])})}return e}},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(e){return n(e)}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},r(t)}e.exports=r},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){e.exports=n(3)},function(e,t,n){"use strict";n.r(t),n.d(t,"PubkeeperNoneCrypto",function(){return i});var r=n(0),o=n.n(r),i=["NONE",function(){return{get mode(){return"NONE"},get key(){return""},encrypt:function(e){return new Uint8Array(o()(e))},decrypt:function(e){return new Uint8Array(o()(e))}}}]}])},function(e,t,n){var r=n(19);e.exports=function(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(o=0;o<c.length;o++)n=c[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){var r=n(7),o=n(0);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var r=n(20);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o="~";function i(){}function c(e,t,n,r,i){if("function"!=typeof n)throw new TypeError("The listener must be a function");var c=new function(e,t,n){this.fn=e,this.context=t,this.once=n||!1}(n,r||e,i),u=o?o+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],c]:e._events[u].push(c):(e._events[u]=c,e._eventsCount++),e}function u(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function s(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(o=!1)),s.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(o?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},s.prototype.listeners=function(e){var t=o?o+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,i=n.length,c=new Array(i);r<i;r++)c[r]=n[r].fn;return c},s.prototype.listenerCount=function(e){var t=o?o+e:e,n=this._events[t];return n?n.fn?1:n.length:0},s.prototype.emit=function(e,t,n,r,i,c){var u=o?o+e:e;if(!this._events[u])return!1;var s,a,l=this._events[u],f=arguments.length;if(l.fn){switch(l.once&&this.removeListener(e,l.fn,void 0,!0),f){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,n),!0;case 4:return l.fn.call(l.context,t,n,r),!0;case 5:return l.fn.call(l.context,t,n,r,i),!0;case 6:return l.fn.call(l.context,t,n,r,i,c),!0}for(a=1,s=new Array(f-1);a<f;a++)s[a-1]=arguments[a];l.fn.apply(l.context,s)}else{var p,y=l.length;for(a=0;a<y;a++)switch(l[a].once&&this.removeListener(e,l[a].fn,void 0,!0),f){case 1:l[a].fn.call(l[a].context);break;case 2:l[a].fn.call(l[a].context,t);break;case 3:l[a].fn.call(l[a].context,t,n);break;case 4:l[a].fn.call(l[a].context,t,n,r);break;default:if(!s)for(p=1,s=new Array(f-1);p<f;p++)s[p-1]=arguments[p];l[a].fn.apply(l[a].context,s)}}return!0},s.prototype.on=function(e,t,n){return c(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return c(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,n,r){var i=o?o+e:e;if(!this._events[i])return this;if(!t)return u(this,i),this;var c=this._events[i];if(c.fn)c.fn!==t||r&&!c.once||n&&c.context!==n||u(this,i);else{for(var s=0,a=[],l=c.length;s<l;s++)(c[s].fn!==t||r&&!c[s].once||n&&c[s].context!==n)&&a.push(c[s]);a.length?this._events[i]=1===a.length?a[0]:a:u(this,i)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=o?o+e:e,this._events[t]&&u(this,t)):(this._events=new i,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=o,s.EventEmitter=s,e.exports=s},function(e,t,n){(function(r){t.log=function(...e){return"object"==typeof console&&console.log&&console.log(...e)},t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&"%c"===e&&(o=++r)}),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n(25)(t);const{formatters:o}=e.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n(24))},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){e.exports=n(2)},function(e,t,n){"use strict";n.r(t),n.d(t,"DEFAULT_CIPHER",function(){return i}),n.d(t,"setDefault",function(){return c}),n.d(t,"getDefault",function(){return u});var r=n(0),o=n.n(r),i=Symbol.for("Pubkeeper.defaultCipher");function c(e){var t=o()(e,2)[1];return[i,t]}function u(e){return e.get(i)}}])},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var c,u=e[Symbol.iterator]();!(r=(c=u.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:c}catch(e){r=c}}();var s,a=[],l=!1,f=-1;function p(){l&&s&&(l=!1,s.length?a=s.concat(a):f=-1,a.length&&y())}function y(){if(!l){var e=u(p);l=!0;for(var t=a.length;t;){for(s=a,a=[];++f<t;)s&&s[f].run();f=-1,t=a.length}s=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===c||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function d(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];a.push(new h(e,t)),1!==a.length||l||u(y)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=d,o.addListener=d,o.once=d,o.off=d,o.removeListener=d,o.removeAllListeners=d,o.emit=d,o.prependListener=d,o.prependOnceListener=d,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){e.exports=function(e){function t(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return r.colors[Math.abs(t)%r.colors.length]}function r(e){let n;function c(...e){if(!c.enabled)return;const t=c,o=Number(new Date),i=o-(n||o);t.diff=i,t.prev=n,t.curr=o,n=o,e[0]=r.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let u=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(n,o)=>{if("%%"===n)return n;u++;const i=r.formatters[o];if("function"==typeof i){const r=e[u];n=i.call(t,r),e.splice(u,1),u--}return n}),r.formatArgs.call(t,e),(t.log||r.log).apply(t,e)}return c.namespace=e,c.enabled=r.enabled(e),c.useColors=r.useColors(),c.color=t(e),c.destroy=o,c.extend=i,"function"==typeof r.init&&r.init(c),r.instances.push(c),c}function o(){const e=r.instances.indexOf(this);return-1!==e&&(r.instances.splice(e,1),!0)}function i(e,t){return r(this.namespace+(void 0===t?":":t)+e)}return r.debug=r,r.default=r,r.coerce=function(e){return e instanceof Error?e.stack||e.message:e},r.disable=function(){r.enable("")},r.enable=function(e){let t;r.save(e),r.names=[],r.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),o=n.length;for(t=0;t<o;t++)n[t]&&("-"===(e=n[t].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+e.substr(1)+"$")):r.names.push(new RegExp("^"+e+"$")));for(t=0;t<r.instances.length;t++){const e=r.instances[t];e.enabled=r.enabled(e.namespace)}},r.enabled=function(e){if("*"===e[e.length-1])return!0;let t,n;for(t=0,n=r.skips.length;t<n;t++)if(r.skips[t].test(e))return!1;for(t=0,n=r.names.length;t<n;t++)if(r.names[t].test(e))return!0;return!1},r.humanize=n(26),Object.keys(e).forEach(t=>{r[t]=e[t]}),r.instances=[],r.names=[],r.skips=[],r.formatters={},r.selectColor=t,r.enable(r.load()),r}},function(e,t){var n=1e3,r=60*n,o=60*r,i=24*o,c=7*i,u=365.25*i;function s(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}e.exports=function(e,t){t=t||{};var a=typeof e;if("string"===a&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^((?:\d+)?\-?\d?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var s=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return s*u;case"weeks":case"week":case"w":return s*c;case"days":case"day":case"d":return s*i;case"hours":case"hour":case"hrs":case"hr":case"h":return s*o;case"minutes":case"minute":case"mins":case"min":case"m":return s*r;case"seconds":case"second":case"secs":case"sec":case"s":return s*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}(e);if("number"===a&&!1===isNaN(e))return t.long?function(e){var t=Math.abs(e);if(t>=i)return s(e,t,i,"day");if(t>=o)return s(e,t,o,"hour");if(t>=r)return s(e,t,r,"minute");if(t>=n)return s(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=i)return Math.round(e/i)+"d";if(t>=o)return Math.round(e/o)+"h";if(t>=r)return Math.round(e/r)+"m";if(t>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){"use strict";n.r(t);var r=n(2),o=n.n(r),i=n(6),c=n.n(i),u=n(9),s=n.n(u),a=n(4),l=n.n(a),f=n(5),p=n.n(f),y=n(10),h=n.n(y),d=n(11),v=n.n(d),m=n(12),b=n.n(m),g=n(0),w=n.n(g),C=n(1),x=n.n(C),O=n(3),F=n.n(O),k=n(13),S=n.n(k),E=n(14),j=n.n(E),_=function(e,t,n){return Math.max(e,Math.min(t,n))},A=n(8),P=n(15),T=new Map([Object(P.setDefault)(A.PubkeeperNoneCrypto),A.PubkeeperNoneCrypto]),M="connecting",L="connected",N="reconnecting",D="disconnected",I="dead",R=n(7),z=n.n(R);function B(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.options,r=void 0===n?{}:n,i=t.callback,u=void 0===i?void 0:i;if(0===e.length)return[r,u];if(1===e.length){var s=o()(e,1)[0];return"function"==typeof s?[r,s]:"object"===z()(s)?[c()({},r,s),u]:[r,u]}var a=e.slice(0,2),l=o()(a,2),f=l[0],p=l[1];return"object"!==z()(f)?[r,u]:"function"!=typeof p?[r,u]:[c()({},r,f),p]}var W=Symbol("fallbackImplementation");function J(e,t){var n="".concat(e?"DEPRECATED":"OBSOLETE",": ").concat(t);if(!e)throw new Error(n);console.error(n)}function U(e,t){return J(!!this[W],e),this[W]?this[W][t]:void 0}function $(e,t){var n;J(!!this[W],e);for(var r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];return this[W]?(n=this[W])[t].apply(n,o):void 0}var G="use 'matcher' callback to obtain a actual brewer implementation instead",q=function(){function e(){l()(this,e),x()(this,W,void 0)}return p()(e,[{key:"brew",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"brew"].concat(t))}},{key:"brewText",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"brewText"].concat(t))}},{key:"brewJSON",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"brewJSON"].concat(t))}},{key:"on",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"on"].concat(t))}},{key:"addEventListener",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"addEventListener"].concat(t))}},{key:"off",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"off"].concat(t))}},{key:"removeListener",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"removeListener"].concat(t))}},{key:"once",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"once"].concat(t))}},{key:"id",get:function(){return U.call(this,G,"id")}},{key:"brews",get:function(){return U.call(this,G,"brews")}},{key:"topic",get:function(){return U.call(this,G,"topic")}},{key:"size",get:function(){return U.call(this,G,"size")}},{key:"isMatched",get:function(){return U.call(this,G,"isMatched")}},{key:"config",get:function(){return U.call(this,G,"config")}}]),e}(),Z="use 'matcher' callback to obtain a actual patron implementation instead",H=function(){function e(){l()(this,e),x()(this,W,void 0)}return p()(e,[{key:"on",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,Z,"on"].concat(t))}},{key:"addEventListener",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,Z,"addEventListener"].concat(t))}},{key:"off",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,Z,"off"].concat(t))}},{key:"removeListener",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,Z,"removeListener"].concat(t))}},{key:"once",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,Z,"once"].concat(t))}},{key:"id",get:function(){return U.call(this,Z,"id")}},{key:"brews",get:function(){return U.call(this,Z,"brews")}},{key:"topic",get:function(){return U.call(this,Z,"topic")}},{key:"size",get:function(){return U.call(this,Z,"size")}},{key:"isMatched",get:function(){return U.call(this,Z,"isMatched")}}]),e}(),K=Symbol("protocol"),Q=Symbol("protocolConfig"),V=Symbol("server"),X=Symbol("protocols"),Y=Symbol("wsc"),ee=Symbol("attempt"),te=Symbol("maxRetries"),ne=Symbol("maxTimeout"),re=Symbol("retry"),oe=Symbol("brewers"),ie=Symbol("patrons"),ce=Symbol("status"),ue=Symbol("event:failed"),se=Symbol("event:ready"),ae=Symbol("onClose"),le=Symbol("onOpen"),fe=j()("pk:client:info");function pe(e){this[ce]=e,this.emit("statuschange",{target:this,status:e})}function ye(){this[ee]+=1,fe("attempting connection"),pe.call(this,M);var e=F()(this[X].keys()),t=new this.WebSocket(this[V],e);t.binaryType="arraybuffer",t.addEventListener("open",this[le]),t.addEventListener("close",this[ae])}var he=function(e){throw new Error(e)},de=function(e){function t(e){var n;l()(this,t),n=h()(this,v()(t).call(this)),x()(w()(w()(n)),ee,0),x()(w()(w()(n)),re,null),x()(w()(w()(n)),ce,D),x()(w()(w()(n)),Y,null),x()(w()(w()(n)),oe,new Map),x()(w()(w()(n)),ie,new Map),x()(w()(w()(n)),le,function(e){var t=e.target;pe.call(w()(w()(n)),L),fe("connected"),n.emit("connected"),n[Y]=t,n[K]&&(n[K].close(),n[K]=void 0);var r={ready:function(){n[ee]=0,n.emit(se)},fail:function(e,t){e instanceof Error?n.emit("error",e):"string"==typeof e&&n.emit("error",new Error(e)),n.disconnect("number"==typeof e?e:t)},error:function(e){n.emit("error",e)},send:function(){t.send.apply(t,arguments)}};if(n[X].has(t.protocol)){var o=n[X].get(t.protocol);n[K]=new o(n[Q],r),n[oe].forEach(function(e,t){t[W]=n[K].addBrewer(t,e,!1)}),n[ie].forEach(function(e,t){t[W]=n[K].addPatron(t,e,!1)}),n[Y].addEventListener("message",n[K].onMessage),n[K].open()}else n[Y].close(4e3,"unacceptable protocol: '".concat(t.protocol,"'"))}),x()(w()(w()(n)),ae,function(e){var t=e.target,r=e.code;if(t.removeEventListener("open",n[le]),t.removeEventListener("close",n[ae]),n[K]&&t.removeEventListener("close",n[K].onMessage),n[Y]=null,fe("closed"),n.emit("closed"),1e3===r)return n[ee]=0,pe.call(w()(w()(n)),D),n[K].close(),n[K]=void 0,void n.emit(ue);if(fe("disconnected with unexpected code(%i)",r),n[ee]>n[te])return fe("too many attempts, giving up"),n[ee]=0,pe.call(w()(w()(n)),I),void n.emit(ue);pe.call(w()(w()(n)),N);var o=n[ee]-1,i=Math.pow(2,o),c=Math.floor(_(0,n[ne],100*(i+Math.random()*i)));fe("waiting ".concat(c,"ms")),n[re]=setTimeout(function(){n[re]=null,ye.call(w()(w()(n)))},c)});var r=e.maxRetries,o=void 0===r?1/0:r,i=e.maxTimeout,u=void 0===i?1e4:i,a=e.server,f=void 0===a?he('"server" key is required in config'):a,p=e.WebSocket,y=void 0===p?WebSocket:p,d=e.protocols,m=void 0===d?new Map:d,b=e.brews,g=void 0===b?[]:b,C=e.crypto,O=void 0===C?new Map:C,k=e.jwt,S=void 0===k?he('"jwt" key is required in config'):k,E=s()(e,["maxRetries","maxTimeout","server","WebSocket","protocols","brews","crypto","jwt"]);return n.WebSocket=y,n[ne]=u,n[te]=o,n[X]=new Map(F()(m.entries())),n[V]=f,n[Q]=c()({jwt:S,crypto:new Map(F()(T.entries()).concat(F()(O.entries()))),brews:F()(g)},E),n}return b()(t,e),p()(t,[{key:"connect",value:function(){var e=this,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).wait,n=void 0===t||t;if(null!==this[Y]&&this[Y].readyState<=1)return this;var r=n?new Promise(function(t,n){e.once(se,function(){e.removeListener(ue,n),t(e)}),e.once(ue,function(){e.removeListener(se,t),n(new Error("unable to connect"))})}):this;return ye.call(this),r}},{key:"disconnect",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;null!==this[re]&&(clearTimeout(this[re]),this[re]=null),this[K]&&(this[oe].forEach(function(t,n){return e[K].removeBrewer(n)}),this[ie].forEach(function(t,n){return e[K].removePatron(n)})),null!==this[Y]&&this[Y].close(t)}},{key:"addBrewer",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=B(n),c=o()(i,2),u=c[0],s=c[1],a=new q,l=[e,u,s];return this[oe].set(a,l),this[ce]===L&&(a[W]=this[K].addBrewer(a,l)),a}},{key:"removeBrewer",value:function(e){if(!this[oe].delete(e))throw new Error("brewer wasn't registered");this[ce]===L&&this[K].removeBrewer(e)}},{key:"addPatron",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=B(n),c=o()(i,2),u=c[0],s=c[1],a=new H,l=[e,u,s];return this[ie].set(a,l),this[ce]===L&&(a[W]=this[K].addPatron(a,l)),a}},{key:"removePatron",value:function(e){if(!this[ie].delete(e))throw new Error("patron wasn't registered");this[ce]===L&&this[K].removePatron(e)}},{key:"status",get:function(){return this[ce]}}]),t}(S.a);x()(de,"CONNECTING",M),x()(de,"CONNECTED",L),x()(de,"RECONNECTING",N),x()(de,"DISCONNECTED",D),x()(de,"DEAD",I),n.d(t,"PubkeeperClient",function(){return de})}])});

@@ -1,1 +0,1 @@

!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}(window,function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=106)}([function(t,e){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){var r=n(31)("wks"),o=n(21),i=n(3).Symbol,u="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=u&&i[t]||(u?i:o)("Symbol."+t))}).store=r},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(9),o=n(38),i=n(28),u=Object.defineProperty;e.f=n(10)?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(76),o=n(25);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(5),o=n(16);t.exports=n(10)?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var r=n(18);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){t.exports=!n(19)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports={}},function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e){function n(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}t.exports=function(t,e,r){return e&&n(t.prototype,e),r&&n(t,r),t}},function(t,e,n){var r=n(58),o=n(59),i=n(60);t.exports=function(t,e){return r(t)||o(t,e)||i()}},function(t,e,n){var r=n(63),o=n(64),i=n(65);t.exports=function(t){return r(t)||o(t)||i()}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(1);t.exports=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),o.forEach(function(e){r(t,e,n[e])})}return t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(42),o=n(32);t.exports=Object.keys||function(t){return r(t,o)}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(e){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?t.exports=r=function(t){return n(t)}:t.exports=r=function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":n(t)},r(e)}t.exports=r},function(t,e,n){"use strict";var r=n(72)(!0);n(36)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,e){t.exports=!0},function(t,e,n){var r=n(3),o=n(4),i=n(37),u=n(8),c=function(t,e,n){var a,s,f,l=t&c.F,p=t&c.G,y=t&c.S,v=t&c.P,h=t&c.B,d=t&c.W,m=p?o:o[e]||(o[e]={}),b=m.prototype,g=p?r:y?r[e]:(r[e]||{}).prototype;for(a in p&&(n=e),n)(s=!l&&g&&void 0!==g[a])&&a in m||(f=s?g[a]:n[a],m[a]=p&&"function"!=typeof g[a]?n[a]:h&&s?i(f,r):d&&g[a]==f?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(f):v&&"function"==typeof f?i(Function.call,f):f,v&&((m.virtual||(m.virtual={}))[a]=f,t&c.R&&b&&!b[a]&&u(b,a,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){var r=n(18);t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(31)("keys"),o=n(21);t.exports=function(t){return r[t]||(r[t]=o(t))}},function(t,e,n){var r=n(3),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});t.exports=function(t){return o[t]||(o[t]={})}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(5).f,o=n(6),i=n(2)("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PubkeeperNoneCrypto=void 0;var r=function(t){return t&&t.__esModule?t:{default:t}}(n(1));e.PubkeeperNoneCrypto=["NONE",function(){return{get mode(){return"NONE"},get key(){return""},encrypt:function(t){return new Uint8Array([].concat((0,r.default)(t)))},decrypt:function(t){return new Uint8Array([].concat((0,r.default)(t)))}}}]},function(t,e){t.exports=n(69)}])},function(t,e,n){"use strict";var r=n(26),o=n(27),i=n(40),u=n(8),c=n(6),a=n(11),s=n(74),f=n(33),l=n(80),p=n(2)("iterator"),y=!([].keys&&"next"in[].keys()),v=function(){return this};t.exports=function(t,e,n,h,d,m,b){s(n,e,h);var g,w,x,C=function(t){if(!y&&t in E)return E[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},O=e+" Iterator",_="values"==d,S=!1,E=t.prototype,j=E[p]||E["@@iterator"]||d&&E[d],F=j||C(d),k=d?_?C("entries"):F:void 0,A="Array"==e&&E.entries||j;if(A&&(x=l(A.call(new t)))!==Object.prototype&&(f(x,O,!0),r||c(x,p)||u(x,p,v)),_&&j&&"values"!==j.name&&(S=!0,F=function(){return j.call(this)}),r&&!b||!y&&!S&&E[p]||u(E,p,F),a[e]=F,a[O]=v,d)if(g={values:_?F:C("values"),keys:m?F:C("keys"),entries:k},b)for(w in g)w in E||i(E,w,g[w]);else o(o.P+o.F*(y||S),e,g);return g}},function(t,e,n){var r=n(73);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){t.exports=!n(10)&&!n(19)(function(){return 7!=Object.defineProperty(n(39)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var r=n(18),o=n(3).document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,e,n){t.exports=n(8)},function(t,e,n){var r=n(9),o=n(75),i=n(32),u=n(30)("IE_PROTO"),c=function(){},a=function(){var t,e=n(39)("iframe"),r=i.length;for(e.style.display="none",n(79).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),a=t.F;r--;)delete a.prototype[i[r]];return a()};t.exports=Object.create||function(t,e){var n;return null!==t?(c.prototype=r(t),n=new c,c.prototype=null,n[u]=t):n=a(),void 0===e?n:o(n,e)}},function(t,e,n){var r=n(6),o=n(7),i=n(77)(!1),u=n(30)("IE_PROTO");t.exports=function(t,e){var n,c=o(t),a=0,s=[];for(n in c)n!=u&&r(c,n)&&s.push(n);for(;e.length>a;)r(c,n=e[a++])&&(~i(s,n)||s.push(n));return s}},function(t,e,n){var r=n(24),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},function(t,e,n){var r=n(25);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(46),o=n(2)("iterator"),i=n(11);t.exports=n(4).getIteratorMethod=function(t){if(void 0!=t)return t[o]||t["@@iterator"]||i[r(t)]}},function(t,e,n){var r=n(29),o=n(2)("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:i?r(e):"Object"==(u=r(e))&&"function"==typeof e.callee?"Arguments":u}},function(t,e,n){n(89);for(var r=n(3),o=n(8),i=n(11),u=n(2)("toStringTag"),c=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],a=0;a<5;a++){var s=c[a],f=r[s],l=f&&f.prototype;l&&!l[u]&&o(l,u,s),i[s]=i.Array}},function(t,e,n){e.f=n(2)},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r=n(42),o=n(32).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},function(t,e,n){var r=n(61);t.exports=function(t,e){if(null==t)return{};var n,o,i=r(t,e);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(t);for(o=0;o<u.length;o++)n=u[o],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}},function(t,e,n){var r=n(22),o=n(0);t.exports=function(t,e){return!e||"object"!==r(e)&&"function"!=typeof e?o(t):e}},function(t,e){function n(e){return t.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},n(e)}t.exports=n},function(t,e,n){var r=n(62);t.exports=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&r(t,e)}},function(t,e,n){"use strict";var r=Object.prototype.hasOwnProperty,o="~";function i(){}function u(t,e,n,r,i){if("function"!=typeof n)throw new TypeError("The listener must be a function");var u=new function(t,e,n){this.fn=t,this.context=e,this.once=n||!1}(n,r||t,i),c=o?o+e:e;return t._events[c]?t._events[c].fn?t._events[c]=[t._events[c],u]:t._events[c].push(u):(t._events[c]=u,t._eventsCount++),t}function c(t,e){0==--t._eventsCount?t._events=new i:delete t._events[e]}function a(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(o=!1)),a.prototype.eventNames=function(){var t,e,n=[];if(0===this._eventsCount)return n;for(e in t=this._events)r.call(t,e)&&n.push(o?e.slice(1):e);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},a.prototype.listeners=function(t){var e=o?o+t:t,n=this._events[e];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,i=n.length,u=new Array(i);r<i;r++)u[r]=n[r].fn;return u},a.prototype.listenerCount=function(t){var e=o?o+t:t,n=this._events[e];return n?n.fn?1:n.length:0},a.prototype.emit=function(t,e,n,r,i,u){var c=o?o+t:t;if(!this._events[c])return!1;var a,s,f=this._events[c],l=arguments.length;if(f.fn){switch(f.once&&this.removeListener(t,f.fn,void 0,!0),l){case 1:return f.fn.call(f.context),!0;case 2:return f.fn.call(f.context,e),!0;case 3:return f.fn.call(f.context,e,n),!0;case 4:return f.fn.call(f.context,e,n,r),!0;case 5:return f.fn.call(f.context,e,n,r,i),!0;case 6:return f.fn.call(f.context,e,n,r,i,u),!0}for(s=1,a=new Array(l-1);s<l;s++)a[s-1]=arguments[s];f.fn.apply(f.context,a)}else{var p,y=f.length;for(s=0;s<y;s++)switch(f[s].once&&this.removeListener(t,f[s].fn,void 0,!0),l){case 1:f[s].fn.call(f[s].context);break;case 2:f[s].fn.call(f[s].context,e);break;case 3:f[s].fn.call(f[s].context,e,n);break;case 4:f[s].fn.call(f[s].context,e,n,r);break;default:if(!a)for(p=1,a=new Array(l-1);p<l;p++)a[p-1]=arguments[p];f[s].fn.apply(f[s].context,a)}}return!0},a.prototype.on=function(t,e,n){return u(this,t,e,n,!1)},a.prototype.once=function(t,e,n){return u(this,t,e,n,!0)},a.prototype.removeListener=function(t,e,n,r){var i=o?o+t:t;if(!this._events[i])return this;if(!e)return c(this,i),this;var u=this._events[i];if(u.fn)u.fn!==e||r&&!u.once||n&&u.context!==n||c(this,i);else{for(var a=0,s=[],f=u.length;a<f;a++)(u[a].fn!==e||r&&!u[a].once||n&&u[a].context!==n)&&s.push(u[a]);s.length?this._events[i]=1===s.length?s[0]:s:c(this,i)}return this},a.prototype.removeAllListeners=function(t){var e;return t?(e=o?o+t:t,this._events[e]&&c(this,e)):(this._events=new i,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prefixed=o,a.EventEmitter=a,t.exports=a},function(t,e,n){(function(r){e.log=function(...t){return"object"==typeof console&&console.log&&console.log(...t)},e.formatArgs=function(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+t.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;e.splice(1,0,n,"color: inherit");let r=0,o=0;e[0].replace(/%[a-zA-Z%]/g,t=>{"%%"!==t&&"%c"===t&&(o=++r)}),e.splice(o,0,n)},e.save=function(t){try{t?e.storage.setItem("debug",t):e.storage.removeItem("debug")}catch(t){}},e.load=function(){let t;try{t=e.storage.getItem("debug")}catch(t){}!t&&void 0!==r&&"env"in r&&(t=r.env.DEBUG);return t},e.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage=function(){try{return localStorage}catch(t){}}(),e.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.exports=n(67)(e);const{formatters:o}=t.exports;o.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}}).call(this,n(66))},function(t,e,n){t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DEFAULT_CIPHER=void 0;var r=i(n(1)),o=i(n(2));function i(t){return t&&t.__esModule?t:{default:t}}e.setDefault=function(t){var e=(0,r.default)(t,2)[1];return[u,e]},e.getDefault=function(t){return t.get(u)};var u=e.DEFAULT_CIPHER=(0,o.default)("Pubkeeper.defaultCipher")},function(t,e){t.exports=n(86)},function(t,e){t.exports=n(96)}])},function(t,e){t.exports=function(t){if(Array.isArray(t))return t}},function(t,e){t.exports=function(t,e){var n=[],r=!0,o=!1,i=void 0;try{for(var u,c=t[Symbol.iterator]();!(r=(u=c.next()).done)&&(n.push(u.value),!e||n.length!==e);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(t,e){t.exports=function(t,e){if(null==t)return{};var n,r,o={},i=Object.keys(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}},function(t,e){function n(e,r){return t.exports=n=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},n(e,r)}t.exports=n},function(t,e){t.exports=function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}},function(t,e){t.exports=function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}},function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(t,e){var n,r,o=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function c(t){if(n===setTimeout)return setTimeout(t,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(t){n=i}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(t){r=u}}();var a,s=[],f=!1,l=-1;function p(){f&&a&&(f=!1,a.length?s=a.concat(s):l=-1,s.length&&y())}function y(){if(!f){var t=c(p);f=!0;for(var e=s.length;e;){for(a=s,s=[];++l<e;)a&&a[l].run();l=-1,e=s.length}a=null,f=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===u||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(e){try{return r.call(null,t)}catch(e){return r.call(this,t)}}}(t)}}function v(t,e){this.fun=t,this.array=e}function h(){}o.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];s.push(new v(t,e)),1!==s.length||f||c(y)},v.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(t){return[]},o.binding=function(t){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(t){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(t,e,n){t.exports=function(t){function e(t){let e=0;for(let n=0;n<t.length;n++)e=(e<<5)-e+t.charCodeAt(n),e|=0;return r.colors[Math.abs(e)%r.colors.length]}function r(t){let n;function u(...t){if(!u.enabled)return;const e=u,o=Number(new Date),i=o-(n||o);e.diff=i,e.prev=n,e.curr=o,n=o,t[0]=r.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");let c=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,(n,o)=>{if("%%"===n)return n;c++;const i=r.formatters[o];if("function"==typeof i){const r=t[c];n=i.call(e,r),t.splice(c,1),c--}return n}),r.formatArgs.call(e,t),(e.log||r.log).apply(e,t)}return u.namespace=t,u.enabled=r.enabled(t),u.useColors=r.useColors(),u.color=e(t),u.destroy=o,u.extend=i,"function"==typeof r.init&&r.init(u),r.instances.push(u),u}function o(){const t=r.instances.indexOf(this);return-1!==t&&(r.instances.splice(t,1),!0)}function i(t,e){return r(this.namespace+(void 0===e?":":e)+t)}return r.debug=r,r.default=r,r.coerce=function(t){return t instanceof Error?t.stack||t.message:t},r.disable=function(){r.enable("")},r.enable=function(t){let e;r.save(t),r.names=[],r.skips=[];const n=("string"==typeof t?t:"").split(/[\s,]+/),o=n.length;for(e=0;e<o;e++)n[e]&&("-"===(t=n[e].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+t.substr(1)+"$")):r.names.push(new RegExp("^"+t+"$")));for(e=0;e<r.instances.length;e++){const t=r.instances[e];t.enabled=r.enabled(t.namespace)}},r.enabled=function(t){if("*"===t[t.length-1])return!0;let e,n;for(e=0,n=r.skips.length;e<n;e++)if(r.skips[e].test(t))return!1;for(e=0,n=r.names.length;e<n;e++)if(r.names[e].test(t))return!0;return!1},r.humanize=n(68),Object.keys(t).forEach(e=>{r[e]=t[e]}),r.instances=[],r.names=[],r.skips=[],r.formatters={},r.selectColor=e,r.enable(r.load()),r}},function(t,e){var n=1e3,r=60*n,o=60*r,i=24*o,u=7*i,c=365.25*i;function a(t,e,n,r){var o=e>=1.5*n;return Math.round(t/n)+" "+r+(o?"s":"")}t.exports=function(t,e){e=e||{};var s=typeof t;if("string"===s&&t.length>0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\d+)?\-?\d?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(!e)return;var a=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*c;case"weeks":case"week":case"w":return a*u;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*o;case"minutes":case"minute":case"mins":case"min":case"m":return a*r;case"seconds":case"second":case"secs":case"sec":case"s":return a*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(t);if("number"===s&&!1===isNaN(t))return e.long?function(t){var e=Math.abs(t);if(e>=i)return a(t,e,i,"day");if(e>=o)return a(t,e,o,"hour");if(e>=r)return a(t,e,r,"minute");if(e>=n)return a(t,e,n,"second");return t+" ms"}(t):function(t){var e=Math.abs(t);if(e>=i)return Math.round(t/i)+"d";if(e>=o)return Math.round(t/o)+"h";if(e>=r)return Math.round(t/r)+"m";if(e>=n)return Math.round(t/n)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},function(t,e,n){"use strict";e.__esModule=!0;var r=function(t){return t&&t.__esModule?t:{default:t}}(n(70));e.default=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return(0,r.default)(t)}},function(t,e,n){t.exports={default:n(71),__esModule:!0}},function(t,e,n){n(23),n(81),t.exports=n(4).Array.from},function(t,e,n){var r=n(24),o=n(25);t.exports=function(t){return function(e,n){var i,u,c=String(o(e)),a=r(n),s=c.length;return a<0||a>=s?t?"":void 0:(i=c.charCodeAt(a))<55296||i>56319||a+1===s||(u=c.charCodeAt(a+1))<56320||u>57343?t?c.charAt(a):i:t?c.slice(a,a+2):u-56320+(i-55296<<10)+65536}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){"use strict";var r=n(41),o=n(16),i=n(33),u={};n(8)(u,n(2)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(u,{next:o(1,n)}),i(t,e+" Iterator")}},function(t,e,n){var r=n(5),o=n(9),i=n(20);t.exports=n(10)?Object.defineProperties:function(t,e){o(t);for(var n,u=i(e),c=u.length,a=0;c>a;)r.f(t,n=u[a++],e[n]);return t}},function(t,e,n){var r=n(29);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(7),o=n(43),i=n(78);t.exports=function(t){return function(e,n,u){var c,a=r(e),s=o(a.length),f=i(u,s);if(t&&n!=n){for(;s>f;)if((c=a[f++])!=c)return!0}else for(;s>f;f++)if((t||f in a)&&a[f]===n)return t||f||0;return!t&&-1}}},function(t,e,n){var r=n(24),o=Math.max,i=Math.min;t.exports=function(t,e){return(t=r(t))<0?o(t+e,0):i(t,e)}},function(t,e,n){t.exports=n(3).document&&document.documentElement},function(t,e,n){var r=n(6),o=n(44),i=n(30)("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},function(t,e,n){"use strict";var r=n(37),o=n(27),i=n(44),u=n(82),c=n(83),a=n(43),s=n(84),f=n(45);o(o.S+o.F*!n(85)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,o,l,p=i(t),y="function"==typeof this?this:Array,v=arguments.length,h=v>1?arguments[1]:void 0,d=void 0!==h,m=0,b=f(p);if(d&&(h=r(h,v>2?arguments[2]:void 0,2)),void 0==b||y==Array&&c(b))for(n=new y(e=a(p.length));e>m;m++)s(n,m,d?h(p[m],m):p[m]);else for(l=b.call(p),n=new y;!(o=l.next()).done;m++)s(n,m,d?u(l,h,[o.value,m],!0):o.value);return n.length=m,n}})},function(t,e,n){var r=n(9);t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(e){var i=t.return;throw void 0!==i&&r(i.call(t)),e}}},function(t,e,n){var r=n(11),o=n(2)("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[o]===t)}},function(t,e,n){"use strict";var r=n(5),o=n(16);t.exports=function(t,e,n){e in t?r.f(t,e,o(0,n)):t[e]=n}},function(t,e,n){var r=n(2)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i=[7],u=i[r]();u.next=function(){return{done:n=!0}},i[r]=function(){return u},t(i)}catch(t){}return n}},function(t,e,n){"use strict";e.__esModule=!0;var r=i(n(87)),o=i(n(93));function i(t){return t&&t.__esModule?t:{default:t}}e.default=function(){return function(t,e){if(Array.isArray(t))return t;if((0,r.default)(Object(t)))return function(t,e){var n=[],r=!0,i=!1,u=void 0;try{for(var c,a=(0,o.default)(t);!(r=(c=a.next()).done)&&(n.push(c.value),!e||n.length!==e);r=!0);}catch(t){i=!0,u=t}finally{try{!r&&a.return&&a.return()}finally{if(i)throw u}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(t,e,n){t.exports={default:n(88),__esModule:!0}},function(t,e,n){n(47),n(23),t.exports=n(92)},function(t,e,n){"use strict";var r=n(90),o=n(91),i=n(11),u=n(7);t.exports=n(36)(Array,"Array",function(t,e){this._t=u(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){var r=n(46),o=n(2)("iterator"),i=n(11);t.exports=n(4).isIterable=function(t){var e=Object(t);return void 0!==e[o]||"@@iterator"in e||i.hasOwnProperty(r(e))}},function(t,e,n){t.exports={default:n(94),__esModule:!0}},function(t,e,n){n(47),n(23),t.exports=n(95)},function(t,e,n){var r=n(9),o=n(45);t.exports=n(4).getIterator=function(t){var e=o(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return r(e.call(t))}},function(t,e,n){t.exports={default:n(97),__esModule:!0}},function(t,e,n){n(98),t.exports=n(4).Symbol.for},function(t,e,n){"use strict";var r=n(3),o=n(6),i=n(10),u=n(27),c=n(40),a=n(99).KEY,s=n(19),f=n(31),l=n(33),p=n(21),y=n(2),v=n(48),h=n(100),d=n(101),m=n(102),b=n(103),g=n(9),w=n(7),x=n(28),C=n(16),O=n(41),_=n(104),S=n(105),E=n(5),j=n(20),F=S.f,k=E.f,A=_.f,P=r.Symbol,M=r.JSON,T=M&&M.stringify,N=y("_hidden"),L=y("toPrimitive"),I={}.propertyIsEnumerable,D=f("symbol-registry"),R=f("symbols"),W=f("op-symbols"),z=Object.prototype,B="function"==typeof P,J=r.QObject,U=!J||!J.prototype||!J.prototype.findChild,G=i&&s(function(){return 7!=O(k({},"a",{get:function(){return k(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=F(z,e);r&&delete z[e],k(t,e,n),r&&t!==z&&k(z,e,r)}:k,$=function(t){var e=R[t]=O(P.prototype);return e._k=t,e},K=B&&"symbol"==typeof P.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof P},q=function(t,e,n){return t===z&&q(W,e,n),g(t),e=x(e,!0),g(n),o(R,e)?(n.enumerable?(o(t,N)&&t[N][e]&&(t[N][e]=!1),n=O(n,{enumerable:C(0,!1)})):(o(t,N)||k(t,N,C(1,{})),t[N][e]=!0),G(t,e,n)):k(t,e,n)},H=function(t,e){g(t);for(var n,r=m(e=w(e)),o=0,i=r.length;i>o;)q(t,n=r[o++],e[n]);return t},Y=function(t){var e=I.call(this,t=x(t,!0));return!(this===z&&o(R,t)&&!o(W,t))&&(!(e||!o(this,t)||!o(R,t)||o(this,N)&&this[N][t])||e)},Z=function(t,e){if(t=w(t),e=x(e,!0),t!==z||!o(R,e)||o(W,e)){var n=F(t,e);return!n||!o(R,e)||o(t,N)&&t[N][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=A(w(t)),r=[],i=0;n.length>i;)o(R,e=n[i++])||e==N||e==a||r.push(e);return r},V=function(t){for(var e,n=t===z,r=A(n?W:w(t)),i=[],u=0;r.length>u;)!o(R,e=r[u++])||n&&!o(z,e)||i.push(R[e]);return i};B||(c((P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===z&&e.call(W,n),o(this,N)&&o(this[N],t)&&(this[N][t]=!1),G(this,t,C(1,n))};return i&&U&&G(z,t,{configurable:!0,set:e}),$(t)}).prototype,"toString",function(){return this._k}),S.f=Z,E.f=q,n(50).f=_.f=Q,n(34).f=Y,n(49).f=V,i&&!n(26)&&c(z,"propertyIsEnumerable",Y,!0),v.f=function(t){return $(y(t))}),u(u.G+u.W+u.F*!B,{Symbol:P});for(var X="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),tt=0;X.length>tt;)y(X[tt++]);for(X=j(y.store),tt=0;X.length>tt;)h(X[tt++]);u(u.S+u.F*!B,"Symbol",{for:function(t){return o(D,t+="")?D[t]:D[t]=P(t)},keyFor:function(t){if(K(t))return d(D,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){U=!0},useSimple:function(){U=!1}}),u(u.S+u.F*!B,"Object",{create:function(t,e){return void 0===e?O(t):H(O(t),e)},defineProperty:q,defineProperties:H,getOwnPropertyDescriptor:Z,getOwnPropertyNames:Q,getOwnPropertySymbols:V}),M&&u(u.S+u.F*(!B||s(function(){var t=P();return"[null]"!=T([t])||"{}"!=T({a:t})||"{}"!=T(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!K(t)){for(var e,n,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);return"function"==typeof(e=r[1])&&(n=e),!n&&b(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!K(e))return e}),r[1]=e,T.apply(M,r)}}}),P.prototype[L]||n(8)(P.prototype,L,P.prototype.valueOf),l(P,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},function(t,e,n){var r=n(21)("meta"),o=n(18),i=n(6),u=n(5).f,c=0,a=Object.isExtensible||function(){return!0},s=!n(19)(function(){return a(Object.preventExtensions({}))}),f=function(t){u(t,r,{value:{i:"O"+ ++c,w:{}}})},l=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!a(t))return"F";if(!e)return"E";f(t)}return t[r].i},getWeak:function(t,e){if(!i(t,r)){if(!a(t))return!0;if(!e)return!1;f(t)}return t[r].w},onFreeze:function(t){return s&&l.NEED&&a(t)&&!i(t,r)&&f(t),t}}},function(t,e,n){var r=n(3),o=n(4),i=n(26),u=n(48),c=n(5).f;t.exports=function(t){var e=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||c(e,t,{value:u.f(t)})}},function(t,e,n){var r=n(20),o=n(7);t.exports=function(t,e){for(var n,i=o(t),u=r(i),c=u.length,a=0;c>a;)if(i[n=u[a++]]===e)return n}},function(t,e,n){var r=n(20),o=n(49),i=n(34);t.exports=function(t){var e=r(t),n=o.f;if(n)for(var u,c=n(t),a=i.f,s=0;c.length>s;)a.call(t,u=c[s++])&&e.push(u);return e}},function(t,e,n){var r=n(29);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){var r=n(7),o=n(50).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return u.slice()}}(t):o(r(t))}},function(t,e,n){var r=n(34),o=n(16),i=n(7),u=n(28),c=n(6),a=n(38),s=Object.getOwnPropertyDescriptor;e.f=n(10)?s:function(t,e){if(t=i(t),e=u(e,!0),a)try{return s(t,e)}catch(t){}if(c(t,e))return o(!r.f.call(t,e),t[e])}},function(t,e,n){"use strict";n.r(e);var r=n(14),o=n.n(r),i=n(17),u=n.n(i),c=n(51),a=n.n(c),s=n(12),f=n.n(s),l=n(13),p=n.n(l),y=n(52),v=n.n(y),h=n(53),d=n.n(h),m=n(54),b=n.n(m),g=n(0),w=n.n(g),x=n(1),C=n.n(x),O=n(15),_=n.n(O),S=n(55),E=n.n(S),j=n(56),F=n.n(j),k=function(t,e,n){return Math.max(t,Math.min(e,n))},A=n(35),P=n(57),M=new Map([Object(P.setDefault)(A.PubkeeperNoneCrypto),A.PubkeeperNoneCrypto]),T="connecting",N="connected",L="reconnecting",I="disconnected",D="dead",R=n(22),W=n.n(R);function z(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.options,r=void 0===n?{}:n,i=e.callback,c=void 0===i?void 0:i;if(0===t.length)return[r,c];if(1===t.length){var a=o()(t,1)[0];return"function"==typeof a?[r,a]:"object"===W()(a)?[u()({},r,a),c]:[r,c]}var s=t.slice(0,2),f=o()(s,2),l=f[0],p=f[1];return"object"!==W()(l)?[r,c]:"function"!=typeof p?[r,c]:[u()({},r,l),p]}var B=Symbol("fallbackImplementation");function J(t,e){var n="".concat(t?"DEPRECATED":"OBSOLETE",": ").concat(e);if(!t)throw new Error(n);console.error(n)}function U(t,e){return J(!!this[B],t),this[B]?this[B][e]:void 0}function G(t,e){var n;J(!!this[B],t);for(var r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];return this[B]?(n=this[B])[e].apply(n,o):void 0}var $="use 'matcher' callback to obtain a actual brewer implementation instead",K=function(){function t(){f()(this,t),C()(this,B,void 0)}return p()(t,[{key:"brew",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"brew"].concat(e))}},{key:"brewText",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"brewText"].concat(e))}},{key:"brewJSON",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"brewJSON"].concat(e))}},{key:"on",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"on"].concat(e))}},{key:"addEventListener",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"addEventListener"].concat(e))}},{key:"off",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"off"].concat(e))}},{key:"removeListener",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"removeListener"].concat(e))}},{key:"once",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,$,"once"].concat(e))}},{key:"id",get:function(){return U.call(this,$,"id")}},{key:"brews",get:function(){return U.call(this,$,"brews")}},{key:"topic",get:function(){return U.call(this,$,"topic")}},{key:"size",get:function(){return U.call(this,$,"size")}},{key:"isMatched",get:function(){return U.call(this,$,"isMatched")}},{key:"config",get:function(){return U.call(this,$,"config")}}]),t}(),q="use 'matcher' callback to obtain a actual patron implementation instead",H=function(){function t(){f()(this,t),C()(this,B,void 0)}return p()(t,[{key:"on",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,q,"on"].concat(e))}},{key:"addEventListener",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,q,"addEventListener"].concat(e))}},{key:"off",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,q,"off"].concat(e))}},{key:"removeListener",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,q,"removeListener"].concat(e))}},{key:"once",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return G.call.apply(G,[this,q,"once"].concat(e))}},{key:"id",get:function(){return U.call(this,q,"id")}},{key:"brews",get:function(){return U.call(this,q,"brews")}},{key:"topic",get:function(){return U.call(this,q,"topic")}},{key:"size",get:function(){return U.call(this,q,"size")}},{key:"isMatched",get:function(){return U.call(this,q,"isMatched")}}]),t}(),Y=Symbol("protocol"),Z=Symbol("protocolConfig"),Q=Symbol("server"),V=Symbol("protocols"),X=Symbol("wsc"),tt=Symbol("attempt"),et=Symbol("maxRetries"),nt=Symbol("maxTimeout"),rt=Symbol("retry"),ot=Symbol("brewers"),it=Symbol("patrons"),ut=Symbol("status"),ct=Symbol("event:failed"),at=Symbol("event:ready"),st=Symbol("onClose"),ft=Symbol("onOpen"),lt=F()("pk:client:info");function pt(t){this[ut]=t,this.emit("statuschange",{target:this,status:t})}function yt(){this[tt]+=1,lt("attempting connection"),pt.call(this,T);var t=_()(this[V].keys()),e=new this.WebSocket(this[Q],t);e.binaryType="arraybuffer",e.addEventListener("open",this[ft]),e.addEventListener("close",this[st])}var vt=function(t){throw new Error(t)},ht=function(t){function e(t){var n;f()(this,e),n=v()(this,d()(e).call(this)),C()(w()(w()(n)),tt,0),C()(w()(w()(n)),rt,null),C()(w()(w()(n)),ut,I),C()(w()(w()(n)),X,null),C()(w()(w()(n)),ot,new Map),C()(w()(w()(n)),it,new Map),C()(w()(w()(n)),ft,function(t){var e=t.target;pt.call(w()(w()(n)),N),lt("connected"),n.emit("connected"),n[X]=e,n[Y]&&(n[Y].close(),n[Y]=void 0);var r={ready:function(){n[tt]=0,n.emit(at)},fail:function(t,e){t instanceof Error?n.emit("error",t):"string"==typeof t&&n.emit("error",new Error(t)),n.disconnect("number"==typeof t?t:e)},error:function(t){n.emit("error",t)},send:function(){e.send.apply(e,arguments)}};if(n[V].has(e.protocol)){var o=n[V].get(e.protocol);n[Y]=new o(n[Z],r),n[ot].forEach(function(t,e){e[B]=n[Y].addBrewer(e,t,!1)}),n[it].forEach(function(t,e){e[B]=n[Y].addPatron(e,t,!1)}),n[X].addEventListener("message",n[Y].onMessage),n[Y].open()}else n[X].close(4e3,"unacceptable protocol: '".concat(e.protocol,"'"))}),C()(w()(w()(n)),st,function(t){var e=t.target,r=t.code;if(e.removeEventListener("open",n[ft]),e.removeEventListener("close",n[st]),n[Y]&&e.removeEventListener("close",n[Y].onMessage),n[X]=null,lt("closed"),n.emit("closed"),1e3===r)return n[tt]=0,pt.call(w()(w()(n)),I),n[Y].close(),n[Y]=void 0,void n.emit(ct);if(lt("disconnected with unexpected code(%i)",r),n[tt]>n[et])return lt("too many attempts, giving up"),n[tt]=0,pt.call(w()(w()(n)),D),void n.emit(ct);pt.call(w()(w()(n)),L);var o=n[tt]-1,i=Math.pow(2,o),u=Math.floor(k(0,n[nt],100*(i+Math.random()*i)));lt("waiting ".concat(u,"ms")),n[rt]=setTimeout(function(){n[rt]=null,yt.call(w()(w()(n)))},u)});var r=t.maxRetries,o=void 0===r?1/0:r,i=t.maxTimeout,c=void 0===i?1e4:i,s=t.server,l=void 0===s?vt('"server" key is required in config'):s,p=t.WebSocket,y=void 0===p?WebSocket:p,h=t.protocols,m=void 0===h?new Map:h,b=t.brews,g=void 0===b?[]:b,x=t.crypto,O=void 0===x?new Map:x,S=t.jwt,E=void 0===S?vt('"jwt" key is required in config'):S,j=a()(t,["maxRetries","maxTimeout","server","WebSocket","protocols","brews","crypto","jwt"]);return n.WebSocket=y,n[nt]=c,n[et]=o,n[V]=new Map(_()(m.entries())),n[Q]=l,n[Z]=u()({jwt:E,crypto:new Map(_()(M.entries()).concat(_()(O.entries()))),brews:_()(g)},j),n}return b()(e,t),p()(e,[{key:"connect",value:function(){var t=this,e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).wait,n=void 0===e||e;if(null!==this[X]&&this[X].readyState<=1)return this;var r=n?new Promise(function(e,n){t.once(at,function(){t.removeListener(ct,n),e(t)}),t.once(ct,function(){t.removeListener(at,e),n(new Error("unable to connect"))})}):this;return yt.call(this),r}},{key:"disconnect",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;null!==this[rt]&&(clearTimeout(this[rt]),this[rt]=null),this[Y]&&(this[ot].forEach(function(e,n){return t[Y].removeBrewer(n)}),this[it].forEach(function(e,n){return t[Y].removePatron(n)})),null!==this[X]&&this[X].close(e)}},{key:"addBrewer",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=z(n),u=o()(i,2),c=u[0],a=u[1],s=new K,f=[t,c,a];return this[ot].set(s,f),this[ut]===N&&(s[B]=this[Y].addBrewer(s,f)),s}},{key:"removeBrewer",value:function(t){if(!this[ot].delete(t))throw new Error("brewer wasn't registered");this[ut]===N&&this[Y].removeBrewer(t)}},{key:"addPatron",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r<e;r++)n[r-1]=arguments[r];var i=z(n),u=o()(i,2),c=u[0],a=u[1],s=new H,f=[t,c,a];return this[it].set(s,f),this[ut]===N&&(s[B]=this[Y].addPatron(s,f)),s}},{key:"removePatron",value:function(t){if(!this[it].delete(t))throw new Error("patron wasn't registered");this[ut]===N&&this[Y].removePatron(t)}},{key:"status",get:function(){return this[ut]}}]),e}(E.a);C()(ht,"CONNECTING",T),C()(ht,"CONNECTED",N),C()(ht,"RECONNECTING",L),C()(ht,"DISCONNECTED",I),C()(ht,"DEAD",D),n.d(e,"PubkeeperClient",function(){return ht})}])});
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(window,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=27)}([function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){var r=n(16),o=n(17),i=n(18);e.exports=function(e,t){return r(e)||o(e,t)||i()}},function(e,t,n){var r=n(21),o=n(22),i=n(23);e.exports=function(e){return r(e)||o(e)||i()}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){var r=n(1);e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),o.forEach(function(t){r(e,t,n[t])})}return e}},function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(e){return n(e)}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},r(t)}e.exports=r},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){e.exports=n(3)},function(e,t,n){"use strict";n.r(t),n.d(t,"PubkeeperNoneCrypto",function(){return i});var r=n(0),o=n.n(r),i=["NONE",function(){return{get mode(){return"NONE"},get key(){return""},encrypt:function(e){return new Uint8Array(o()(e))},decrypt:function(e){return new Uint8Array(o()(e))}}}]}])},function(e,t,n){var r=n(19);e.exports=function(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(o=0;o<c.length;o++)n=c[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){var r=n(7),o=n(0);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var r=n(20);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o="~";function i(){}function c(e,t,n,r,i){if("function"!=typeof n)throw new TypeError("The listener must be a function");var c=new function(e,t,n){this.fn=e,this.context=t,this.once=n||!1}(n,r||e,i),u=o?o+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],c]:e._events[u].push(c):(e._events[u]=c,e._eventsCount++),e}function u(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function s(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(o=!1)),s.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(o?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},s.prototype.listeners=function(e){var t=o?o+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,i=n.length,c=new Array(i);r<i;r++)c[r]=n[r].fn;return c},s.prototype.listenerCount=function(e){var t=o?o+e:e,n=this._events[t];return n?n.fn?1:n.length:0},s.prototype.emit=function(e,t,n,r,i,c){var u=o?o+e:e;if(!this._events[u])return!1;var s,a,l=this._events[u],f=arguments.length;if(l.fn){switch(l.once&&this.removeListener(e,l.fn,void 0,!0),f){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,n),!0;case 4:return l.fn.call(l.context,t,n,r),!0;case 5:return l.fn.call(l.context,t,n,r,i),!0;case 6:return l.fn.call(l.context,t,n,r,i,c),!0}for(a=1,s=new Array(f-1);a<f;a++)s[a-1]=arguments[a];l.fn.apply(l.context,s)}else{var p,y=l.length;for(a=0;a<y;a++)switch(l[a].once&&this.removeListener(e,l[a].fn,void 0,!0),f){case 1:l[a].fn.call(l[a].context);break;case 2:l[a].fn.call(l[a].context,t);break;case 3:l[a].fn.call(l[a].context,t,n);break;case 4:l[a].fn.call(l[a].context,t,n,r);break;default:if(!s)for(p=1,s=new Array(f-1);p<f;p++)s[p-1]=arguments[p];l[a].fn.apply(l[a].context,s)}}return!0},s.prototype.on=function(e,t,n){return c(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return c(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,n,r){var i=o?o+e:e;if(!this._events[i])return this;if(!t)return u(this,i),this;var c=this._events[i];if(c.fn)c.fn!==t||r&&!c.once||n&&c.context!==n||u(this,i);else{for(var s=0,a=[],l=c.length;s<l;s++)(c[s].fn!==t||r&&!c[s].once||n&&c[s].context!==n)&&a.push(c[s]);a.length?this._events[i]=1===a.length?a[0]:a:u(this,i)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=o?o+e:e,this._events[t]&&u(this,t)):(this._events=new i,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=o,s.EventEmitter=s,e.exports=s},function(e,t,n){(function(r){t.log=function(...e){return"object"==typeof console&&console.log&&console.log(...e)},t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&"%c"===e&&(o=++r)}),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}!e&&void 0!==r&&"env"in r&&(e=r.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n(25)(t);const{formatters:o}=e.exports;o.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}}).call(this,n(24))},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=1)}([function(e,t){e.exports=n(2)},function(e,t,n){"use strict";n.r(t),n.d(t,"DEFAULT_CIPHER",function(){return i}),n.d(t,"setDefault",function(){return c}),n.d(t,"getDefault",function(){return u});var r=n(0),o=n.n(r),i=Symbol.for("Pubkeeper.defaultCipher");function c(e){var t=o()(e,2)[1];return[i,t]}function u(e){return e.get(i)}}])},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var c,u=e[Symbol.iterator]();!(r=(c=u.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return n}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function c(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:c}catch(e){r=c}}();var s,a=[],l=!1,f=-1;function p(){l&&s&&(l=!1,s.length?a=s.concat(a):f=-1,a.length&&y())}function y(){if(!l){var e=u(p);l=!0;for(var t=a.length;t;){for(s=a,a=[];++f<t;)s&&s[f].run();f=-1,t=a.length}s=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===c||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function d(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];a.push(new h(e,t)),1!==a.length||l||u(y)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=d,o.addListener=d,o.once=d,o.off=d,o.removeListener=d,o.removeAllListeners=d,o.emit=d,o.prependListener=d,o.prependOnceListener=d,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){e.exports=function(e){function t(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return r.colors[Math.abs(t)%r.colors.length]}function r(e){let n;function c(...e){if(!c.enabled)return;const t=c,o=Number(new Date),i=o-(n||o);t.diff=i,t.prev=n,t.curr=o,n=o,e[0]=r.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let u=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(n,o)=>{if("%%"===n)return n;u++;const i=r.formatters[o];if("function"==typeof i){const r=e[u];n=i.call(t,r),e.splice(u,1),u--}return n}),r.formatArgs.call(t,e),(t.log||r.log).apply(t,e)}return c.namespace=e,c.enabled=r.enabled(e),c.useColors=r.useColors(),c.color=t(e),c.destroy=o,c.extend=i,"function"==typeof r.init&&r.init(c),r.instances.push(c),c}function o(){const e=r.instances.indexOf(this);return-1!==e&&(r.instances.splice(e,1),!0)}function i(e,t){return r(this.namespace+(void 0===t?":":t)+e)}return r.debug=r,r.default=r,r.coerce=function(e){return e instanceof Error?e.stack||e.message:e},r.disable=function(){r.enable("")},r.enable=function(e){let t;r.save(e),r.names=[],r.skips=[];const n=("string"==typeof e?e:"").split(/[\s,]+/),o=n.length;for(t=0;t<o;t++)n[t]&&("-"===(e=n[t].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+e.substr(1)+"$")):r.names.push(new RegExp("^"+e+"$")));for(t=0;t<r.instances.length;t++){const e=r.instances[t];e.enabled=r.enabled(e.namespace)}},r.enabled=function(e){if("*"===e[e.length-1])return!0;let t,n;for(t=0,n=r.skips.length;t<n;t++)if(r.skips[t].test(e))return!1;for(t=0,n=r.names.length;t<n;t++)if(r.names[t].test(e))return!0;return!1},r.humanize=n(26),Object.keys(e).forEach(t=>{r[t]=e[t]}),r.instances=[],r.names=[],r.skips=[],r.formatters={},r.selectColor=t,r.enable(r.load()),r}},function(e,t){var n=1e3,r=60*n,o=60*r,i=24*o,c=7*i,u=365.25*i;function s(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}e.exports=function(e,t){t=t||{};var a=typeof e;if("string"===a&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^((?:\d+)?\-?\d?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var s=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return s*u;case"weeks":case"week":case"w":return s*c;case"days":case"day":case"d":return s*i;case"hours":case"hour":case"hrs":case"hr":case"h":return s*o;case"minutes":case"minute":case"mins":case"min":case"m":return s*r;case"seconds":case"second":case"secs":case"sec":case"s":return s*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return s;default:return}}(e);if("number"===a&&!1===isNaN(e))return t.long?function(e){var t=Math.abs(e);if(t>=i)return s(e,t,i,"day");if(t>=o)return s(e,t,o,"hour");if(t>=r)return s(e,t,r,"minute");if(t>=n)return s(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=i)return Math.round(e/i)+"d";if(t>=o)return Math.round(e/o)+"h";if(t>=r)return Math.round(e/r)+"m";if(t>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){"use strict";n.r(t);var r=n(2),o=n.n(r),i=n(6),c=n.n(i),u=n(9),s=n.n(u),a=n(4),l=n.n(a),f=n(5),p=n.n(f),y=n(10),h=n.n(y),d=n(11),v=n.n(d),m=n(12),b=n.n(m),g=n(0),w=n.n(g),C=n(1),x=n.n(C),O=n(3),F=n.n(O),k=n(13),S=n.n(k),E=n(14),j=n.n(E),_=function(e,t,n){return Math.max(e,Math.min(t,n))},A=n(8),P=n(15),T=new Map([Object(P.setDefault)(A.PubkeeperNoneCrypto),A.PubkeeperNoneCrypto]),M="connecting",L="connected",N="reconnecting",D="disconnected",I="dead",R=n(7),z=n.n(R);function B(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.options,r=void 0===n?{}:n,i=t.callback,u=void 0===i?void 0:i;if(0===e.length)return[r,u];if(1===e.length){var s=o()(e,1)[0];return"function"==typeof s?[r,s]:"object"===z()(s)?[c()({},r,s),u]:[r,u]}var a=e.slice(0,2),l=o()(a,2),f=l[0],p=l[1];return"object"!==z()(f)?[r,u]:"function"!=typeof p?[r,u]:[c()({},r,f),p]}var W=Symbol("fallbackImplementation");function J(e,t){var n="".concat(e?"DEPRECATED":"OBSOLETE",": ").concat(t);if(!e)throw new Error(n);console.error(n)}function U(e,t){return J(!!this[W],e),this[W]?this[W][t]:void 0}function $(e,t){var n;J(!!this[W],e);for(var r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];return this[W]?(n=this[W])[t].apply(n,o):void 0}var G="use 'matcher' callback to obtain a actual brewer implementation instead",q=function(){function e(){l()(this,e),x()(this,W,void 0)}return p()(e,[{key:"brew",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"brew"].concat(t))}},{key:"brewText",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"brewText"].concat(t))}},{key:"brewJSON",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"brewJSON"].concat(t))}},{key:"on",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"on"].concat(t))}},{key:"addEventListener",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"addEventListener"].concat(t))}},{key:"off",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"off"].concat(t))}},{key:"removeListener",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"removeListener"].concat(t))}},{key:"once",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,G,"once"].concat(t))}},{key:"id",get:function(){return U.call(this,G,"id")}},{key:"brews",get:function(){return U.call(this,G,"brews")}},{key:"topic",get:function(){return U.call(this,G,"topic")}},{key:"size",get:function(){return U.call(this,G,"size")}},{key:"isMatched",get:function(){return U.call(this,G,"isMatched")}},{key:"config",get:function(){return U.call(this,G,"config")}}]),e}(),Z="use 'matcher' callback to obtain a actual patron implementation instead",H=function(){function e(){l()(this,e),x()(this,W,void 0)}return p()(e,[{key:"on",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,Z,"on"].concat(t))}},{key:"addEventListener",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,Z,"addEventListener"].concat(t))}},{key:"off",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,Z,"off"].concat(t))}},{key:"removeListener",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,Z,"removeListener"].concat(t))}},{key:"once",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return $.call.apply($,[this,Z,"once"].concat(t))}},{key:"id",get:function(){return U.call(this,Z,"id")}},{key:"brews",get:function(){return U.call(this,Z,"brews")}},{key:"topic",get:function(){return U.call(this,Z,"topic")}},{key:"size",get:function(){return U.call(this,Z,"size")}},{key:"isMatched",get:function(){return U.call(this,Z,"isMatched")}}]),e}(),K=Symbol("protocol"),Q=Symbol("protocolConfig"),V=Symbol("server"),X=Symbol("protocols"),Y=Symbol("wsc"),ee=Symbol("attempt"),te=Symbol("maxRetries"),ne=Symbol("maxTimeout"),re=Symbol("retry"),oe=Symbol("brewers"),ie=Symbol("patrons"),ce=Symbol("status"),ue=Symbol("event:failed"),se=Symbol("event:ready"),ae=Symbol("onClose"),le=Symbol("onOpen"),fe=j()("pk:client:info");function pe(e){this[ce]=e,this.emit("statuschange",{target:this,status:e})}function ye(){this[ee]+=1,fe("attempting connection"),pe.call(this,M);var e=F()(this[X].keys()),t=new this.WebSocket(this[V],e);t.binaryType="arraybuffer",t.addEventListener("open",this[le]),t.addEventListener("close",this[ae])}var he=function(e){throw new Error(e)},de=function(e){function t(e){var n;l()(this,t),n=h()(this,v()(t).call(this)),x()(w()(w()(n)),ee,0),x()(w()(w()(n)),re,null),x()(w()(w()(n)),ce,D),x()(w()(w()(n)),Y,null),x()(w()(w()(n)),oe,new Map),x()(w()(w()(n)),ie,new Map),x()(w()(w()(n)),le,function(e){var t=e.target;pe.call(w()(w()(n)),L),fe("connected"),n.emit("connected"),n[Y]=t,n[K]&&(n[K].close(),n[K]=void 0);var r={ready:function(){n[ee]=0,n.emit(se)},fail:function(e,t){e instanceof Error?n.emit("error",e):"string"==typeof e&&n.emit("error",new Error(e)),n.disconnect("number"==typeof e?e:t)},error:function(e){n.emit("error",e)},send:function(){t.send.apply(t,arguments)}};if(n[X].has(t.protocol)){var o=n[X].get(t.protocol);n[K]=new o(n[Q],r),n[oe].forEach(function(e,t){t[W]=n[K].addBrewer(t,e,!1)}),n[ie].forEach(function(e,t){t[W]=n[K].addPatron(t,e,!1)}),n[Y].addEventListener("message",n[K].onMessage),n[K].open()}else n[Y].close(4e3,"unacceptable protocol: '".concat(t.protocol,"'"))}),x()(w()(w()(n)),ae,function(e){var t=e.target,r=e.code;if(t.removeEventListener("open",n[le]),t.removeEventListener("close",n[ae]),n[K]&&t.removeEventListener("close",n[K].onMessage),n[Y]=null,fe("closed"),n.emit("closed"),1e3===r)return n[ee]=0,pe.call(w()(w()(n)),D),n[K].close(),n[K]=void 0,void n.emit(ue);if(fe("disconnected with unexpected code(%i)",r),n[ee]>n[te])return fe("too many attempts, giving up"),n[ee]=0,pe.call(w()(w()(n)),I),void n.emit(ue);pe.call(w()(w()(n)),N);var o=n[ee]-1,i=Math.pow(2,o),c=Math.floor(_(0,n[ne],100*(i+Math.random()*i)));fe("waiting ".concat(c,"ms")),n[re]=setTimeout(function(){n[re]=null,ye.call(w()(w()(n)))},c)});var r=e.maxRetries,o=void 0===r?1/0:r,i=e.maxTimeout,u=void 0===i?1e4:i,a=e.server,f=void 0===a?he('"server" key is required in config'):a,p=e.WebSocket,y=void 0===p?WebSocket:p,d=e.protocols,m=void 0===d?new Map:d,b=e.brews,g=void 0===b?[]:b,C=e.crypto,O=void 0===C?new Map:C,k=e.jwt,S=void 0===k?he('"jwt" key is required in config'):k,E=s()(e,["maxRetries","maxTimeout","server","WebSocket","protocols","brews","crypto","jwt"]);return n.WebSocket=y,n[ne]=u,n[te]=o,n[X]=new Map(F()(m.entries())),n[V]=f,n[Q]=c()({jwt:S,crypto:new Map(F()(T.entries()).concat(F()(O.entries()))),brews:F()(g)},E),n}return b()(t,e),p()(t,[{key:"connect",value:function(){var e=this,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).wait,n=void 0===t||t;if(null!==this[Y]&&this[Y].readyState<=1)return this;var r=n?new Promise(function(t,n){e.once(se,function(){e.removeListener(ue,n),t(e)}),e.once(ue,function(){e.removeListener(se,t),n(new Error("unable to connect"))})}):this;return ye.call(this),r}},{key:"disconnect",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;null!==this[re]&&(clearTimeout(this[re]),this[re]=null),this[K]&&(this[oe].forEach(function(t,n){return e[K].removeBrewer(n)}),this[ie].forEach(function(t,n){return e[K].removePatron(n)})),null!==this[Y]&&this[Y].close(t)}},{key:"addBrewer",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=B(n),c=o()(i,2),u=c[0],s=c[1],a=new q,l=[e,u,s];return this[oe].set(a,l),this[ce]===L&&(a[W]=this[K].addBrewer(a,l)),a}},{key:"removeBrewer",value:function(e){if(!this[oe].delete(e))throw new Error("brewer wasn't registered");this[ce]===L&&this[K].removeBrewer(e)}},{key:"addPatron",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=B(n),c=o()(i,2),u=c[0],s=c[1],a=new H,l=[e,u,s];return this[ie].set(a,l),this[ce]===L&&(a[W]=this[K].addPatron(a,l)),a}},{key:"removePatron",value:function(e){if(!this[ie].delete(e))throw new Error("patron wasn't registered");this[ce]===L&&this[K].removePatron(e)}},{key:"status",get:function(){return this[ce]}}]),t}(S.a);x()(de,"CONNECTING",M),x()(de,"CONNECTED",L),x()(de,"RECONNECTING",N),x()(de,"DISCONNECTED",D),x()(de,"DEAD",I),n.d(t,"PubkeeperClient",function(){return de})}])});
{
"name": "@pubkeeper/client",
"version": "4.0.0-alpha.2",
"version": "4.0.0-rc.0",
"description": "Pubkeeper javascript SDK",

@@ -31,2 +31,3 @@ "main": "dist/index.js",

"@babel/preset-env": "^7.1.0",
"@babel/register": "^7.0.0",
"babel-eslint": "^9.0.0",

@@ -51,4 +52,4 @@ "babel-loader": "^8.0.2",

"@babel/runtime": "^7.0.0",
"@pubkeeper/crypto-none": "^1.0.0",
"@pubkeeper/default-cipher-helpers": "^1.0.2",
"@pubkeeper/crypto-none": "^1.0.1",
"@pubkeeper/default-cipher-helpers": "^1.0.3",
"debug": "^4.0.1",

@@ -55,0 +56,0 @@ "eventemitter3": "^3.1.0",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc