UNPKG

113 kBJavaScriptView Raw
1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("ZetaPush",[],t):"object"==typeof exports?exports.ZetaPush=t():e.ZetaPush=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=148)}([function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(41)("wks"),o=n(28),i=n(2).Symbol,u="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=u&&i[e]||(u?i:o)("Symbol."+e))}).store=r},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){var r=n(2),o=n(0),i=n(13),u=n(12),s=function(e,t,n){var a,c,l,f=e&s.F,d=e&s.G,h=e&s.S,p=e&s.P,v=e&s.B,y=e&s.W,g=d?o:o[t]||(o[t]={}),b=g.prototype,m=d?r:h?r[t]:(r[t]||{}).prototype;d&&(n=t);for(a in n)(c=!f&&m&&void 0!==m[a])&&a in g||(l=c?m[a]:n[a],g[a]=d&&"function"!=typeof m[a]?n[a]:v&&c?i(l,r):y&&m[a]==l?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(l):p&&"function"==typeof l?i(Function.call,l):l,p&&((g.virtual||(g.virtual={}))[a]=l,e&s.R&&b&&!b[a]&&u(b,a,l)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){"use strict";t.__esModule=!0;var r=n(56),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(){function e(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),(0,o.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},function(e,t,n){var r=n(8),o=n(61),i=n(44),u=Object.defineProperty;t.f=n(9)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(62),o=n(33);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(15);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(14)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){e.exports={default:n(102),__esModule:!0}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(6),o=n(22);e.exports=n(9)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(32);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var r=n(70),o=n(35);e.exports=Object.keys||function(e){return r(e,o)}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(89),i=r(o),u=n(86),s=r(u),a=n(58),c=r(a);t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,c.default)(t)));e.prototype=(0,s.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(i.default?(0,i.default)(e,t):e.__proto__=t)}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(58),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,o.default)(t))&&"function"!=typeof t?e:t}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports={}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(24);e.exports=function(){var e,t,n;this.registered=function(n,r){e=n,t=r},this.unregistered=function(){e=null,t=null},this._debug=function(){t._debug.apply(t,arguments)},this._mixin=function(){return t._mixin.apply(t,arguments)},this.getConfiguration=function(){return t.getConfiguration()},this.getAdvice=function(){return t.getAdvice()},this.setTimeout=function(e,n){return r.setTimeout(t,e,n)},this.clearTimeout=function(e){r.clearTimeout(e)},this.convertToMessages=function(e){if(r.isString(e))try{return JSON.parse(e)}catch(t){throw this._debug("Could not convert to JSON the following string",'"'+e+'"'),t}if(r.isArray(e))return e;if(void 0===e||null===e)return[];if(e instanceof Object)return[e];throw"Conversion Error "+e+", typeof "+typeof e},this.accept=function(e,t,n){throw"Abstract"},this.getType=function(){return e},this.getURL=function(){return n},this.setURL=function(e){n=e},this.send=function(e,t){throw"Abstract"},this.reset=function(t){this._debug("Transport",e,"reset",t?"initial":"retry")},this.abort=function(){this._debug("Transport",e,"aborted")},this.toString=function(){return this.getType()}},e.exports.derive=function(e){function t(){}return t.prototype=e,new t}},function(e,t){t.isString=function(e){return void 0!==e&&null!==e&&("string"==typeof e||e instanceof String)},t.isArray=function(e){return void 0!==e&&null!==e&&e instanceof Array},t.inArray=function(e,t){for(var n=0;n<t.length;++n)if(e===t[n])return n;return-1},t.setTimeout=function(e,t,n){return setTimeout(function(){try{e._debug("Invoking timed function",t),t()}catch(n){e._debug("Exception invoking timed function",t,n)}},n)},t.clearTimeout=function(e){clearTimeout(e)}},function(e,t){e.exports=!0},function(e,t,n){var r=n(6).f,o=n(11),i=n(1)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(33);e.exports=function(e){return Object(r(e))}},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(10),n(18),n(17),n(3),n(5),n(50)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n,r,o,i,u){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.Authentication=void 0;var a=s(t),c=s(n),l=s(r),f=s(o),d=s(i),h={AUTH_SIMPLE:"simple",AUTH_WEAK:"weak",AUTH_DELEGATING:"delegating"},p=function(){function e(t){var n=t.authType,r=t.sandboxId,o=t.deploymentId;(0,f.default)(this,e),this.authType=n,this.sandboxId=r,this.deploymentId=o}return(0,d.default)(e,[{key:"getHandshakeFields",value:function(e){var t={data:this.authData,type:e.getSandboxId()+"."+this.deploymentId+"."+this.authType,version:this.authVersion};return e.getResource()&&(t.resource=e.getResource()),{ext:{authentication:t}}}},{key:"authVersion",get:function(){return"none"}}]),e}(),v=function(e){function t(e){var n=e.authType,r=e.deploymentId,o=e.token;(0,f.default)(this,t);var i=(0,c.default)(this,(t.__proto__||(0,a.default)(t)).call(this,{deploymentId:r,authType:n}));return i.token=o,i}return(0,l.default)(t,e),(0,d.default)(t,[{key:"authData",get:function(){return{token:this.token}}}]),t}(p),y=function(e){function t(e){var n=e.authType,r=e.deploymentId,o=e.login,i=e.password;(0,f.default)(this,t);var u=(0,c.default)(this,(t.__proto__||(0,a.default)(t)).call(this,{authType:n,deploymentId:r}));return u.login=o,u.password=i,u}return(0,l.default)(t,e),(0,d.default)(t,[{key:"authData",get:function(){return{login:this.login,password:this.password}}}]),t}(p);e.Authentication=function(){function e(){(0,f.default)(this,e)}return(0,d.default)(e,null,[{key:"simple",value:function(t){var n=t.deploymentId,r=void 0===n?u.Simple.DEFAULT_DEPLOYMENT_ID:n,o=t.login,i=t.password;return e.create({authType:h.AUTH_SIMPLE,deploymentId:r,login:o,password:i})}},{key:"weak",value:function(t){var n=t.deploymentId,r=void 0===n?u.Weak.DEFAULT_DEPLOYMENT_ID:n,o=t.token;return e.create({authType:h.AUTH_WEAK,deploymentId:r,login:o,password:null})}},{key:"delegating",value:function(t){var n=t.deploymentId,r=void 0===n?u.Delegating.DEFAULT_DEPLOYMENT_ID:n,o=t.token;return e.create({authType:h.AUTH_DELEGATING,deploymentId:r,login:o,password:null})}},{key:"create",value:function(e){var t=e.authType,n=e.deploymentId,r=e.login,o=e.password;return null===o?new v({authType:t,deploymentId:n,token:r}):new y({authType:t,deploymentId:n,login:r,password:o})}}]),e}()})},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(57),n(88),n(3),n(5),n(80),n(53),n(31)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n,r,o,i,u,s){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.Client=void 0;var c=a(t),l=a(n),f=a(r),d=a(o),h=e.Client=function(){function e(t){var n=t.apiUrl,r=void 0===n?u.API_URL:n,o=t.sandboxId,s=t.forceHttps,a=void 0===s?(0,u.isHttpsProtocol)():s,c=t.authentication,l=t.resource,d=t.transports;(0,f.default)(this,e),this.helper=new i.ClientHelper({apiUrl:r,sandboxId:o,forceHttps:a,authentication:c,resource:l,transports:d})}return(0,d.default)(e,[{key:"addConnectionStatusListener",value:function(e){return this.helper.addConnectionStatusListener(e)}},{key:"connect",value:function(){var e=this;if(this.isConnected()){var t=this.addConnectionStatusListener({onConnectionClosed:function(){e.removeConnectionStatusListener(t),e.helper.connect()}});this.disconnect()}else this.helper.connect()}},{key:"createAsyncMacroService",value:function(e){var t=e.deploymentId,n=e.listener,r=e.Type;return this.helper.createAsyncMacroService({deploymentId:t,listener:n,Type:r})}},{key:"createService",value:function(e){var t=e.deploymentId,n=e.listener,r=e.Type;return this.helper.createService({deploymentId:t,listener:n,Type:r})}},{key:"disconnect",value:function(){this.isConnected()&&this.helper.disconnect()}},{key:"isConnected",value:function(){return this.helper.isConnected()}},{key:"getSandboxId",value:function(){return this.helper.getSandboxId()}},{key:"getResource",value:function(){return this.helper.getResource()}},{key:"getServers",value:function(){return this.helper.getServers()}},{key:"getUserId",value:function(){return this.helper.getUserId()}},{key:"removeConnectionStatusListener",value:function(e){return this.helper.removeConnectionStatusListener(e)}},{key:"setAuthentication",value:function(e){this.helper.setAuthentication(e)}},{key:"setLogLevel",value:function(e){this.helper.setLogLevel(e)}},{key:"setResource",value:function(e){this.helper.setResource(e)}},{key:"unsubscribe",value:function(e){if(!e.$subscriptions)throw new TypeError("Missing $subscriptions property in service");return this.helper.unsubscribe(e.$subscriptions)}}]),e}();(0,l.default)(s.ConnectionStatusListener.prototype).forEach(function(e){h.prototype.hasOwnProperty(e)||(h.prototype[e]=function(t){return this.addConnectionStatusListener((0,c.default)({},e,t))})})})},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(3),n(5)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.ConnectionStatusListener=void 0;var o=r(t),i=r(n);e.ConnectionStatusListener=function(){function e(){(0,o.default)(this,e)}return(0,i.default)(e,[{key:"onConnectionBroken",value:function(){}},{key:"onConnectionClosed",value:function(){}},{key:"onConnectionEstablished",value:function(){}},{key:"onConnectionToServerFail",value:function(e){}},{key:"onNoServerUrlAvailable",value:function(){}},{key:"onConnectionWillClose",value:function(){}},{key:"onFailedHandshake",value:function(e){}},{key:"onMessageLost",value:function(){}},{key:"onSuccessfulHandshake",value:function(e){}}]),e}()})},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(15),o=n(2).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(8),o=n(122),i=n(35),u=n(40)("IE_PROTO"),s=function(){},a=function(){var e,t=n(34)("iframe"),r=i.length;for(t.style.display="none",n(60).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object</script>"),e.close(),a=e.F;r--;)delete a.prototype[i[r]];return a()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[u]=e):n=a(),void 0===t?n:o(n,t)}},function(e,t,n){var r=n(21),o=n(22),i=n(7),u=n(44),s=n(11),a=n(61),c=Object.getOwnPropertyDescriptor;t.f=n(9)?c:function(e,t){if(e=i(e),t=u(t,!0),a)try{return c(e,t)}catch(e){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(4),o=n(0),i=n(14);e.exports=function(e,t){var n=(o.Object||{})[e]||Object[e],u={};u[e]=t(n),r(r.S+r.F*i(function(){n(1)}),"Object",u)}},function(e,t,n){var r=n(41)("keys"),o=n(28);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(2),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(42),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t,n){var r=n(15);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(2),o=n(0),i=n(25),u=n(46),s=n(6).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:u.f(e)})}},function(e,t,n){t.f=n(1)},function(e,t,n){"use strict";var r=n(128)(!0);n(65)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t,n){var r=n(23),o=n(24);e.exports=function(){function e(e){for(;h.length>0;){var t=h[0],n=t[0],r=t[1];if(n.url!==e.url||n.sync!==e.sync)break;h.shift(),e.messages=e.messages.concat(n.messages),this._debug("Coalesced",n.messages.length,"messages from request",r.id)}}function t(e,t){if(this.transportSend(e,t),t.expired=!1,!e.sync){var n=this.getConfiguration().maxNetworkDelay,r=n;!0===t.metaConnect&&(r+=this.getAdvice().timeout),this._debug("Transport",this.getType(),"waiting at most",r,"ms for the response, maxNetworkDelay",n);var o=this;t.timeout=o.setTimeout(function(){t.expired=!0;var n="Request "+t.id+" of transport "+o.getType()+" exceeded "+r+" ms max network delay",i={reason:n},u=t.xhr;i.httpCode=o.xhrStatus(u),o.abortXHR(u),o._debug(n),o.complete(t,!1,t.metaConnect),e.onFailure(u,e.messages,i)},r)}}function n(e){var n=++l,r={id:n,metaConnect:!1,envelope:e};d.length<this.getConfiguration().maxConnections-1?(d.push(r),t.call(this,e,r)):(this._debug("Transport",this.getType(),"queueing request",n,"envelope",e),h.push([e,r]))}function i(e){var t=e.id;if(this._debug("Transport",this.getType(),"metaConnect complete, request",t),null!==f&&f.id!==t)throw"Longpoll request mismatch, completing request "+t;f=null}function u(t,r){var i=o.inArray(t,d);if(i>=0&&d.splice(i,1),h.length>0){var u=h.shift(),s=u[0],a=u[1];if(this._debug("Transport dequeued request",a.id),r)this.getConfiguration().autoBatch&&e.call(this,s),n.call(this,s),this._debug("Transport completed request",t.id,s);else{var c=this;c.setTimeout(function(){c.complete(a,!1,a.metaConnect);var e={reason:"Previous request failed"},t=a.xhr;e.httpCode=c.xhrStatus(t),s.onFailure(t,s.messages,e)},0)}}}function s(e){if(null!==f)throw"Concurrent metaConnect requests not allowed, request id="+f.id+" not yet completed";var n=++l;this._debug("Transport",this.getType(),"metaConnect send, request",n,"envelope",e);var r={id:n,metaConnect:!0,envelope:e};t.call(this,e,r),f=r}var a=new r,c=r.derive(a),l=0,f=null,d=[],h=[];return c.complete=function(e,t,n){n?i.call(this,e):u.call(this,e,t)},c.transportSend=function(e,t){throw"Abstract"},c.transportSuccess=function(e,t,n){t.expired||(this.clearTimeout(t.timeout),this.complete(t,!0,t.metaConnect),n&&n.length>0?e.onSuccess(n):e.onFailure(t.xhr,e.messages,{httpCode:204}))},c.transportFailure=function(e,t,n){t.expired||(this.clearTimeout(t.timeout),this.complete(t,!1,t.metaConnect),e.onFailure(t.xhr,e.messages,n))},c.send=function(e,t){t?s.call(this,e):n.call(this,e)},c.abort=function(){a.abort();for(var e=0;e<d.length;++e){var t=d[e];t&&(this._debug("Aborting request",t),this.abortXHR(t.xhr)||this.transportFailure(t.envelope,t,{reason:"abort"}))}f&&(this._debug("Aborting metaConnect request",f),this.abortXHR(f.xhr)||this.transportFailure(f.envelope,f,{reason:"abort"})),this.reset(!0)},c.reset=function(e){a.reset(e),f=null,d=[],h=[]},c.abortXHR=function(e){if(e)try{var t=e.readyState;return e.abort(),t!==XMLHttpRequest.UNSENT}catch(e){this._debug(e)}return!1},c.xhrStatus=function(e){if(e)try{return e.status}catch(e){this._debug(e)}return-1},c}},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(55),n(76)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n){"use strict";function r(){var e=new n.LongPollingTransport,t=n.Transport.derive(e);return t.xhrSend=function(e){fetch(e.url,{method:"post",body:e.body,headers:(0,o.default)(e.headers,{"Content-Type":"application/json;charset=UTF-8"})}).then(function(e){return e.json()}).then(e.onSuccess).catch(e.onError)},t}Object.defineProperty(e,"__esModule",{value:!0}),e.TransportLayers=e.TransportTypes=void 0,e.FetchLongPollingTransport=r;var o=function(e){return e&&e.__esModule?e:{default:e}}(t),i=e.TransportTypes={LONG_POLLING:"long-polling",WEBSOCKET:"websocket"};e.TransportLayers=[{type:i.WEBSOCKET,Transport:n.WebSocketTransport},{type:i.LONG_POLLING,Transport:r}]})},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(10),n(3),n(5),n(18),n(17),n(51)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n,r,o,i,u){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.Weak=e.Simple=e.Delegating=void 0;var a=s(t),c=s(n),l=s(r),f=s(o),d=s(i);e.Delegating=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,null,[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"delegating_0"}}]),t}(u.Service),e.Simple=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,null,[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"simple_0"}}]),t}(u.Service),e.Weak=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"control",value:function(e){var t=e.publicToken,n=e.fullRights;return this.$publish("control",{publicToken:t,fullRights:n})}},{key:"getToken",value:function(){return this.$publish("getToken",{})}},{key:"release",value:function(e){var t=e.publicToken,n=e.fullRights;return this.$publish("release",{publicToken:t,fullRights:n})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"weak_0"}}]),t}(u.Service)})},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(3)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Service=void 0;var n=function(e){return e&&e.__esModule?e:{default:e}}(t);e.Service=function e(t){var r=t.$publish;(0,n.default)(this,e),this.$publish=r}})},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(10),n(3),n(5),n(18),n(17),n(51)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n,r,o,i,u){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.Userdir=e.Zpfs_s3compat=e.Zpfs_hdfs=e.Zpfs_s3=e.Trigger=e.Template=e.Search=e.Cron=e.Sms_ovh=e.Rdbms=e.Notif=e.Queue=e.Messaging=e.Sendmail=e.Macro=e.MacroDebug=e.Httpclient=e.GroupManagement=e.Remoting=e.Gda=e.GameEngine=e.Game=e.Echo=e.Stack=e.Aggreg=void 0;var a=s(t),c=s(n),l=s(r),f=s(o),d=s(i),h=(e.Aggreg=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"push",value:function(e){var t=e.items,n=e.owner;return this.$publish("push",{items:t,owner:n})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"aggreg_0"}}]),t}(u.Service),e.Stack=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"getListeners",value:function(e){var t=e.stack,n=e.owner;return this.$publish("getListeners",{stack:t,owner:n})}},{key:"list",value:function(e){var t=e.stack,n=e.owner,r=e.page;return this.$publish("list",{stack:t,owner:n,page:r})}},{key:"purge",value:function(e){var t=e.stack,n=e.owner;return this.$publish("purge",{stack:t,owner:n})}},{key:"push",value:function(e){var t=e.stack,n=e.data,r=e.owner;return this.$publish("push",{stack:t,data:n,owner:r})}},{key:"remove",value:function(e){var t=e.guids,n=e.stack,r=e.owner;return this.$publish("remove",{guids:t,stack:n,owner:r})}},{key:"setListeners",value:function(e){var t=e.listeners,n=e.stack,r=e.owner;return this.$publish("setListeners",{listeners:t,stack:n,owner:r})}},{key:"update",value:function(e){var t=e.guid,n=e.stack,r=e.data,o=e.owner;return this.$publish("update",{guid:t,stack:n,data:r,owner:o})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"stack_0"}}]),t}(u.Service),e.Echo=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"echo",value:function(e){return this.$publish("echo",e)}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"echo_0"}}]),t}(u.Service),e.Game=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"available",value:function(){return this.$publish("available",{})}},{key:"join",value:function(e){var t=e.role,n=e.gameId,r=e.userId,o=e.userName;return this.$publish("join",{role:t,gameId:n,userId:r,userName:o})}},{key:"organize",value:function(e){var t=e.type,n=e.owner,r=e.options;return this.$publish("organize",{type:t,owner:n,options:r})}},{key:"play",value:function(e){var t=e.gameId,n=e.userId,r=e.data;return this.$publish("play",{gameId:t,userId:n,data:r})}},{key:"start",value:function(e){var t=e.gameId;return this.$publish("start",{gameId:t})}},{key:"unjoin",value:function(e){var t=e.role,n=e.gameId,r=e.userId,o=e.userName;return this.$publish("unjoin",{role:t,gameId:n,userId:r,userName:o})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"game_0"}}]),t}(u.Service),e.GameEngine=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"join_result",value:function(e){var t=e.msgId,n=e.payload,r=e.error,o=e.callerId;return this.$publish("join_result",{msgId:t,payload:n,error:r,callerId:o})}},{key:"organize_result",value:function(e){var t=e.msgId,n=e.payload,r=e.error,o=e.callerId;return this.$publish("organize_result",{msgId:t,payload:n,error:r,callerId:o})}},{key:"register",value:function(e){var t=e.maxGames,n=e.gameInfo,r=e.location;return this.$publish("register",{maxGames:t,gameInfo:n,location:r})}},{key:"start_result",value:function(e){var t=e.gameId;return this.$publish("start_result",{gameId:t})}},{key:"state",value:function(e){var t=e.status,n=e.gameId,r=e.data;return this.$publish("state",{status:t,gameId:n,data:r})}},{key:"unjoin_result",value:function(e){var t=e.msgId,n=e.payload,r=e.error,o=e.callerId;return this.$publish("unjoin_result",{msgId:t,payload:n,error:r,callerId:o})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"game_0"}}]),t}(u.Service),e.Gda=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"get",value:function(e){var t=e.table,n=e.key,r=e.owner;return this.$publish("get",{table:t,key:n,owner:r})}},{key:"getCells",value:function(e){var t=e.table,n=e.key,r=e.key2,o=e.owner,i=e.column;return this.$publish("getCells",{table:t,key:n,key2:r,owner:o,column:i})}},{key:"inc",value:function(e){var t=e.table,n=e.data,r=e.key,o=e.key2,i=e.owner,u=e.column;return this.$publish("inc",{table:t,data:n,key:r,key2:o,owner:i,column:u})}},{key:"list",value:function(e){var t=e.columns,n=e.table,r=e.owner,o=e.page;return this.$publish("list",{columns:t,table:n,owner:r,page:o})}},{key:"put",value:function(e){var t=e.table,n=e.data,r=e.key,o=e.key2,i=e.owner,u=e.column;return this.$publish("put",{table:t,data:n,key:r,key2:o,owner:i,column:u})}},{key:"puts",value:function(e){var t=e.rows,n=e.table,r=e.owner;return this.$publish("puts",{rows:t,table:n,owner:r})}},{key:"range",value:function(e){var t=e.columns,n=e.start,r=e.table,o=e.stop,i=e.owner,u=e.page;return this.$publish("range",{columns:t,start:n,table:r,stop:o,owner:i,page:u})}},{key:"removeCell",value:function(e){var t=e.table,n=e.key,r=e.key2,o=e.owner,i=e.column;return this.$publish("removeCell",{table:t,key:n,key2:r,owner:o,column:i})}},{key:"removeColumn",value:function(e){var t=e.table,n=e.key,r=e.owner,o=e.column;return this.$publish("removeColumn",{table:t,key:n,owner:r,column:o})}},{key:"removeRange",value:function(e){var t=e.columns,n=e.start,r=e.table,o=e.stop,i=e.owner;return this.$publish("removeRange",{columns:t,start:n,table:r,stop:o,owner:i})}},{key:"removeRow",value:function(e){var t=e.table,n=e.key,r=e.owner;return this.$publish("removeRow",{table:t,key:n,owner:r})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"gda_0"}}]),t}(u.Service),function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"addListener",value:function(e){var t=e.resource,n=e.fromResource,r=e.cmd,o=e.from,i=e.data,u=e.owner;return this.$publish("addListener",{resource:t,fromResource:n,cmd:r,from:o,data:i,owner:u})}},{key:"capabilities",value:function(e){var t=e.askingResource,n=e.capabilities,r=e.answeringResource;return this.$publish("capabilities",{askingResource:t,capabilities:n,answeringResource:r})}},{key:"execute",value:function(e){var t=e.resource,n=e.cmd,r=e.data,o=e.owner;return this.$publish("execute",{resource:t,cmd:n,data:r,owner:o})}},{key:"getCapabilities",value:function(){return this.$publish("getCapabilities",{})}},{key:"notify",value:function(e){var t=e.resource,n=e.fromResource,r=e.cmd,o=e.from,i=e.data,u=e.owner;return this.$publish("notify",{resource:t,fromResource:n,cmd:r,from:o,data:i,owner:u})}},{key:"ping",value:function(e){var t=e.action;return this.$publish("ping",{action:t})}},{key:"pong",value:function(e){var t=e.user,n=e.resource,r=e.available,o=e.uid,i=e.owner,u=e.action;return this.$publish("pong",{user:t,resource:n,available:r,uid:o,owner:i,action:u})}},{key:"removeListener",value:function(e){var t=e.resource,n=e.fromResource,r=e.cmd,o=e.from,i=e.data,u=e.owner;return this.$publish("removeListener",{resource:t,fromResource:n,cmd:r,from:o,data:i,owner:u})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"groups_0"}}]),t}(u.Service));e.Remoting=h;var p=(e.GroupManagement=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"addMe",value:function(e){var t=e.group,n=e.owner;return this.$publish("addMe",{group:t,owner:n})}},{key:"addUser",value:function(e){var t=e.user,n=e.group,r=e.owner;return this.$publish("addUser",{user:t,group:n,owner:r})}},{key:"addUsers",value:function(e){var t=e.users,n=e.group,r=e.owner;return this.$publish("addUsers",{users:t,group:n,owner:r})}},{key:"allGroups",value:function(e){var t=e.owner;return this.$publish("allGroups",{owner:t})}},{key:"createGroup",value:function(e){var t=e.group,n=e.groupName,r=e.owner;return this.$publish("createGroup",{group:t,groupName:n,owner:r})}},{key:"delGroup",value:function(e){var t=e.group,n=e.owner;return this.$publish("delGroup",{group:t,owner:n})}},{key:"delUser",value:function(e){var t=e.user,n=e.group,r=e.owner;return this.$publish("delUser",{user:t,group:n,owner:r})}},{key:"delUsers",value:function(e){var t=e.users,n=e.group,r=e.groupName,o=e.owner;return this.$publish("delUsers",{users:t,group:n,groupName:r,owner:o})}},{key:"exists",value:function(e){var t=e.group,n=e.owner;return this.$publish("exists",{group:t,owner:n})}},{key:"grant",value:function(e){var t=e.resource,n=e.group,r=e.owner,o=e.action;return this.$publish("grant",{resource:t,group:n,owner:r,action:o})}},{key:"groupUsers",value:function(e){var t=e.group,n=e.owner;return this.$publish("groupUsers",{group:t,owner:n})}},{key:"groups",value:function(e){var t=e.owner;return this.$publish("groups",{owner:t})}},{key:"listGrants",value:function(e){var t=e.group,n=e.owner;return this.$publish("listGrants",{group:t,owner:n})}},{key:"listPresences",value:function(e){var t=e.group,n=e.owner;return this.$publish("listPresences",{group:t,owner:n})}},{key:"memberOf",value:function(e){var t=e.hardFail,n=e.group,r=e.owner;return this.$publish("memberOf",{hardFail:t,group:n,owner:r})}},{key:"mgrant",value:function(e){var t=e.resource,n=e.actions,r=e.group,o=e.owner;return this.$publish("mgrant",{resource:t,actions:n,group:r,owner:o})}},{key:"mrevoke",value:function(e){var t=e.resource,n=e.actions,r=e.group,o=e.owner;return this.$publish("mrevoke",{resource:t,actions:n,group:r,owner:o})}},{key:"myGroups",value:function(e){var t=e.owner;return this.$publish("myGroups",{owner:t})}},{key:"revoke",value:function(e){var t=e.resource,n=e.group,r=e.owner,o=e.action;return this.$publish("revoke",{resource:t,group:n,owner:r,action:o})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"groups_0"}}]),t}(u.Service),e.Httpclient=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"call",value:function(e){var t=e.name,n=e.requestId;return this.$publish("call",{name:t,requestId:n})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"httpclient_0"}}]),t}(u.Service),function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"breakpoint",value:function(e){var t=e.breakpoint,n=e.token,r=e.enabled;return this.$publish("breakpoint",{breakpoint:t,token:n,enabled:r})}},{key:"info",value:function(e){var t=e.token,n=e.path,r=e.exp,o=e.requestId,i=e.frame;return this.$publish("info",{token:t,path:n,exp:r,requestId:o,frame:i})}},{key:"livedebug",value:function(e){var t=e.parameters,n=e.token,r=e.breakpoints,o=e.hardFail,i=e.name,u=e.requestId,s=e.debug;return this.$publish("livedebug",{parameters:t,token:n,breakpoints:r,hardFail:o,name:i,requestId:u,debug:s})}},{key:"resume",value:function(e){var t=e.token,n=e.type;return this.$publish("resume",{token:t,type:n})}},{key:"variable",value:function(e){var t=e.token,n=e.name,r=e.frame,o=e.data;return this.$publish("variable",{token:t,name:n,frame:r,data:o})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"macro_0"}}]),t}(u.Service));e.MacroDebug=p;var v=(e.Macro=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"call",value:function(e){var t=e.parameters,n=e.hardFail,r=e.name,o=e.requestId,i=e.debug;return this.$publish("call",{parameters:t,hardFail:n,name:r,requestId:o,debug:i})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"macro_0"}}]),t}(u.Service),e.Sendmail=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,null,[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"sendmail_0"}}]),t}(u.Service),e.Messaging=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"send",value:function(e){var t=e.target,n=e.channel,r=e.data;return this.$publish("send",{target:t,channel:n,data:r})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"messaging_0"}}]),t}(u.Service),e.Queue=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"call",value:function(e){var t=e.description,n=e.originBusinessId,r=e.originDeploymentId,o=e.data,i=e.owner;return this.$publish("call",{description:t,originBusinessId:n,originDeploymentId:r,data:o,owner:i})}},{key:"done",value:function(e){var t=e.result,n=e.taskId,r=e.success;return this.$publish("done",{result:t,taskId:n,success:r})}},{key:"register",value:function(e){var t=e.capacity;return this.$publish("register",{capacity:t})}},{key:"submit",value:function(e){var t=e.description,n=e.originBusinessId,r=e.originDeploymentId,o=e.data,i=e.owner;return this.$publish("submit",{description:t,originBusinessId:n,originDeploymentId:r,data:o,owner:i})}},{key:"unregister",value:function(){return this.$publish("unregister",{})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"queue_0"}}]),t}(u.Service),e.Notif=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,null,[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"notif_0"}}]),t}(u.Service),e.Rdbms=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,null,[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"rdbms_0"}}]),t}(u.Service),e.Sms_ovh=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,null,[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"sms_ovh_0"}}]),t}(u.Service),e.Cron=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"list",value:function(e){var t=e.start,n=e.stop,r=e.owner,o=e.page;return this.$publish("list",{start:t,stop:n,owner:r,page:o})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"cron_0"}}]),t}(u.Service),function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"delete",value:function(e){var t=e.type,n=e.id,r=e.index;return this.$publish("delete",{type:t,id:n,index:r})}},{key:"get",value:function(e){var t=e.type,n=e.id,r=e.index;return this.$publish("get",{type:t,id:n,index:r})}},{key:"index",value:function(e){var t=e.type,n=e.id,r=e.index,o=e.data;return this.$publish("index",{type:t,id:n,index:r,data:o})}},{key:"search",value:function(e){var t=e.indices,n=e.query,r=e.sort,o=e.page,i=e.types;return this.$publish("search",{indices:t,query:n,sort:r,page:o,types:i})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"search_0"}}]),t}(u.Service));e.Search=v;e.Template=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"evaluate",value:function(e){var t=e.languageTag,n=e.name,r=e.requestId,o=e.data;return this.$publish("evaluate",{languageTag:t,name:n,requestId:r,data:o})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"template_0"}}]),t}(u.Service),e.Trigger=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,null,[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"trigger_0"}}]),t}(u.Service),e.Zpfs_s3=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"cp",value:function(e){var t=e.oldPath,n=e.path,r=e.owner;return this.$publish("cp",{oldPath:t,path:n,owner:r})}},{key:"du",value:function(e){var t=e.path,n=e.owner;return this.$publish("du",{path:t,owner:n})}},{key:"link",value:function(e){var t=e.oldPath,n=e.path,r=e.owner;return this.$publish("link",{oldPath:t,path:n,owner:r})}},{key:"ls",value:function(e){var t=e.folder,n=e.owner,r=e.page;return this.$publish("ls",{folder:t,owner:n,page:r})}},{key:"mkdir",value:function(e){var t=e.parents,n=e.folder,r=e.owner;return this.$publish("mkdir",{parents:t,folder:n,owner:r})}},{key:"mv",value:function(e){var t=e.oldPath,n=e.path,r=e.owner;return this.$publish("mv",{oldPath:t,path:n,owner:r})}},{key:"newFile",value:function(e){var t=e.tags,n=e.guid,r=e.metadata,o=e.owner;return this.$publish("newFile",{tags:t,guid:n,metadata:r,owner:o})}},{key:"newUploadUrl",value:function(e){var t=e.contentType,n=e.path,r=e.owner;return this.$publish("newUploadUrl",{contentType:t,path:n,owner:r})}},{key:"rm",value:function(e){var t=e.path,n=e.owner;return this.$publish("rm",{path:t,owner:n})}},{key:"snapshot",value:function(e){var t=e.parents,n=e.folder,r=e.items,o=e.flatten,i=e.owner;return this.$publish("snapshot",{parents:t,folder:n,items:r,flatten:o,owner:i})}},{key:"stat",value:function(e){var t=e.path,n=e.owner;return this.$publish("stat",{path:t,owner:n})}},{key:"updateMeta",value:function(e){var t=e.path,n=e.metadataFiles,r=e.metadata,o=e.owner;return this.$publish("updateMeta",{path:t,metadataFiles:n,metadata:r,owner:o})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"zpfs_s3_0"}}]),t}(u.Service),e.Zpfs_hdfs=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"cp",value:function(e){var t=e.oldPath,n=e.path,r=e.owner;return this.$publish("cp",{oldPath:t,path:n,owner:r})}},{key:"du",value:function(e){var t=e.path,n=e.owner;return this.$publish("du",{path:t,owner:n})}},{key:"link",value:function(e){var t=e.oldPath,n=e.path,r=e.owner;return this.$publish("link",{oldPath:t,path:n,owner:r})}},{key:"ls",value:function(e){var t=e.folder,n=e.owner,r=e.page;return this.$publish("ls",{folder:t,owner:n,page:r})}},{key:"mkdir",value:function(e){var t=e.parents,n=e.folder,r=e.owner;return this.$publish("mkdir",{parents:t,folder:n,owner:r})}},{key:"mv",value:function(e){var t=e.oldPath,n=e.path,r=e.owner;return this.$publish("mv",{oldPath:t,path:n,owner:r})}},{key:"newFile",value:function(e){var t=e.tags,n=e.guid,r=e.metadata,o=e.owner;return this.$publish("newFile",{tags:t,guid:n,metadata:r,owner:o})}},{key:"newUploadUrl",value:function(e){var t=e.contentType,n=e.path,r=e.owner;return this.$publish("newUploadUrl",{contentType:t,path:n,owner:r})}},{key:"rm",value:function(e){var t=e.path,n=e.owner;return this.$publish("rm",{path:t,owner:n})}},{key:"snapshot",value:function(e){var t=e.parents,n=e.folder,r=e.items,o=e.flatten,i=e.owner;return this.$publish("snapshot",{parents:t,folder:n,items:r,flatten:o,owner:i})}},{key:"stat",value:function(e){var t=e.path,n=e.owner;return this.$publish("stat",{path:t,owner:n})}},{key:"updateMeta",value:function(e){var t=e.path,n=e.metadataFiles,r=e.metadata,o=e.owner;return this.$publish("updateMeta",{path:t,metadataFiles:n,metadata:r,owner:o})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"zpfs_hdfs_0"}}]),t}(u.Service),e.Zpfs_s3compat=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"cp",value:function(e){var t=e.oldPath,n=e.path,r=e.owner;return this.$publish("cp",{oldPath:t,path:n,owner:r})}},{key:"du",value:function(e){var t=e.path,n=e.owner;return this.$publish("du",{path:t,owner:n})}},{key:"link",value:function(e){var t=e.oldPath,n=e.path,r=e.owner;return this.$publish("link",{oldPath:t,path:n,owner:r})}},{key:"ls",value:function(e){var t=e.folder,n=e.owner,r=e.page;return this.$publish("ls",{folder:t,owner:n,page:r})}},{key:"mkdir",value:function(e){var t=e.parents,n=e.folder,r=e.owner;return this.$publish("mkdir",{parents:t,folder:n,owner:r})}},{key:"mv",value:function(e){var t=e.oldPath,n=e.path,r=e.owner;return this.$publish("mv",{oldPath:t,path:n,owner:r})}},{key:"newFile",value:function(e){var t=e.tags,n=e.guid,r=e.metadata,o=e.owner;return this.$publish("newFile",{tags:t,guid:n,metadata:r,owner:o})}},{key:"newUploadUrl",value:function(e){var t=e.contentType,n=e.path,r=e.owner;return this.$publish("newUploadUrl",{contentType:t,path:n,owner:r})}},{key:"rm",value:function(e){var t=e.path,n=e.owner;return this.$publish("rm",{path:t,owner:n})}},{key:"snapshot",value:function(e){var t=e.parents,n=e.folder,r=e.items,o=e.flatten,i=e.owner;return this.$publish("snapshot",{parents:t,folder:n,items:r,flatten:o,owner:i})}},{key:"stat",value:function(e){var t=e.path,n=e.owner;return this.$publish("stat",{path:t,owner:n})}},{key:"updateMeta",value:function(e){var t=e.path,n=e.metadataFiles,r=e.metadata,o=e.owner;return this.$publish("updateMeta",{path:t,metadataFiles:n,metadata:r,owner:o})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"zpfs_s3compat_0"}}]),t}(u.Service),e.Userdir=function(e){function t(){return(0,c.default)(this,t),(0,f.default)(this,(t.__proto__||(0,a.default)(t)).apply(this,arguments))}return(0,d.default)(t,e),(0,l.default)(t,[{key:"search",value:function(e){var t=e.requestId,n=e.query,r=e.page;return this.$publish("search",{requestId:t,query:n,page:r})}},{key:"userInfo",value:function(e){var t=e.userKeys;return this.$publish("userInfo",{userKeys:t})}}],[{key:"DEFAULT_DEPLOYMENT_ID",get:function(){return"userdir_0"}}]),t}(u.Service)})},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(84),n(10)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.uuid=e.isDerivedOf=e.isHttpsProtocol=e.getServers=e.getSecureUrl=e.shuffle=e.API_URL=void 0;var o=r(t),i=r(n),u=(e.API_URL="https://api.zpush.io/",function(e){var t=e.charAt(e.length-1);return"/"===t?e:e+"/"}),s=(e.shuffle=function(e){return e[Math.floor(Math.random()*e.length)]},e.getSecureUrl=function(e,t){return t?e.replace(/^http:\/\/|^\/\//,"https://"):e});e.getServers=function(e){var t=e.apiUrl,n=e.sandboxId,r=e.forceHttps,o=u(s(t,r)),i=""+o+n;return fetch(i).then(function(e){return e.json()}).then(function(e){return e.servers.map(function(e){return s(e,r)})})},e.isHttpsProtocol=function(){return"https:"===location.protocol},e.isDerivedOf=function(e,t){for(var n=(0,i.default)(e),r=!1;!r&&null!==n;)r=n===t,n=(0,i.default)(n);return r},e.uuid=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:7,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"abcdefghijklmnopqrstuvwxyz0123456789";return(0,o.default)(Array(e)).reduce(function(e){return""+e+t.charAt(Math.floor(Math.random()*t.length))},"")}})},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(85),n(3),n(5)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n,r){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.SessionPersistenceStrategy=e.ZETAPUSH_SESSION_KEY=void 0;var i=o(t),u=o(n),s=o(r),a=e.ZETAPUSH_SESSION_KEY="zetapush.token";e.SessionPersistenceStrategy=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.sandboxId,r=t.storage,o=void 0===r?window.localStorage:r;(0,u.default)(this,e),this.key=a+"."+n,this.storage=o}return(0,s.default)(e,[{key:"get",value:function(){var e=this.key,t=this.storage,n=t.getItem(e)||"{}",r={};try{r=JSON.parse(n)}catch(e){}return r}},{key:"set",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.key,n=this.storage,r=(0,i.default)(e);try{n.setItem(t,r)}catch(e){}return e}}]),e}()})},function(e,t,n){e.exports={default:n(97),__esModule:!0}},function(e,t,n){e.exports={default:n(99),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(56),o=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e,t,n){return t in e?(0,o.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(93),i=r(o),u=n(92),s=r(u),a="function"==typeof s.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":typeof e};t.default="function"==typeof s.default&&"symbol"===a(i.default)?function(e){return void 0===e?"undefined":a(e)}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":void 0===e?"undefined":a(e)}},function(e,t,n){var r=n(19),o=n(1)("toStringTag"),i="Arguments"==r(function(){return arguments}()),u=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=u(t=Object(e),o))?n:i?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t,n){e.exports=n(2).document&&document.documentElement},function(e,t,n){e.exports=!n(9)&&!n(14)(function(){return 7!=Object.defineProperty(n(34)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(19);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){var r=n(20),o=n(1)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},function(e,t,n){var r=n(8);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){"use strict";var r=n(25),o=n(4),i=n(71),u=n(12),s=n(11),a=n(20),c=n(116),l=n(26),f=n(69),d=n(1)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,v,y,g,b){c(n,t,v);var m,_,k,w=function(e){if(!h&&e in E)return E[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},T=t+" Iterator",x="values"==y,S=!1,E=e.prototype,I=E[d]||E["@@iterator"]||y&&E[y],O=I||w(y),C=y?x?w("entries"):O:void 0,P="Array"==t?E.entries||I:I;if(P&&(k=f(P.call(new e)))!==Object.prototype&&(l(k,T,!0),r||s(k,d)||u(k,d,p)),x&&I&&"values"!==I.name&&(S=!0,O=function(){return I.call(this)}),r&&!b||!h&&!S&&E[d]||u(E,d,O),a[t]=O,a[T]=p,y)if(m={values:x?O:w("values"),keys:g?O:w("keys"),entries:C},b)for(_ in m)_ in E||i(E,_,m[_]);else o(o.P+o.F*(h||S),t,m);return m}},function(e,t,n){var r=n(1)("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!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},e(i)}catch(e){}return n}},function(e,t,n){var r=n(7),o=n(68).f,i={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(e){return u.slice()}};e.exports.f=function(e){return u&&"[object Window]"==i.call(e)?s(e):o(r(e))}},function(e,t,n){var r=n(70),o=n(35).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},function(e,t,n){var r=n(11),o=n(27),i=n(40)("IE_PROTO"),u=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?u:null}},function(e,t,n){var r=n(11),o=n(7),i=n(110)(!1),u=n(40)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),a=0,c=[];for(n in s)n!=u&&r(s,n)&&c.push(n);for(;t.length>a;)r(s,n=t[a++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){e.exports=n(12)},function(e,t,n){var r,o,i,u=n(13),s=n(114),a=n(60),c=n(34),l=n(2),f=l.process,d=l.setImmediate,h=l.clearImmediate,p=l.MessageChannel,v=0,y={},g=function(){var e=+this;if(y.hasOwnProperty(e)){var t=y[e];delete y[e],t()}},b=function(e){g.call(e.data)};d&&h||(d=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return y[++v]=function(){s("function"==typeof e?e:Function(e),t)},r(v),v},h=function(e){delete y[e]},"process"==n(19)(f)?r=function(e){f.nextTick(u(g,e,1))}:p?(o=new p,i=o.port2,o.port1.onmessage=b,r=u(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(e){l.postMessage(e+"","*")},l.addEventListener("message",b,!1)):r="onreadystatechange"in c("script")?function(e){a.appendChild(c("script")).onreadystatechange=function(){a.removeChild(this),g.call(e)}}:function(e){setTimeout(u(g,e,1),0)}),e.exports={set:d,clear:h}},function(e,t,n){var r=n(59),o=n(1)("iterator"),i=n(20);e.exports=n(0).getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||i[r(e)]}},function(e,t){},function(e,t,n){n(131);for(var r=n(2),o=n(12),i=n(20),u=n(1)("toStringTag"),s=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],a=0;a<5;a++){var c=s[a],l=r[c],f=l&&l.prototype;f&&!f[u]&&o(f,u,c),i[c]=i.Array}},function(e,t,n){e.exports={CallbackPollingTransport:n(144),CometD:n(145),LongPollingTransport:n(146),RequestTransport:n(48),Transport:n(23),TransportRegistry:n(77),Utils:n(24),WebSocketTransport:n(147)}},function(e,t){e.exports=function(){var e=[],t={};this.getTransportTypes=function(){return e.slice(0)},this.findTransportTypes=function(n,r,o){for(var i=[],u=0;u<e.length;++u){var s=e[u];!0===t[s].accept(n,r,o)&&i.push(s)}return i},this.negotiateTransport=function(n,r,o,i){for(var u=0;u<e.length;++u)for(var s=e[u],a=0;a<n.length;++a)if(s===n[a]){var c=t[s];if(!0===c.accept(r,o,i))return c}return null},this.add=function(n,r,o){for(var i=!1,u=0;u<e.length;++u)if(e[u]===n){i=!0;break}return i||("number"!=typeof o?e.push(n):e.splice(o,0,n),t[n]=r),!i},this.find=function(n){for(var r=0;r<e.length;++r)if(e[r]===n)return t[n];return null},this.remove=function(n){for(var r=0;r<e.length;++r)if(e[r]===n){e.splice(r,1);var o=t[n];return delete t[n],o}return null},this.clear=function(){e=[],t={}},this.reset=function(n){for(var r=0;r<e.length;++r)t[e[r]].reset(n)}}},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(29),n(31),n(49),n(30),n(81),n(82),n(83)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n,r,o,i,u,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Authentication",{enumerable:!0,get:function(){return t.Authentication}}),Object.defineProperty(e,"ConnectionStatusListener",{enumerable:!0,get:function(){return n.ConnectionStatusListener}}),Object.defineProperty(e,"TransportTypes",{enumerable:!0,get:function(){return r.TransportTypes}}),Object.defineProperty(e,"Client",{enumerable:!0,get:function(){return o.Client}}),Object.defineProperty(e,"SmartClient",{enumerable:!0,get:function(){return i.SmartClient}}),Object.defineProperty(e,"WeakClient",{enumerable:!0,get:function(){return u.WeakClient}}),Object.defineProperty(e,"services",{enumerable:!0,get:function(){return s.services}});e.VERSION="3.1.3"})},function(e,t){!function(e){"use strict";function t(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function n(e){return"string"!=typeof e&&(e=String(e)),e}function r(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return g.iterable&&(t[Symbol.iterator]=function(){return t}),t}function o(e){this.map={},e instanceof o?e.forEach(function(e,t){this.append(t,e)},this):Array.isArray(e)?e.forEach(function(e){this.append(e[0],e[1])},this):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function i(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function u(e){return new Promise(function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}})}function s(e){var t=new FileReader,n=u(t);return t.readAsArrayBuffer(e),n}function a(e){var t=new FileReader,n=u(t);return t.readAsText(e),n}function c(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}function l(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function f(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(g.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(g.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(g.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(g.arrayBuffer&&g.blob&&m(e))this._bodyArrayBuffer=l(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!g.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!_(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=l(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):g.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},g.blob&&(this.blob=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?i(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(s)}),this.text=function(){var e=i(this);if(e)return e;if(this._bodyBlob)return a(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(c(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},g.formData&&(this.formData=function(){return this.text().then(p)}),this.json=function(){return this.text().then(JSON.parse)},this}function d(e){var t=e.toUpperCase();return k.indexOf(t)>-1?t:e}function h(e,t){t=t||{};var n=t.body;if(e instanceof h){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=d(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function p(e){var t=new FormData;return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}}),t}function v(e){var t=new o;return e.split(/\r?\n/).forEach(function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}}),t}function y(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e)}if(!e.fetch){var g={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(g.arrayBuffer)var b=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],m=function(e){return e&&DataView.prototype.isPrototypeOf(e)},_=ArrayBuffer.isView||function(e){return e&&b.indexOf(Object.prototype.toString.call(e))>-1};o.prototype.append=function(e,r){e=t(e),r=n(r);var o=this.map[e];this.map[e]=o?o+","+r:r},o.prototype.delete=function(e){delete this.map[t(e)]},o.prototype.get=function(e){return e=t(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},o.prototype.set=function(e,r){this.map[t(e)]=n(r)},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},o.prototype.keys=function(){var e=[];return this.forEach(function(t,n){e.push(n)}),r(e)},o.prototype.values=function(){var e=[];return this.forEach(function(t){e.push(t)}),r(e)},o.prototype.entries=function(){var e=[];return this.forEach(function(t,n){e.push([n,t])}),r(e)},g.iterable&&(o.prototype[Symbol.iterator]=o.prototype.entries);var k=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];h.prototype.clone=function(){return new h(this,{body:this._bodyInit})},f.call(h.prototype),f.call(y.prototype),y.prototype.clone=function(){return new y(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},y.error=function(){var e=new y(null,{status:0,statusText:""});return e.type="error",e};var w=[301,302,303,307,308];y.redirect=function(e,t){if(-1===w.indexOf(t))throw new RangeError("Invalid status code");return new y(null,{status:t,headers:{location:e}})},e.Headers=o,e.Request=h,e.Response=y,e.fetch=function(e,t){return new Promise(function(n,r){var o=new h(e,t),i=new XMLHttpRequest;i.onload=function(){var e={status:i.status,statusText:i.statusText,headers:v(i.getAllResponseHeaders()||"")};e.url="responseURL"in i?i.responseURL:e.headers.get("X-Request-URL");var t="response"in i?i.response:i.responseText;n(new y(t,e))},i.onerror=function(){r(new TypeError("Network request failed"))},i.ontimeout=function(){r(new TypeError("Network request failed"))},i.open(o.method,o.url,!0),"include"===o.credentials&&(i.withCredentials=!0),"responseType"in i&&g.blob&&(i.responseType="blob"),o.headers.forEach(function(e,t){i.setRequestHeader(t,e)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(57),n(91),n(55),n(3),n(5),n(90),n(76),n(49),n(31),n(52),n(53)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n,r,o,i,u,s,a,c,l,f){"use strict";function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.ClientHelper=void 0;var h=d(t),p=d(n),v=d(r),y=d(o),g=d(i),b=d(u),m={RECONNECT_HANDSHAKE_VALUE:"handshake",RECONNECT_NONE_VALUE:"none",RECONNECT_RETRY_VALUE:"retry"},_=(0,b.default)(a.TransportTypes);e.ClientHelper=function(){function e(t){var n=this,r=t.apiUrl,o=t.sandboxId,i=t.forceHttps,u=void 0!==i&&i,c=t.authentication,l=t.resource,d=void 0===l?null:l,h=t.transports,p=void 0===h?_:h;(0,y.default)(this,e),this.sandboxId=o,this.authentication=c,this.resource=d,this.requestId=0,this.userId=null,this.uniqId=(0,f.uuid)(),this.servers=(0,f.getServers)({apiUrl:r,sandboxId:o,forceHttps:u}).catch(function(e){return n.connectionToServerFail(e),[]}),this.connectionListeners=[],this.connected=!1,this.wasConnected=!1,this.serverUrl=null,this.sessionId=null,this.subscribeQueue=[],this.cometd=new s.CometD,a.TransportLayers.filter(function(e){var t=e.type;return p.includes(t)}).forEach(function(e){var t=e.type,r=e.Transport;n.cometd.registerTransport(t,new r)}),this.cometd.onTransportException=function(e,t){a.TransportTypes.LONG_POLLING===t&&n.updateServerUrl()},this.cometd.addListener("/meta/handshake",function(e){var t=e.ext,r=e.successful,o=e.advice,i=e.error;if(n.cometd._debug("ClientHelper::/meta/handshake",{ext:t,successful:r,advice:o,error:i}),r){var u=t.authentication,s=void 0===u?null:u;n.initialized(s)}else n.handshakeFailure(i)}),this.cometd.addListener("/meta/handshake",function(e){var t=e.advice,r=e.error,o=e.ext,i=e.successful;if(n.cometd._debug("ClientHelper::/meta/handshake",{ext:o,successful:i,advice:t,error:r}),!i){if(void 0===t)return;m.RECONNECT_NONE_VALUE===t.reconnect?n.authenticationFailed(r):m.RECONNECT_HANDSHAKE_VALUE===t.reconnect&&n.negotiate(o)}}),this.cometd.addListener("/meta/connect",function(e){var t=e.advice,r=e.channel,o=e.successful;n.cometd._debug("ClientHelper::/meta/connect",{advice:t,channel:r,successful:o}),n.cometd.isDisconnected()?(n.connected=!1,n.connectionWillClose()):(n.wasConnected=n.connected,n.connected=o,!n.wasConnected&&n.connected?(n.cometd.batch(n,function(){n.subscribeQueue.forEach(function(e){var t=e.prefix,r=e.listener,o=e.subscriptions;n.subscribe(t,r,o)})}),n.connectionEstablished()):n.wasConnected&&!n.connected&&n.connectionBroken())}),this.cometd.addListener("/meta/disconnect",function(e){var t=e.channel,r=e.successful;n.cometd._debug("ClientHelper::/meta/disconnect",{channel:t,successful:r}),n.cometd.isDisconnected()&&(n.connected=!1,n.connectionClosed())})}return(0,g.default)(e,[{key:"addConnectionStatusListener",value:function(e){return this.connectionListeners.push({enabled:!0,listener:(0,v.default)(new c.ConnectionStatusListener,e)}),this.connectionListeners.length-1}},{key:"authenticationFailed",value:function(e){this.userId=null,this.connectionListeners.filter(function(e){return e.enabled}).forEach(function(t){t.listener.onFailedHandshake(e)})}},{key:"connect",value:function(){var e=this;this.servers.then(function(t){t.length>0?(e.serverUrl=(0,f.shuffle)(t),e.cometd.configure({url:e.serverUrl+"/strd",backoffIncrement:1e3,maxBackoff:6e4,appendMessageTypeToURL:!1}),e.cometd.handshake(e.getHandshakeFields())):e.noServerUrlAvailable()})}},{key:"connectionBroken",value:function(){this.connectionListeners.filter(function(e){return e.enabled}).forEach(function(e){e.listener.onConnectionBroken()})}},{key:"connectionClosed",value:function(){this.userId=null,this.connectionListeners.filter(function(e){return e.enabled}).forEach(function(e){e.listener.onConnectionClosed()})}},{key:"connectionEstablished",value:function(){this.connectionListeners.filter(function(e){return e.enabled}).forEach(function(e){e.listener.onConnectionEstablished()})}},{key:"connectionToServerFail",value:function(e){this.connectionListeners.filter(function(e){return e.enabled}).forEach(function(t){t.listener.onConnectionToServerFail(e)})}},{key:"connectionWillClose",value:function(){this.connectionListeners.filter(function(e){return e.enabled}).forEach(function(e){e.listener.onConnectionWillClose()})}},{key:"createAsyncMacroService",value:function(e){var t=e.listener,n=e.Type,r=e.deploymentId,o=void 0===r?n.DEFAULT_DEPLOYMENT_ID:r,i="/service/"+this.getSandboxId()+"/"+o,u=this.getAsyncMacroPublisher(i);return this.createServiceByPublisher({listener:t,prefix:i,Type:n,$publish:u})}},{key:"createService",value:function(e){var t=e.listener,n=e.Type,r=e.deploymentId,o=void 0===r?n.DEFAULT_DEPLOYMENT_ID:r,i=(0,f.isDerivedOf)(n,l.Macro),u="/service/"+this.getSandboxId()+"/"+o,s=i?this.getMacroPublisher(u):this.getServicePublisher(u);return this.createServiceByPublisher({listener:t,prefix:u,Type:n,$publish:s})}},{key:"createServiceByPublisher",value:function(e){var t=e.listener,n=e.prefix,r=e.Type,o=e.$publish,i=new r({$publish:o});return i.$subscriptions=this.subscribe(n,t),i}},{key:"disconnect",value:function(){this.cometd.disconnect(!0)}},{key:"getAsyncMacroPublisher",value:function(e){var t=this;return function(n,r){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,u=e+"/call",s=t.getUniqRequestId(),a={};return new p.default(function(c,l){var f,d=function(e){var n=e.data,r=void 0===n?{}:n,o=r.result,i=void 0===o?{}:o,u=r.errors,f=void 0===u?[]:u;r.requestId===s&&(f.length>0?l(f):c(i),t.unsubscribe(a))},p=(f={},(0,h.default)(f,n,d),(0,h.default)(f,"completed",d),f);t.subscribe(e,p,a),t.publish(u,{debug:i,hardFail:o,name:n,parameters:r,requestId:s})})}}},{key:"getClientId",value:function(){return this.cometd.getClientId()}},{key:"getHandshakeFields",value:function(){return this.authentication().getHandshakeFields(this)}},{key:"getMacroPublisher",value:function(e){var t=this;return function(n,r){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,u=e+"/call",s=t.getUniqRequestId();return t.publish(u,{debug:i,hardFail:o,name:n,parameters:r,requestId:s})}}},{key:"getQueuedSubscription",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.subscribeQueue.findIndex(function(t){return e===t.subscriptions});return{index:t,queued:t>-1}}},{key:"getResource",value:function(){return this.resource}},{key:"getSandboxId",value:function(){return this.sandboxId}},{key:"getServers",value:function(){return this.servers}},{key:"getServicePublisher",value:function(e){var t=this;return function(n,r){var o=e+"/"+n;return t.publish(o,r)}}},{key:"getUniqRequestId",value:function(){return this.getClientId()+":"+this.uniqId+":"+ ++this.requestId}},{key:"getUserId",value:function(){return this.userId}},{key:"handshakeFailure",value:function(){this.userId=null}},{key:"initialized",value:function(e){e&&(this.userId=e.userId),this.connectionListeners.filter(function(e){return e.enabled}).forEach(function(t){t.listener.onSuccessfulHandshake(e)})}},{key:"isConnected",value:function(){return!this.cometd.isDisconnected()}},{key:"messageLost",value:function(e,t){this.connectionListeners.filter(function(e){return e.enabled}).forEach(function(n){n.listener.onMessageLost(e,t)})}},{key:"negotiate",value:function(e){this.cometd._debug("ClientHelper::negotiate",e)}},{key:"noServerUrlAvailable",value:function(){this.connectionListeners.filter(function(e){return e.enabled}).forEach(function(e){e.listener.onNoServerUrlAvailable()})}},{key:"publish",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.cometd.publish(e,t),{channel:e,parameters:t}}},{key:"removeConnectionStatusListener",value:function(e){var t=this.connectionListeners[e];t&&(t.enabled=!1)}},{key:"setAuthentication",value:function(e){this.authentication=e}},{key:"setLogLevel",value:function(e){this.cometd.setLogLevel(e)}},{key:"subscribe",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this.getQueuedSubscription(n).queued||this.subscribeQueue.push({prefix:e,listener:t,subscriptions:n}),!this.cometd.isDisconnected())for(var r in t)if(t.hasOwnProperty(r)){var o=e+"/"+r;n[r]=this.cometd.subscribe(o,t[r])}return n}},{key:"updateServerUrl",value:function(){var e=this;this.servers.then(function(t){var n=t.indexOf(e.serverUrl);n>-1&&t.splice(n,1),0===t.length?e.noServerUrlAvailable():(e.serverUrl=(0,f.shuffle)(t),e.cometd.configure({url:e.serverUrl+"/strd"}),window.setTimeout(function(){e.cometd.handshake(e.getHandshakeFields())},250))})}},{key:"unsubscribe",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)if(e.hasOwnProperty(t)){var n=e[t];this.cometd.unsubscribe(n)}var r=this.getQueuedSubscription(e),o=r.index;r.queued&&this.subscribeQueue.splice(o,1)}}]),e}()})},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(10),n(3),n(5),n(18),n(17),n(94),n(30),n(29),n(54)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n,r,o,i,u,s,a,c){"use strict";function l(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.SmartClient=void 0;var f=l(t),d=l(n),h=l(r),p=l(o),v=l(i),y=l(u);e.SmartClient=function(e){function t(e){var n=e.apiUrl,r=e.sandboxId,o=e.forceHttps,i=e.resource,u=e.transports;(0,d.default)(this,t);var s=new c.SessionPersistenceStrategy({sandboxId:r}),l=function(){var e=s.get(),t=e.token;if(h.hasCredentials()){var n=h.getCredentials(),r=n.login,o=n.password;return h.setCredentials({}),a.Authentication.simple({login:r,password:o})}return h.isStronglyAuthenticated(e)?a.Authentication.simple({login:t,password:null}):a.Authentication.weak({token:t})},h=(0,p.default)(this,(t.__proto__||(0,f.default)(t)).call(this,{apiUrl:n,sandboxId:r,authentication:l,forceHttps:o,resource:i,transports:u}));return h.persistence=s,h.credentials={},h.lifeCycleConnectionHandler=h.addConnectionStatusListener({onConnectionClosed:function(){s.set({})},onSuccessfulHandshake:function(e){e.token&&s.set(e)}}),window.addEventListener("beforeunload",function(){h.removeConnectionStatusListener(h.lifeCycleConnectionHandler),(0,y.default)(t.prototype.__proto__||(0,f.default)(t.prototype),"disconnect",h).call(h)}),h}return(0,v.default)(t,e),(0,h.default)(t,[{key:"disconnect",value:function(){(0,y.default)(t.prototype.__proto__||(0,f.default)(t.prototype),"disconnect",this).call(this)}},{key:"getCredentials",value:function(){return this.credentials}},{key:"getSession",value:function(){return this.persistence.get()}},{key:"hasCredentials",value:function(){var e=this.getCredentials(),t=e.login,n=e.password;return t&&n}},{key:"isStronglyAuthenticated",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.persistence.get();return!this.isWeaklyAuthenticated(e)&&"string"==typeof e.token}},{key:"isWeaklyAuthenticated",value:function(){return"string"==typeof(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.persistence.get()).publicToken}},{key:"setCredentials",value:function(e){var t=e.login,n=e.password;this.credentials={login:t,password:n}}}]),t}(s.Client)})},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(10),n(3),n(5),n(18),n(17),n(30),n(29),n(54)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n,r,o,i,u,s,a){"use strict";function c(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(e,"__esModule",{value:!0}),e.WeakClient=void 0;var l=c(t),f=c(n),d=c(r),h=c(o),p=c(i);e.WeakClient=function(e){function t(e){var n=e.apiUrl,r=e.sandboxId,o=e.deploymentId,i=e.forceHttps,u=e.resource,c=e.transports;(0,f.default)(this,t);var d=function(){var e=p.getToken();return s.Authentication.weak({deploymentId:o,token:e})},p=(0,h.default)(this,(t.__proto__||(0,l.default)(t)).call(this,{apiUrl:n,sandboxId:r,forceHttps:i,authentication:d,resource:u,transports:c})),v=function(e){var t=e.publicToken,n=e.userId,r=e.token;r&&p.strategy.set({publicToken:t,userId:n,token:r})};return p.addConnectionStatusListener({onSuccessfulHandshake:v}),p.strategy=new a.SessionPersistenceStrategy({sandboxId:r}),p}return(0,p.default)(t,e),(0,d.default)(t,[{key:"getToken",value:function(){return this.strategy.get().token}}]),t}(u.Client)})},function(e,t,n){var r,o,i;!function(u,s){o=[t,n(50),n(52)],r=s,void 0!==(i="function"==typeof r?r.apply(t,o):r)&&(e.exports=i)}(0,function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}Object.defineProperty(e,"__esModule",{value:!0}),e.services=e.authentications=void 0;var o=r(t),i=r(n);e.authentications=o,e.services=i})},function(e,t,n){e.exports={default:n(95),__esModule:!0}},function(e,t,n){e.exports={default:n(96),__esModule:!0}},function(e,t,n){e.exports={default:n(98),__esModule:!0}},function(e,t,n){e.exports={default:n(100),__esModule:!0}},function(e,t,n){e.exports={default:n(101),__esModule:!0}},function(e,t,n){e.exports={default:n(103),__esModule:!0}},function(e,t,n){e.exports={default:n(104),__esModule:!0}},function(e,t,n){e.exports={default:n(105),__esModule:!0}},function(e,t,n){e.exports={default:n(106),__esModule:!0}},function(e,t,n){e.exports={default:n(107),__esModule:!0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(10),i=r(o),u=n(87),s=r(u);t.default=function e(t,n,r){null===t&&(t=Function.prototype);var o=(0,s.default)(t,n);if(void 0===o){var u=(0,i.default)(t);return null===u?void 0:e(u,n,r)}if("value"in o)return o.value;var a=o.get;if(void 0!==a)return a.call(r)}},function(e,t,n){n(47),n(130),e.exports=n(0).Array.from},function(e,t,n){var r=n(0),o=r.JSON||(r.JSON={stringify:JSON.stringify});e.exports=function(e){return o.stringify.apply(o,arguments)}},function(e,t,n){n(132),e.exports=n(0).Object.assign},function(e,t,n){n(133);var r=n(0).Object;e.exports=function(e,t){return r.create(e,t)}},function(e,t,n){n(134);var r=n(0).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},function(e,t,n){n(135);var r=n(0).Object;e.exports=function(e,t){return r.getOwnPropertyDescriptor(e,t)}},function(e,t,n){n(136);var r=n(0).Object;e.exports=function(e){return r.getOwnPropertyNames(e)}},function(e,t,n){n(137),e.exports=n(0).Object.getPrototypeOf},function(e,t,n){n(138),e.exports=n(0).Object.setPrototypeOf},function(e,t,n){n(141),e.exports=n(0).Object.values},function(e,t,n){n(74),n(47),n(75),n(139),e.exports=n(0).Promise},function(e,t,n){n(140),n(74),n(142),n(143),e.exports=n(0).Symbol},function(e,t,n){n(47),n(75),e.exports=n(46).f("iterator")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(7),o=n(43),i=n(129);e.exports=function(e){return function(t,n,u){var s,a=r(t),c=o(a.length),l=i(u,c);if(e&&n!=n){for(;c>l;)if((s=a[l++])!=s)return!0}else for(;c>l;l++)if((e||l in a)&&a[l]===n)return e||l||0;return!e&&-1}}},function(e,t,n){"use strict";var r=n(6),o=n(22);e.exports=function(e,t,n){t in e?r.f(e,t,o(0,n)):e[t]=n}},function(e,t,n){var r=n(16),o=n(38),i=n(21);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var u,s=n(e),a=i.f,c=0;s.length>c;)a.call(e,u=s[c++])&&t.push(u);return t}},function(e,t,n){var r=n(13),o=n(64),i=n(63),u=n(8),s=n(43),a=n(73),c={},l={},t=e.exports=function(e,t,n,f,d){var h,p,v,y,g=d?function(){return e}:a(e),b=r(n,f,t?2:1),m=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(i(g)){for(h=s(e.length);h>m;m++)if((y=t?b(u(p=e[m])[0],p[1]):b(e[m]))===c||y===l)return y}else for(v=g.call(e);!(p=v.next()).done;)if((y=o(v,b,p.value,t))===c||y===l)return y};t.BREAK=c,t.RETURN=l},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(19);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){"use strict";var r=n(36),o=n(22),i=n(26),u={};n(12)(u,n(1)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(u,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var r=n(16),o=n(7);e.exports=function(e,t){for(var n,i=o(e),u=r(i),s=u.length,a=0;s>a;)if(i[n=u[a++]]===t)return n}},function(e,t,n){var r=n(28)("meta"),o=n(15),i=n(11),u=n(6).f,s=0,a=Object.isExtensible||function(){return!0},c=!n(14)(function(){return a(Object.preventExtensions({}))}),l=function(e){u(e,r,{value:{i:"O"+ ++s,w:{}}})},f=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!a(e))return"F";if(!t)return"E";l(e)}return e[r].i},d=function(e,t){if(!i(e,r)){if(!a(e))return!0;if(!t)return!1;l(e)}return e[r].w},h=function(e){return c&&p.NEED&&a(e)&&!i(e,r)&&l(e),e},p=e.exports={KEY:r,NEED:!1,fastKey:f,getWeak:d,onFreeze:h}},function(e,t,n){var r=n(2),o=n(72).set,i=r.MutationObserver||r.WebKitMutationObserver,u=r.process,s=r.Promise,a="process"==n(19)(u);e.exports=function(){var e,t,n,c=function(){var r,o;for(a&&(r=u.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(a)n=function(){u.nextTick(c)};else if(i){var l=!0,f=document.createTextNode("");new i(c).observe(f,{characterData:!0}),n=function(){f.data=l=!l}}else if(s&&s.resolve){var d=s.resolve();n=function(){d.then(c)}}else n=function(){o.call(r,c)};return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){"use strict";var r=n(16),o=n(38),i=n(21),u=n(27),s=n(62),a=Object.assign;e.exports=!a||n(14)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=a({},e)[n]||Object.keys(a({},t)).join("")!=r})?function(e,t){for(var n=u(e),a=arguments.length,c=1,l=o.f,f=i.f;a>c;)for(var d,h=s(arguments[c++]),p=l?r(h).concat(l(h)):r(h),v=p.length,y=0;v>y;)f.call(h,d=p[y++])&&(n[d]=h[d]);return n}:a},function(e,t,n){var r=n(6),o=n(8),i=n(16);e.exports=n(9)?Object.defineProperties:function(e,t){o(e);for(var n,u=i(t),s=u.length,a=0;s>a;)r.f(e,n=u[a++],t[n]);return e}},function(e,t,n){var r=n(16),o=n(7),i=n(21).f;e.exports=function(e){return function(t){for(var n,u=o(t),s=r(u),a=s.length,c=0,l=[];a>c;)i.call(u,n=s[c++])&&l.push(e?[n,u[n]]:u[n]);return l}}},function(e,t,n){var r=n(12);e.exports=function(e,t,n){for(var o in t)n&&e[o]?e[o]=t[o]:r(e,o,t[o]);return e}},function(e,t,n){var r=n(15),o=n(8),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n(13)(Function.call,n(37).f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){"use strict";var r=n(2),o=n(0),i=n(6),u=n(9),s=n(1)("species");e.exports=function(e){var t="function"==typeof o[e]?o[e]:r[e];u&&t&&!t[s]&&i.f(t,s,{configurable:!0,get:function(){return this}})}},function(e,t,n){var r=n(8),o=n(32),i=n(1)("species");e.exports=function(e,t){var n,u=r(e).constructor;return void 0===u||void 0==(n=r(u)[i])?t:o(n)}},function(e,t,n){var r=n(42),o=n(33);e.exports=function(e){return function(t,n){var i,u,s=String(o(t)),a=r(n),c=s.length;return a<0||a>=c?e?"":void 0:(i=s.charCodeAt(a),i<55296||i>56319||a+1===c||(u=s.charCodeAt(a+1))<56320||u>57343?e?s.charAt(a):i:e?s.slice(a,a+2):u-56320+(i-55296<<10)+65536)}}},function(e,t,n){var r=n(42),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},function(e,t,n){"use strict";var r=n(13),o=n(4),i=n(27),u=n(64),s=n(63),a=n(43),c=n(111),l=n(73);o(o.S+o.F*!n(66)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,o,f,d=i(e),h="function"==typeof this?this:Array,p=arguments.length,v=p>1?arguments[1]:void 0,y=void 0!==v,g=0,b=l(d);if(y&&(v=r(v,p>2?arguments[2]:void 0,2)),void 0==b||h==Array&&s(b))for(t=a(d.length),n=new h(t);t>g;g++)c(n,g,y?v(d[g],g):d[g]);else for(f=b.call(d),n=new h;!(o=f.next()).done;g++)c(n,g,y?u(f,v,[o.value,g],!0):o.value);return n.length=g,n}})},function(e,t,n){"use strict";var r=n(108),o=n(117),i=n(20),u=n(7);e.exports=n(65)(Array,"Array",function(e,t){this._t=u(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r=n(4);r(r.S+r.F,"Object",{assign:n(121)})},function(e,t,n){var r=n(4);r(r.S,"Object",{create:n(36)})},function(e,t,n){var r=n(4);r(r.S+r.F*!n(9),"Object",{defineProperty:n(6).f})},function(e,t,n){var r=n(7),o=n(37).f;n(39)("getOwnPropertyDescriptor",function(){return function(e,t){return o(r(e),t)}})},function(e,t,n){n(39)("getOwnPropertyNames",function(){return n(67).f})},function(e,t,n){var r=n(27),o=n(69);n(39)("getPrototypeOf",function(){return function(e){return o(r(e))}})},function(e,t,n){var r=n(4);r(r.S,"Object",{setPrototypeOf:n(125).set})},function(e,t,n){"use strict";var r,o,i,u=n(25),s=n(2),a=n(13),c=n(59),l=n(4),f=n(15),d=n(32),h=n(109),p=n(113),v=n(127),y=n(72).set,g=n(120)(),b=s.TypeError,m=s.process,_=s.Promise,m=s.process,k="process"==c(m),w=function(){},T=!!function(){try{var e=_.resolve(1),t=(e.constructor={})[n(1)("species")]=function(e){e(w,w)};return(k||"function"==typeof PromiseRejectionEvent)&&e.then(w)instanceof t}catch(e){}}(),x=function(e,t){return e===t||e===_&&t===i},S=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},E=function(e){return x(_,e)?new I(e):new o(e)},I=o=function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw b("Bad Promise constructor");t=e,n=r}),this.resolve=d(t),this.reject=d(n)},O=function(e){try{e()}catch(e){return{error:e}}},C=function(e,t){if(!e._n){e._n=!0;var n=e._c;g(function(){for(var r=e._v,o=1==e._s,i=0;n.length>i;)!function(t){var n,i,u=o?t.ok:t.fail,s=t.resolve,a=t.reject,c=t.domain;try{u?(o||(2==e._h&&A(e),e._h=1),!0===u?n=r:(c&&c.enter(),n=u(r),c&&c.exit()),n===t.promise?a(b("Promise-chain cycle")):(i=S(n))?i.call(n,s,a):s(n)):a(r)}catch(e){a(e)}}(n[i++]);e._c=[],e._n=!1,t&&!e._h&&P(e)})}},P=function(e){y.call(s,function(){var t,n,r,o=e._v;if(L(e)&&(t=O(function(){k?m.emit("unhandledRejection",o,e):(n=s.onunhandledrejection)?n({promise:e,reason:o}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=k||L(e)?2:1),e._a=void 0,t)throw t.error})},L=function(e){if(1==e._h)return!1;for(var t,n=e._a||e._c,r=0;n.length>r;)if(t=n[r++],t.fail||!L(t.promise))return!1;return!0},A=function(e){y.call(s,function(){var t;k?m.emit("rejectionHandled",e):(t=s.onrejectionhandled)&&t({promise:e,reason:e._v})})},U=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),C(t,!0))},M=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw b("Promise can't be resolved itself");(t=S(e))?g(function(){var r={_w:n,_d:!1};try{t.call(e,a(M,r,1),a(U,r,1))}catch(e){U.call(r,e)}}):(n._v=e,n._s=1,C(n,!1))}catch(e){U.call({_w:n,_d:!1},e)}}};T||(_=function(e){h(this,_,"Promise","_h"),d(e),r.call(this);try{e(a(M,this,1),a(U,this,1))}catch(e){U.call(this,e)}},r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n(124)(_.prototype,{then:function(e,t){var n=E(v(this,_));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=k?m.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&C(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),I=function(){var e=new r;this.promise=e,this.resolve=a(M,e,1),this.reject=a(U,e,1)}),l(l.G+l.W+l.F*!T,{Promise:_}),n(26)(_,"Promise"),n(126)("Promise"),i=n(0).Promise,l(l.S+l.F*!T,"Promise",{reject:function(e){var t=E(this);return(0,t.reject)(e),t.promise}}),l(l.S+l.F*(u||!T),"Promise",{resolve:function(e){if(e instanceof _&&x(e.constructor,this))return e;var t=E(this);return(0,t.resolve)(e),t.promise}}),l(l.S+l.F*!(T&&n(66)(function(e){_.all(e).catch(w)})),"Promise",{all:function(e){var t=this,n=E(t),r=n.resolve,o=n.reject,i=O(function(){var n=[],i=0,u=1;p(e,!1,function(e){var s=i++,a=!1;n.push(void 0),u++,t.resolve(e).then(function(e){a||(a=!0,n[s]=e,--u||r(n))},o)}),--u||r(n)});return i&&o(i.error),n.promise},race:function(e){var t=this,n=E(t),r=n.reject,o=O(function(){p(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o&&r(o.error),n.promise}})},function(e,t,n){"use strict";var r=n(2),o=n(11),i=n(9),u=n(4),s=n(71),a=n(119).KEY,c=n(14),l=n(41),f=n(26),d=n(28),h=n(1),p=n(46),v=n(45),y=n(118),g=n(112),b=n(115),m=n(8),_=n(7),k=n(44),w=n(22),T=n(36),x=n(67),S=n(37),E=n(6),I=n(16),O=S.f,C=E.f,P=x.f,L=r.Symbol,A=r.JSON,U=A&&A.stringify,M=h("_hidden"),D=h("toPrimitive"),j={}.propertyIsEnumerable,F=l("symbol-registry"),$=l("symbols"),N=l("op-symbols"),R=Object.prototype,B="function"==typeof L,q=r.QObject,H=!q||!q.prototype||!q.prototype.findChild,G=i&&c(function(){return 7!=T(C({},"a",{get:function(){return C(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=O(R,t);r&&delete R[t],C(e,t,n),r&&e!==R&&C(R,t,r)}:C,Y=function(e){var t=$[e]=T(L.prototype);return t._k=e,t},W=B&&"symbol"==typeof L.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof L},z=function(e,t,n){return e===R&&z(N,t,n),m(e),t=k(t,!0),m(n),o($,t)?(n.enumerable?(o(e,M)&&e[M][t]&&(e[M][t]=!1),n=T(n,{enumerable:w(0,!1)})):(o(e,M)||C(e,M,w(1,{})),e[M][t]=!0),G(e,t,n)):C(e,t,n)},K=function(e,t){m(e);for(var n,r=g(t=_(t)),o=0,i=r.length;i>o;)z(e,n=r[o++],t[n]);return e},J=function(e,t){return void 0===t?T(e):K(T(e),t)},Q=function(e){var t=j.call(this,e=k(e,!0));return!(this===R&&o($,e)&&!o(N,e))&&(!(t||!o(this,e)||!o($,e)||o(this,M)&&this[M][e])||t)},V=function(e,t){if(e=_(e),t=k(t,!0),e!==R||!o($,t)||o(N,t)){var n=O(e,t);return!n||!o($,t)||o(e,M)&&e[M][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=P(_(e)),r=[],i=0;n.length>i;)o($,t=n[i++])||t==M||t==a||r.push(t);return r},X=function(e){for(var t,n=e===R,r=P(n?N:_(e)),i=[],u=0;r.length>u;)!o($,t=r[u++])||n&&!o(R,t)||i.push($[t]);return i};B||(L=function(){if(this instanceof L)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===R&&t.call(N,n),o(this,M)&&o(this[M],e)&&(this[M][e]=!1),G(this,e,w(1,n))};return i&&H&&G(R,e,{configurable:!0,set:t}),Y(e)},s(L.prototype,"toString",function(){return this._k}),S.f=V,E.f=z,n(68).f=x.f=Z,n(21).f=Q,n(38).f=X,i&&!n(25)&&s(R,"propertyIsEnumerable",Q,!0),p.f=function(e){return Y(h(e))}),u(u.G+u.W+u.F*!B,{Symbol:L});for(var ee="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),te=0;ee.length>te;)h(ee[te++]);for(var ee=I(h.store),te=0;ee.length>te;)v(ee[te++]);u(u.S+u.F*!B,"Symbol",{for:function(e){return o(F,e+="")?F[e]:F[e]=L(e)},keyFor:function(e){if(W(e))return y(F,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){H=!0},useSimple:function(){H=!1}}),u(u.S+u.F*!B,"Object",{create:J,defineProperty:z,defineProperties:K,getOwnPropertyDescriptor:V,getOwnPropertyNames:Z,getOwnPropertySymbols:X}),A&&u(u.S+u.F*(!B||c(function(){var e=L();return"[null]"!=U([e])||"{}"!=U({a:e})||"{}"!=U(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!W(e)){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);return t=r[1],"function"==typeof t&&(n=t),!n&&b(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!W(t))return t}),r[1]=t,U.apply(A,r)}}}),L.prototype[D]||n(12)(L.prototype,D,L.prototype.valueOf),f(L,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){var r=n(4),o=n(123)(!1);r(r.S,"Object",{values:function(e){return o(e)}})},function(e,t,n){n(45)("asyncIterator")},function(e,t,n){n(45)("observable")},function(e,t,n){var r=n(23),o=n(48);e.exports=function(){function e(e,t,n){var r=this;return function(){r.transportFailure(e,t,"error",n)}}var t=new o,n=r.derive(t);return n.accept=function(e,t,n){return!0},n.jsonpSend=function(e){throw"Abstract"},n.transportSend=function(t,n){for(var r=this,o=0,i=t.messages.length,u=[];i>0;){var s=JSON.stringify(t.messages.slice(o,o+i)),a=t.url.length+encodeURI(s).length,c=this.getConfiguration().maxURILength;if(a>c){if(1===i){var l="Bayeux message too big ("+a+" bytes, max is "+c+") for transport "+this.getType();return void r.setTimeout(e.call(this,t,n,l),0)}--i}else u.push(i),o+=i,i=t.messages.length-o}var f=t;if(u.length>1){var d=0,h=u[0];this._debug("Transport",this.getType(),"split",t.messages.length,"messages into",u.join(" + ")),f=this._mixin(!1,{},t),f.messages=t.messages.slice(d,h),f.onSuccess=t.onSuccess,f.onFailure=t.onFailure;for(var p=1;p<u.length;++p){var v=this._mixin(!1,{},t);d=h,h+=u[p],v.messages=t.messages.slice(d,h),v.onSuccess=t.onSuccess,v.onFailure=t.onFailure,this.send(v,n.metaConnect)}}this._debug("Transport",this.getType(),"sending request",n.id,"envelope",f);try{var y=!0;this.jsonpSend({transport:this,url:f.url,sync:f.sync,headers:this.getConfiguration().requestHeaders,body:JSON.stringify(f.messages),onSuccess:function(e){var t=!1;try{var o=r.convertToMessages(e);0===o.length?r.transportFailure(f,n,{httpCode:204}):(t=!0,r.transportSuccess(f,n,o))}catch(e){r._debug(e),t||r.transportFailure(f,n,{exception:e})}},onError:function(e,t){var o={reason:e,exception:t};y?r.setTimeout(function(){r.transportFailure(f,n,o)},0):r.transportFailure(f,n,o)}}),y=!1}catch(e){r.setTimeout(function(){r.transportFailure(f,n,{exception:e})},0)}},n}},function(e,t,n){var r=n(77),o=n(24);e.exports=function(e){function t(e,t){try{return e[t]}catch(e){return}}function n(e){return o.isString(e)}function i(e){return void 0!==e&&null!==e&&"function"==typeof e}function u(e,t){for(var n="";--t>0&&!(e>=Math.pow(10,t));)n+="0";return n+=e}function s(e,t){if("undefined"!=typeof console){var n=console[e];if(i(n)){var r=new Date;[].splice.call(t,0,0,u(r.getHours(),2)+":"+u(r.getMinutes(),2)+":"+u(r.getSeconds(),2)+"."+u(r.getMilliseconds(),3)),n.apply(console,t)}}}function a(e){return/(^https?:\/\/)?(((\[[^\]]+\])|([^:\/\?#]+))(:(\d+))?)?([^\?#]*)(.*)?/.exec(e)}function c(e){fe._debug("Configuring cometd object with",e),n(e)&&(e={url:e}),e||(e={}),Ae=fe._mixin(!1,Ae,e);var t=fe.getURL();if(!t)throw"Missing required configuration parameter 'url' specifying the Bayeux server URL";var r=a(t),o=r[2],i=r[8],u=r[9];if(he=fe._isCrossDomain(o),Ae.appendMessageTypeToURL)if(void 0!==u&&u.length>0)fe._info("Appending message type to URI "+i+u+" is not supported, disabling 'appendMessageTypeToURL' configuration"),Ae.appendMessageTypeToURL=!1;else{var s=i.split("/"),c=s.length-1;i.match(/\/$/)&&(c-=1),s[c].indexOf(".")>=0&&(fe._info("Appending message type to URI "+i+" is not supported, disabling 'appendMessageTypeToURL' configuration"),Ae.appendMessageTypeToURL=!1)}}function l(e){if(e){var t=ke[e.channel];t&&t[e.id]&&(delete t[e.id],fe._debug("Removed",e.listener?"listener":"subscription",e))}}function f(e){e&&!e.listener&&l(e)}function d(){for(var e in ke)if(ke.hasOwnProperty(e)){var t=ke[e];if(t)for(var n=0;n<t.length;++n)f(t[n])}}function h(e){ve!==e&&(fe._debug("Status",ve,"->",e),ve=e)}function p(){return"disconnecting"===ve||"disconnected"===ve}function v(){return""+ ++ye}function y(e,t,n,r,o){try{return t.call(e,r)}catch(e){var u=fe.onExtensionException;if(i(u)){fe._debug("Invoking extension exception handler",n,e);try{u.call(fe,e,n,o,r)}catch(e){fe._info("Exception during execution of extension exception handler",n,e)}}else fe._info("Exception during execution of extension",n,e);return r}}function g(e){for(var t=0;t<xe.length&&(void 0!==e&&null!==e);++t){var n=Ae.reverseIncomingExtensions?xe.length-1-t:t,r=xe[n],o=r.extension.incoming;if(i(o)){var u=y(r.extension,o,r.name,e,!1);e=void 0===u?e:u}}return e}function b(e){for(var t=0;t<xe.length&&(void 0!==e&&null!==e);++t){var n=xe[t],r=n.extension.outgoing;if(i(r)){var o=y(n.extension,r,n.name,e,!0);e=void 0===o?e:o}}return e}function m(e,t){var n=ke[e];if(n&&n.length>0)for(var r=0;r<n.length;++r){var o=n[r];if(o)try{o.callback.call(o.scope,t)}catch(e){var u=fe.onListenerException;if(i(u)){fe._debug("Invoking listener exception handler",o,e);try{u.call(fe,e,o,o.listener,t)}catch(e){fe._info("Exception during execution of listener exception handler",o,e)}}else fe._info("Exception during execution of listener",o,t,e)}}}function _(e,t){m(e,t);for(var n=e.split("/"),r=n.length-1,o=r;o>0;--o){var i=n.slice(0,o).join("/")+"/*";o===r&&m(i,t),i+="*",m(i,t)}}function k(){null!==Te&&o.clearTimeout(Te),Te=null}function w(e,t){void 0===t&&(t=we),k();var n=Se.interval+t;fe._debug("Function scheduled in",n,"ms, interval =",Se.interval,"backoff =",we,e),Te=o.setTimeout(fe,e,n)}function T(e,t,n,r){for(var o=0;o<t.length;++o){var i=t[o],u=i.id;ge&&(i.clientId=ge),i=b(i),void 0!==i&&null!==i?(i.id=u,t[o]=i):(delete Ee[u],t.splice(o--,1))}if(0!==t.length){var s=fe.getURL();Ae.appendMessageTypeToURL&&(s.match(/\/$/)||(s+="/"),r&&(s+=r));var a={url:s,sync:e,messages:t,onSuccess:function(e){try{Ue.call(fe,e)}catch(e){fe._info("Exception during handling of messages",e)}},onFailure:function(e,t,n){try{var r=fe.getTransport();n.connectionType=r?r.getType():"unknown",Me.call(fe,e,t,n)}catch(e){fe._info("Exception during handling of failure",e)}}};fe._debug("Send",a),ae.send(a,n)}}function x(e){be>0||!0===_e?me.push(e):T(!1,[e],!1)}function S(){we=0}function E(){return we<Ae.maxBackoff&&(we+=Ae.backoffIncrement),we}function I(){++be,fe._debug("Starting batch, depth",be)}function O(){var e=me;me=[],e.length>0&&T(!1,e,!1)}function C(){if(--be,fe._debug("Ending batch, depth",be),be<0)throw"Calls to startBatch() and endBatch() are not paired";0!==be||p()||_e||O()}function P(){if(!p()){var e={id:v(),channel:"/meta/connect",connectionType:ae.getType()};Ce||(e.advice={timeout:0}),h("connecting"),fe._debug("Connect sent",e),T(!1,[e],!0,"connect"),h("connected")}}function L(e){h("connecting"),w(function(){P()},e)}function A(e){e&&(Se=fe._mixin(!1,{},Ae.advice,e),fe._debug("New advice",Se))}function U(e){if(k(),e&&ae&&ae.abort(),ge=null,h("disconnected"),be=0,S(),ae=null,me.length>0){var t=me;me=[],Me.call(fe,void 0,t,{reason:"Disconnected"})}}function M(e,t,n){var r=fe.onTransportException;if(i(r)){fe._debug("Invoking transport exception handler",e,t,n);try{r.call(fe,n,e,t)}catch(e){fe._info("Exception during execution of transport exception handler",e)}}}function D(e,t){i(e)&&(t=e,e=void 0),ge=null,d(),p()?(pe.reset(!0),A(Ae.advice)):A(fe._mixin(!1,Se,{reconnect:"retry"})),be=0,_e=!0,ce=e,le=t;var n=fe.getURL(),r=pe.findTransportTypes("1.0",he,n),o={id:v(),version:"1.0",minimumVersion:"1.0",channel:"/meta/handshake",supportedConnectionTypes:r,advice:{timeout:Se.timeout,interval:Se.interval}},u=fe._mixin(!1,{},ce,o);if(fe._putCallback(u.id,t),!ae&&!(ae=pe.negotiateTransport(r,"1.0",he,n))){var s="Could not find initial transport among: "+pe.getTransportTypes();throw fe._warn(s),s}fe._debug("Initial transport is",ae.getType()),h("handshaking"),fe._debug("Handshake sent",u),T(!1,[u],!1,"handshake")}function j(e){h("handshaking"),_e=!0,w(function(){D(ce,le)},e)}function F(e,t){try{e.call(fe,t)}catch(e){var n=fe.onCallbackException;if(i(n)){fe._debug("Invoking callback exception handler",e);try{n.call(fe,e,t)}catch(e){fe._info("Exception during execution of callback exception handler",e)}}else fe._info("Exception during execution of message callback",e)}}function $(e){var t=fe._getCallback([e.id]);i(t)&&(delete Ee[e.id],F(t,e))}function N(e){var t=Ie[e.id];if(delete Ie[e.id],fe._debug("Handling remote call response for",e,"with context",t),t){var n=t.timeout;n&&o.clearTimeout(n);var r=t.callback;if(i(r))return F(r,e),!0}return!1}function R(e){$(e),_("/meta/handshake",e),_("/meta/unsuccessful",e),p()||"none"===Se.reconnect?U(!0):(E(),j())}function B(e){if(e.successful){ge=e.clientId;var t=fe.getURL(),n=pe.negotiateTransport(e.supportedConnectionTypes,e.version,he,t);if(null===n){var r="Could not negotiate transport with server; client=["+pe.findTransportTypes(e.version,he,t)+"], server=["+e.supportedConnectionTypes+"]",o=fe.getTransport();return M(o.getType(),null,{reason:r,connectionType:o.getType(),transport:o}),fe._warn(r),void U(!0)}ae!==n&&(fe._debug("Transport",ae.getType(),"->",n.getType()),ae=n),_e=!1,O(),e.reestablish=Oe,Oe=!0,$(e),_("/meta/handshake",e);var i=p()?"none":Se.reconnect;switch(i){case"retry":S(),L();break;case"none":U(!0);break;default:throw"Unrecognized advice action "+i}}else R(e)}function q(e){var t=fe.getURL(),n=fe.getTransport(),r=pe.findTransportTypes("1.0",he,t),o=pe.negotiateTransport(r,"1.0",he,t);o?(fe._debug("Transport",n.getType(),"->",o.getType()),M(n.getType(),o.getType(),e.failure),R(e),ae=o):(M(n.getType(),null,e.failure),fe._warn("Could not negotiate transport; client=["+r+"]"),U(!0),R(e))}function H(e){_("/meta/connect",e),_("/meta/unsuccessful",e);var t=p()?"none":Se.reconnect;switch(t){case"retry":L(),E();break;case"handshake":pe.reset(!0),S(),j();break;case"none":U(!0);break;default:throw"Unrecognized advice action"+t}}function G(e){if(Ce=e.successful){_("/meta/connect",e);var t=p()?"none":Se.reconnect;switch(t){case"retry":S(),L();break;case"none":U(!1);break;default:throw"Unrecognized advice action "+t}}else H(e)}function Y(e){Ce=!1,H(e)}function W(e){U(!0),$(e),_("/meta/disconnect",e),_("/meta/unsuccessful",e)}function z(e){e.successful?(U(!1),$(e),_("/meta/disconnect",e)):W(e)}function K(e){W(e)}function J(e){var t=ke[e.subscription];if(t)for(var n=t.length-1;n>=0;--n){var r=t[n];if(r&&!r.listener){delete t[n],fe._debug("Removed failed subscription",r);break}}$(e),_("/meta/subscribe",e),_("/meta/unsuccessful",e)}function Q(e){e.successful?($(e),_("/meta/subscribe",e)):J(e)}function V(e){J(e)}function Z(e){$(e),_("/meta/unsubscribe",e),_("/meta/unsuccessful",e)}function X(e){e.successful?($(e),_("/meta/unsubscribe",e)):Z(e)}function ee(e){Z(e)}function te(e){N(e)||($(e),_("/meta/publish",e),_("/meta/unsuccessful",e))}function ne(e){void 0!==e.data?N(e)||(_(e.channel,e),Le>0&&0===--Le&&(fe._debug("Processed last handshake-delivered message"),L(0))):void 0===e.successful?fe._warn("Unknown Bayeux Message",e):e.successful?($(e),_("/meta/publish",e)):te(e)}function re(e){te(e)}function oe(e){if(Pe=0,void 0!==(e=g(e))&&null!==e){A(e.advice);switch(e.channel){case"/meta/handshake":B(e);break;case"/meta/connect":G(e);break;case"/meta/disconnect":z(e);break;case"/meta/subscribe":Q(e);break;case"/meta/unsubscribe":X(e);break;default:ne(e)}}}function ie(e){var t=ke[e];if(t)for(var n=0;n<t.length;++n)if(t[n])return!0;return!1}function ue(e,t){var r={scope:e,method:t};if(i(e))r.scope=void 0,r.method=e;else if(n(t)){if(!e)throw"Invalid scope "+e;if(r.method=e[t],!i(r.method))throw"Invalid callback "+t+" for scope "+e}else if(!i(t))throw"Invalid callback "+t;return r}function se(e,t,n,r){var o=ue(t,n);fe._debug("Adding",r?"listener":"subscription","on",e,"with scope",o.scope,"and callback",o.method);var i={channel:e,scope:o.scope,callback:o.method,listener:r},u=ke[e];return u||(u=[],ke[e]=u),i.id=u.push(i)-1,fe._debug("Added",r?"listener":"subscription",i),i[0]=e,i[1]=i.id,i}var ae,ce,le,fe=this,de=e||"default",he=!1,pe=new r,ve="disconnected",ye=0,ge=null,be=0,me=[],_e=!1,ke={},we=0,Te=null,xe=[],Se={},Ee={},Ie={},Oe=!1,Ce=!1,Pe=0,Le=0,Ae={protocol:null,stickyReconnect:!0,connectTimeout:0,maxConnections:2,backoffIncrement:1e3,maxBackoff:6e4,logLevel:"info",reverseIncomingExtensions:!0,maxNetworkDelay:1e4,requestHeaders:{},appendMessageTypeToURL:!0,autoBatch:!1,urls:{},maxURILength:2e3,advice:{timeout:6e4,interval:0,reconnect:"retry",maxInterval:0}};this._mixin=function(e,n,r){for(var o=n||{},i=2;i<arguments.length;++i){var u=arguments[i];if(void 0!==u&&null!==u)for(var s in u)if(u.hasOwnProperty(s)){var a=t(u,s),c=t(o,s);if(a===n)continue;if(void 0===a)continue;if(e&&"object"==typeof a&&null!==a)if(a instanceof Array)o[s]=this._mixin(e,c instanceof Array?c:[],a);else{var l="object"!=typeof c||c instanceof Array?{}:c;o[s]=this._mixin(e,l,a)}else o[s]=a}}return o},this._warn=function(){s("warn",arguments)},this._info=function(){"warn"!==Ae.logLevel&&s("info",arguments)},this._debug=function(){"debug"===Ae.logLevel&&s("debug",arguments)},this._isCrossDomain=function(e){return e&&e!==window.location.host};var Ue,Me;this.send=x,this._getCallback=function(e){return Ee[e]},this._putCallback=function(e,t){var n=this._getCallback(e);return i(t)&&(Ee[e]=t),n},this.receive=oe,Ue=function(e){fe._debug("Received",e);for(var t=0;t<e.length;++t){oe(e[t])}},Me=function(e,t,n){fe._debug("handleFailure",e,t,n),n.transport=e;for(var r=0;r<t.length;++r){var o=t[r],i={id:o.id,successful:!1,channel:o.channel,failure:n};switch(n.message=o,o.channel){case"/meta/handshake":q(i);break;case"/meta/connect":Y(i);break;case"/meta/disconnect":K(i);break;case"/meta/subscribe":i.subscription=o.subscription,V(i);break;case"/meta/unsubscribe":i.subscription=o.subscription,ee(i);break;default:re(i)}}},this.registerTransport=function(e,t,n){var r=pe.add(e,t,n);return r&&(this._debug("Registered transport",e),i(t.registered)&&t.registered(e,this)),r},this.unregisterTransport=function(e){var t=pe.remove(e);return null!==t&&(this._debug("Unregistered transport",e),i(t.unregistered)&&t.unregistered()),t},this.unregisterTransports=function(){pe.clear()},this.getTransportTypes=function(){return pe.getTransportTypes()},this.findTransport=function(e){return pe.find(e)},this.getTransportRegistry=function(){return pe},this.configure=function(e){c.call(this,e)},this.init=function(e,t){this.configure(e),this.handshake(t)},this.handshake=function(e,t){h("disconnected"),Oe=!1,D(e,t)},this.disconnect=function(e,t,n){if(!p()){"boolean"!=typeof e&&(n=t,t=e,e=!1),i(t)&&(n=t,t=void 0);var r={id:v(),channel:"/meta/disconnect"},o=this._mixin(!1,{},t,r);fe._putCallback(o.id,n),h("disconnecting"),T(!0===e,[o],!1,"disconnect")}},this.startBatch=function(){I()},this.endBatch=function(){C()},this.batch=function(e,t){var n=ue(e,t);this.startBatch();try{n.method.call(n.scope),this.endBatch()}catch(e){throw this._info("Exception during execution of batch",e),this.endBatch(),e}},this.addListener=function(e,t,r){if(arguments.length<2)throw"Illegal arguments number: required 2, got "+arguments.length;if(!n(e))throw"Illegal argument type: channel must be a string";return se(e,t,r,!0)},this.removeListener=function(e){if(!(e&&e.channel&&"id"in e))throw"Invalid argument: expected subscription, not "+e;l(e)},this.clearListeners=function(){ke={}},this.subscribe=function(e,t,r,o,u){if(arguments.length<2)throw"Illegal arguments number: required 2, got "+arguments.length;if(!n(e))throw"Illegal argument type: channel must be a string";if(p())throw"Illegal state: already disconnected";i(t)&&(u=o,o=r,r=t,t=void 0),i(o)&&(u=o,o=void 0);var s=!ie(e),a=se(e,t,r,!1);if(s){var c={id:v(),channel:"/meta/subscribe",subscription:e},l=this._mixin(!1,{},o,c);fe._putCallback(l.id,u),x(l)}return a},this.unsubscribe=function(e,t,n){if(arguments.length<1)throw"Illegal arguments number: required 1, got "+arguments.length;if(p())throw"Illegal state: already disconnected";i(t)&&(n=t,t=void 0),this.removeListener(e);var r=e.channel;if(!ie(r)){var o={id:v(),channel:"/meta/unsubscribe",subscription:r},u=this._mixin(!1,{},t,o);fe._putCallback(u.id,n),x(u)}},this.resubscribe=function(e,t){if(f(e),e)return this.subscribe(e.channel,e.scope,e.callback,t)},this.clearSubscriptions=function(){d()},this.publish=function(e,t,r,o){if(arguments.length<1)throw"Illegal arguments number: required 1, got "+arguments.length;if(!n(e))throw"Illegal argument type: channel must be a string";if(/^\/meta\//.test(e))throw"Illegal argument: cannot publish to meta channels";if(p())throw"Illegal state: already disconnected";i(t)?(o=t,t=r={}):i(r)&&(o=r,r={});var u={id:v(),channel:e,data:t},s=this._mixin(!1,{},r,u);fe._putCallback(s.id,o),x(s)},this.remoteCall=function(e,t,r,u){if(arguments.length<1)throw"Illegal arguments number: required 1, got "+arguments.length;if(!n(e))throw"Illegal argument type: target must be a string";if(p())throw"Illegal state: already disconnected";if(i(t)?(u=t,t={},r=Ae.maxNetworkDelay):i(r)&&(u=r,r=Ae.maxNetworkDelay),"number"!=typeof r)throw"Illegal argument type: timeout must be a number";e.match(/^\//)||(e="/"+e);var s="/service"+e,a={id:v(),channel:s,data:t},c={callback:u};r>0&&(c.timeout=o.setTimeout(fe,function(){fe._debug("Timing out remote call",a,"after",r,"ms"),te({id:a.id,error:"406::timeout",successful:!1,failure:{message:a,reason:"Remote Call Timeout"}})},r),fe._debug("Scheduled remote call timeout",a,"in",r,"ms")),Ie[a.id]=c,x(a)},this.getStatus=function(){return ve},this.isDisconnected=p,this.setBackoffIncrement=function(e){Ae.backoffIncrement=e},this.getBackoffIncrement=function(){return Ae.backoffIncrement},this.getBackoffPeriod=function(){return we},this.increaseBackoffPeriod=function(){return E()},this.resetBackoffPeriod=function(){S()},this.setLogLevel=function(e){Ae.logLevel=e},this.registerExtension=function(e,t){if(arguments.length<2)throw"Illegal arguments number: required 2, got "+arguments.length;if(!n(e))throw"Illegal argument type: extension name must be a string";for(var r=!1,o=0;o<xe.length;++o){if(xe[o].name===e){r=!0;break}}return r?(this._info("Could not register extension with name",e,"since another extension with the same name already exists"),!1):(xe.push({name:e,extension:t}),this._debug("Registered extension",e),i(t.registered)&&t.registered(e,this),!0)},this.unregisterExtension=function(e){if(!n(e))throw"Illegal argument type: extension name must be a string";for(var t=!1,r=0;r<xe.length;++r){var o=xe[r];if(o.name===e){xe.splice(r,1),t=!0,this._debug("Unregistered extension",e);var u=o.extension;i(u.unregistered)&&u.unregistered();break}}return t},this.getExtension=function(e){for(var t=0;t<xe.length;++t){var n=xe[t];if(n.name===e)return n.extension}return null},this.getName=function(){return de},this.getClientId=function(){return ge},this.getURL=function(){if(ae){var e=ae.getURL();if(e)return e;if(e=Ae.urls[ae.getType()])return e}return Ae.url},this.getTransport=function(){return ae},this.getConfiguration=function(){return this._mixin(!0,{},Ae)},this.getAdvice=function(){return this._mixin(!0,{},Se)}}},function(e,t,n){var r=n(23),o=n(48);e.exports=function(){var e=new o,t=r.derive(e),n=!0;return t.accept=function(e,t,r){return n||!t},t.xhrSend=function(e){throw"Abstract"},t.transportSend=function(e,t){this._debug("Transport",this.getType(),"sending request",t.id,"envelope",e);var r=this;try{var o=!0;t.xhr=this.xhrSend({transport:this,url:e.url,sync:e.sync,headers:this.getConfiguration().requestHeaders,body:JSON.stringify(e.messages),onSuccess:function(o){r._debug("Transport",r.getType(),"received response",o);var i=!1;try{var u=r.convertToMessages(o);0===u.length?(n=!1,r.transportFailure(e,t,{httpCode:204})):(i=!0,r.transportSuccess(e,t,u))}catch(o){if(r._debug(o),!i){n=!1;var s={exception:o};s.httpCode=r.xhrStatus(t.xhr),r.transportFailure(e,t,s)}}},onError:function(i,u){r._debug("Transport",r.getType(),"received error",i,u),n=!1;var s={reason:i,exception:u};s.httpCode=r.xhrStatus(t.xhr),o?r.setTimeout(function(){r.transportFailure(e,t,s)},0):r.transportFailure(e,t,s)}}),o=!1}catch(o){n=!1,r.setTimeout(function(){r.transportFailure(e,t,{exception:o})},0)}},t.reset=function(t){e.reset(t),n=!0},t}},function(e,t,n){var r=n(23),o=n(24);e.exports=function(){function e(e,t){e&&(this.webSocketClose(e,t.code,t.reason),this.onClose(e,t))}function t(e){return e===v||e===p}function n(e,t,n){for(var r=[],o=0;o<t.messages.length;++o){var i=t.messages[o];i.id&&r.push(i.id)}e.envelopes[r.join(",")]=[t,n],this._debug("Transport",this.getType(),"stored envelope, envelopes",e.envelopes)}function i(n){if(!v){var r=a.getURL().replace(/^http/,"ws");this._debug("Transport",this.getType(),"connecting to URL",r);try{var o=a.getConfiguration().protocol;n.webSocket=o?new WebSocket(r,o):new WebSocket(r),v=n}catch(e){throw f=!1,this._debug("Exception while creating WebSocket object",e),e}h=!1!==a.getConfiguration().stickyReconnect;var i=this,u=a.getConfiguration().connectTimeout;u>0&&(n.connectTimer=i.setTimeout(function(){a._debug("Transport",i.getType(),"timed out while connecting to URL",r,":",u,"ms"),e.call(i,n,{code:1e3,reason:"Connect Timeout"})},u));var s=function(){a._debug("WebSocket onopen",n),n.connectTimer&&i.clearTimeout(n.connectTimer),t(n)?(v=null,p=n,d=!0,i.onOpen(n)):(a._warn("Closing extra WebSocket connection",this,"active connection",p),e.call(i,n,{code:1e3,reason:"Extra Connection"}))},c=function(e){e=e||{code:1e3},a._debug("WebSocket onclose",n,e,"connecting",v,"current",p),n.connectTimer&&i.clearTimeout(n.connectTimer),i.onClose(n,e)},l=function(e){a._debug("WebSocket onmessage",e,n),i.onMessage(n,e)};n.webSocket.onopen=s,n.webSocket.onclose=c,n.webSocket.onerror=function(){c({code:1e3,reason:"Error"})},n.webSocket.onmessage=l,this._debug("Transport",this.getType(),"configured callbacks on",n)}}function u(t,n,r){var o=JSON.stringify(n.messages);t.webSocket.send(o),this._debug("Transport",this.getType(),"sent",n,"metaConnect =",r);var i=this.getConfiguration().maxNetworkDelay,u=i;r&&(u+=this.getAdvice().timeout,y=!0);for(var s=this,c=[],l=0;l<n.messages.length;++l)!function(){var r=n.messages[l];r.id&&(c.push(r.id),t.timeouts[r.id]=s.setTimeout(function(){a._debug("Transport",s.getType(),"timing out message",r.id,"after",u,"on",t),e.call(s,t,{code:1e3,reason:"Message Timeout"})},u))}();this._debug("Transport",this.getType(),"waiting at most",u,"ms for messages",c,"maxNetworkDelay",i,", timeouts:",t.timeouts)}function s(t,r,o){try{null===t?(t=v||{envelopes:{},timeouts:{}},n.call(this,t,r,o),i.call(this,t)):(n.call(this,t,r,o),u.call(this,t,r,o))}catch(n){var s=this;s.setTimeout(function(){e.call(s,t,{code:1e3,reason:"Exception",exception:n})},0)}}var a,c=new r,l=r.derive(c),f=!0,d=!1,h=!0,p=null,v=null,y=!1,g=null;return l.reset=function(e){c.reset(e),f=!0,e&&(d=!1),h=!0,p=null,v=null,y=!1},l._notifySuccess=function(e,t){e.call(this,t)},l._notifyFailure=function(e,t,n,r){e.call(this,t,n,r)},l.onOpen=function(e){var t=e.envelopes;this._debug("Transport",this.getType(),"opened",e,"pending messages",t);for(var n in t)if(t.hasOwnProperty(n)){var r=t[n],o=r[0],i=r[1];g=o.onSuccess,u.call(this,e,o,i)}},l.onMessage=function(e,t){this._debug("Transport",this.getType(),"received websocket message",t,e);for(var n=!1,r=this.convertToMessages(t.data),i=[],u=0;u<r.length;++u){var s=r[u];if((/^\/meta\//.test(s.channel)||void 0===s.data)&&s.id){i.push(s.id);var a=e.timeouts[s.id];a&&(this.clearTimeout(a),delete e.timeouts[s.id],this._debug("Transport",this.getType(),"removed timeout for message",s.id,", timeouts",e.timeouts))}"/meta/connect"===s.channel&&(y=!1),"/meta/disconnect"!==s.channel||y||(n=!0)}for(var c=!1,l=e.envelopes,f=0;f<i.length;++f){var d=i[f];for(var h in l)if(l.hasOwnProperty(h)){var p=h.split(","),v=o.inArray(d,p);if(v>=0){c=!0,p.splice(v,1);var b=l[h][0],m=l[h][1];delete l[h],p.length>0&&(l[p.join(",")]=[b,m]);break}}}c&&this._debug("Transport",this.getType(),"removed envelope, envelopes",l),this._notifySuccess(g,r),n&&this.webSocketClose(e,1e3,"Disconnect")},l.onClose=function(e,n){this._debug("Transport",this.getType(),"closed",e,n),t(e)&&(f=h&&d,v=null,p=null);var r=e.timeouts;e.timeouts={};for(var o in r)r.hasOwnProperty(o)&&this.clearTimeout(r[o]);var i=e.envelopes;e.envelopes={};for(var u in i)if(i.hasOwnProperty(u)){var s=i[u][0],a=i[u][1];a&&(y=!1);var c={websocketCode:n.code,reason:n.reason};n.exception&&(c.exception=n.exception),this._notifyFailure(s.onFailure,e,s.messages,c)}},l.registered=function(e,t){c.registered(e,t),a=t},l.accept=function(e,t,n){return this._debug("Transport",this.getType(),"accept, supported:",f),f&&!("undefined"==typeof WebSocket)&&!1!==a.websocketEnabled},l.send=function(e,t){this._debug("Transport",this.getType(),"sending",e,"metaConnect =",t),s.call(this,p,e,t)},l.webSocketClose=function(e,t,n){try{e.webSocket&&e.webSocket.close(t,n)}catch(e){this._debug(e)}},l.abort=function(){c.abort(),e.call(this,p,{code:1e3,reason:"Abort"}),this.reset(!0)},l}},function(e,t,n){n(79),e.exports=n(78)}])});
\No newline at end of file