PageSourceSearch

https://zaif-ino.com/js/chunk-vendors~14632baf.764acd4d.js

js zaif-ino.com collected 2026-10-04 13:29:08 UTC 106,567 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-vendors~14632baf"],{"0140":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromMiliseconds=t.toMiliseconds=void 0;var r=n("0e4f");t.toMiliseconds=function(e){return e*r.ONE_THOUSAND},t.fromMiliseconds=function(e){return Math.floor(e/r.ONE_THOUSAND)}},"0391":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pino=void 0;var r=n("9ab4"),i=r.__importDefault(n("a28f"));Object.defineProperty(t,"pino",{enumerable:!0,get:function(){return i.default}}),r.__exportStar(n("40bb"),t),r.__exportStar(n("c100"),t)},"0e4f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("9ab4");r.__exportStar(n("3fa3"),t),r.__exportStar(n("ced8"),t)},"0ef4":function(e,t,n){"use strict";var r=n("5bc3").default,i=n("970b").default;Object.defineProperty(t,"__esModule",{value:!0}),t.IKeyValueStorage=void 0;var s=r((function e(){i(this,e)}));t.IKeyValueStorage=s},"12b0":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("9ab4");r.__exportStar(n("0ef4"),t),r.__exportStar(n("f72d"),t)},"18cd":function(e,t,n){"use strict";n("acd6");var r=n("cbd4");n.d(t,"parseConnectionError",(function(){return r.d}));var i=n("4797");n.o(i,"IJsonRpcProvider")&&n.d(t,"IJsonRpcProvider",(function(){return i.IJsonRpcProvider})),n.o(i,"formatJsonRpcError")&&n.d(t,"formatJsonRpcError",(function(){return i.formatJsonRpcError})),n.o(i,"formatJsonRpcRequest")&&n.d(t,"formatJsonRpcRequest",(function(){return i.formatJsonRpcRequest})),n.o(i,"formatJsonRpcResult")&&n.d(t,"formatJsonRpcResult",(function(){return i.formatJsonRpcResult})),n.o(i,"getBigIntRpcId")&&n.d(t,"getBigIntRpcId",(function(){return i.getBigIntRpcId})),n.o(i,"isHttpUrl")&&n.d(t,"isHttpUrl",(function(){return i.isHttpUrl})),n.o(i,"isJsonRpcError")&&n.d(t,"isJsonRpcError",(function(){return i.isJsonRpcError})),n.o(i,"isJsonRpcRequest")&&n.d(t,"isJsonRpcRequest",(function(){return i.isJsonRpcRequest})),n.o(i,"isJsonRpcResponse")&&n.d(t,"isJsonRpcResponse",(function(){return i.isJsonRpcResponse})),n.o(i,"isJsonRpcResult")&&n.d(t,"isJsonRpcResult",(function(){return i.isJsonRpcResult})),n.o(i,"isLocalhostUrl")&&n.d(t,"isLocalhostUrl",(function(){return i.isLocalhostUrl})),n.o(i,"isReactNative")&&n.d(t,"isReactNative",(function(){return i.isReactNative})),n.o(i,"isWsUrl")&&n.d(t,"isWsUrl",(function(){return i.isWsUrl}));var s=n("c9ad");n.d(t,"formatJsonRpcError",(function(){return s.a})),n.d(t,"formatJsonRpcRequest",(function(){return s.b})),n.d(t,"formatJsonRpcResult",(function(){return s.c})),n.d(t,"getBigIntRpcId",(function(){return s.d})),n("a80d");var o=n("fca1");n.d(t,"IJsonRpcProvider",(function(){return o.a}));var c=n("7896");n.d(t,"isHttpUrl",(function(){return c.a})),n.d(t,"isLocalhostUrl",(function(){return c.b})),n.d(t,"isWsUrl",(function(){return c.c}));var a=n("cad0");n.d(t,"isJsonRpcError",(function(){return a.a})),n.d(t,"isJsonRpcRequest",(function(){return a.b})),n.d(t,"isJsonRpcResponse",(function(){return a.c})),n.d(t,"isJsonRpcResult",(function(){return a.d}))},"1db5":function(e,t,n){"use strict";var r=n("3b5a");n.d(t,"generateKeyPair",(function(){return r.a})),n.d(t,"signJWT",(function(){return r.b})),n("3d45");var i=n("f900");n.o(i,"encodeIss")&&n.d(t,"encodeIss",(function(){return i.encodeIss}));var s=n("ef2c");n.d(t,"encodeIss",(function(){return s.d}))},"27b4":function(e,t,n){"use strict";var r=n("970b").default,i=n("5bc3").default,s=n("ed6d").default,o=n("2d0d").default;n("96cf"),Object.defineProperty(t,"__esModule",{value:!0}),t.HeartBeat=void 0;var c=n("9ab4"),a=n("faa1"),u=n("a383"),p=n("b32a"),l=n("abb6"),f=function(e){s(n,e);var t=o(n);function n(e){var i;return r(this,n),(i=t.call(this,e)).events=new a.EventEmitter,i.interval=l.HEARTBEAT_INTERVAL,i.interval=(null==e?void 0:e.interval)||l.HEARTBEAT_INTERVAL,i}return i(n,[{key:"init",value:function(){return c.__awaiter(this,void 0,void 0,regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.initialize();case 2:case"end":return e.stop()}}),e,this)})))}},{key:"stop",value:function(){clearInterval(this.intervalRef)}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"once",value:function(e,t){this.events.once(e,t)}},{key:"off",value:function(e,t){this.events.off(e,t)}},{key:"removeListener",value:function(e,t){this.events.removeListener(e,t)}},{key:"initialize",value:function(){return c.__awaiter(this,void 0,void 0,regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.intervalRef=setInterval((function(){return t.pulse()}),u.toMiliseconds(this.interval));case 1:case"end":return e.stop()}}),e,this)})))}},{key:"pulse",value:function(){this.events.emit(l.HEARTBEAT_EVENTS.pulse)}}],[{key:"init",value:function(e){return c.__awaiter(this,void 0,void 0,regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=new n(e),t.next=3,r.init();case 3:return t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)})))}}]),n}(p.IHeartBeat);t.HeartBeat=f},"2b7d":function(e,t,n){"use strict";
1n("d3b7"),Object.defineProperty(t,"__esModule",{value:!0}),t.delay=void 0,t.delay=function(e){return new Promise((function(t){setTimeout((function(){t(!0)}),e)}))}},3174:function(e,t,n){"use strict";(function(t){n("d3b7"),n("159b"),n("b64b"),n("12a8"),function(){var n;function r(){}(n=r).prototype.getItem=function(e){return this.hasOwnProperty(e)?String(this[e]):null},n.prototype.setItem=function(e,t){this[e]=String(t)},n.prototype.removeItem=function(e){delete this[e]},n.prototype.clear=function(){var e=this;Object.keys(e).forEach((function(t){e[t]=void 0,delete e[t]}))},n.prototype.key=function(e){return e=e||0,Object.keys(this)[e]},n.prototype.__defineGetter__("length",(function(){return Object.keys(this).length})),void 0!==t&&t.localStorage?e.exports=t.localStorage:"undefined"!=typeof window&&window.localStorage?e.exports=window.localStorage:e.exports=new r}()}).call(this,n("c8ba"))},"34de":function(e,t,n){"use strict";var r=n("1da1"),i=n("d4ec"),s=n("bee2"),o=(n("96cf"),n("d9e2"),n("d3b7"),n("25f0"),n("faa1")),c=n("cbe5"),a=n("18cd"),u=n("641f"),p=Object(u.b)(),l=function(){function e(t){if(Object(i.a)(this,e),this.url=t,this.events=new o.EventEmitter,this.registering=!1,!Object(a.isWsUrl)(t))throw new Error("Provided URL is not compatible with WebSocket connection: ".concat(t));this.url=t}return Object(s.a)(e,[{key:"connected",get:function(){return void 0!==this.socket}},{key:"connecting",get:function(){return this.registering}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"once",value:function(e,t){this.events.once(e,t)}},{key:"off",value:function(e,t){this.events.off(e,t)}},{key:"removeListener",value:function(e,t){this.events.removeListener(e,t)}},{key:"open",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:this.url,e.next=3,this.register(t);case 3:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"close",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){void 0!==t.socket?(t.socket.onclose=function(n){t.onClose(n),e()},t.socket.close()):n(new Error("Connection already closed"))})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},{key:"send",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==this.socket){e.next=4;break}return e.next=3,this.register();case 3:this.socket=e.sent;case 4:try{this.socket.send(Object(c.b)(t))}catch(e){this.onError(t.id,e)}case 5:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"register",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.url;if(!Object(a.isWsUrl)(t))throw new Error("Provided URL is not compatible with WebSocket connection: ".concat(t));if(this.registering){var n=this.events.getMaxListeners();return(this.events.listenerCount("register_error")>=n||this.events.listenerCount("open")>=n)&&this.events.setMaxListeners(n+1),new Promise((function(t,n){e.events.once("register_error",(function(t){e.resetMaxListeners(),n(t)})),e.events.once("open",(function(){if(e.resetMaxListeners(),void 0===e.socket)return n(new Error("WebSocket connection is missing or invalid"));t(e.socket)}))}))}return this.url=t,this.registering=!0,new Promise((function(n,r){var i=Object(a.isReactNative)()?void 0:{rejectUnauthorized:!Object(a.isLocalhostUrl)(t)},s=new p(t,[],i);Object(u.a)()?s.onerror=function(t){var n=t;r(e.emitError(n.error))}:s.on("error",(function(t){r(e.emitError(t))})),s.onopen=function(){e.onOpen(s),n(s)}}))}},{key:"onOpen",value:function(e){var t=this;e.onmessage=function(e){return t.onPayload(e)},e.onclose=function(e){return t.onClose(e)},this.socket=e,this.registering=!1,this.events.emit("open")}},{key:"onClose",value:function(e){this.socket=void 0,this.registering=!1,this.events.emit("close",e)}},{key:"onPayload",value:function(e){if(void 0!==e.data){var t="string"==typeof e.data?Object(c.a)(e.data):e.data;this.events.emit("payload",t)}}},{key:"onError",value:function(e,t){var n=this.parseError(t),r=n.message||n.toString(),i=Object(a.formatJsonRpcError)(e,r);this.events.emit("payload",i)}},{key:"parseError",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.url;return Object(a.parseConnectionError)(e,Object(u.c)(t),"WS")}},{key:"resetMaxListeners",value:function(){this.events.getMaxListeners()>10&&this.events.setMaxListeners(10)}},{key:"emitError",value:function(e){var t=this.parseError(new Error((null==e?void 0:e.message)||"WebSocket connection failed for host: ".concat(Object(u.c)(this.url))));return this.events.emit("register_error",t),t}}]),e}(),f=l;t.a=f},"3b5a":function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return p}));var r=n("1da1"),i=(n("d9e2"),n("96cf"),n("2a8a")),s=n("e5f1"),o=n("a383"),c=n("3d45"),a=n("ef2c");function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object(s.randomBytes)(c.j);return i.generateKeyPairFromSeed(e)}function p(e,t,n,r){return l.apply(this,arguments)}function l(){return l=Object(r.a)(regeneratorRuntime.mark((function e(t,n,r,s){var u,p,l,f,d,v,h=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u=h.length>4&&void 0!==h[4]?h[4]:Object(o.fromMiliseconds)(Date.now()),p={alg:c.h,typ:c.i},l=Object(a.d)(s.publicKey),f={iss:l,sub:t,aud:n,iat:u,exp:u+r},d=Object(a.c)({header:p,payload:f}),v=i.sign(s.secretKey,d),e.abrupt("return",Object(a.e)({header:p,payload:f,signature:v}));case 8:case"end":return e.stop()}}),e)}))),l.apply(this,arguments)}},"3d1f":function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});var r=n("9ab4");r.__exportStar(n("27b4"),t),r.__exportStar(n("b32a"),t),r.__exportStar(n("abb6"),t)},"3d45":function(e,t,n){"use strict";n.d(t,"h",(function(){return r})),n.d(t,"i",(function(){return i})),n.d(t,"f",(function(){return s})),n.d(t,"g",(function(){return o})),n.d(t,"e",(function(){return c})),n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return u})),n.d(t,"d",(function(){return p})),n.d(t,"c",(function(){return l})),n.d(t,"l",(function(){return f})),n.d(t,"k",(function(){return d})),n.d(t,"m",(function(){return v})),n.d(t,"n",(function(){return h})),n.d(t,"j",(function(){return b}));var r="EdDSA",i="JWT",s=".",o="base64url",c="utf8",a="utf8",u=":",p="did",l="key",f="base58btc",d="z",v="K36",h=32,b=32},"3fa3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ONE_THOUSAND=t.ONE_HUNDRED=void 0,t.ONE_HUNDRED=100,t.ONE_THOUSAND=1e3},"40bb":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PINO_CUSTOM_CONTEXT_KEY=t.PINO_LOGGER_DEFAULTS=void 0,t.PINO_LOGGER_DEFAULTS={level:"info"},t.PINO_CUSTOM_CONTEXT_KEY="custom_context"},4797:function(e,t,n){"use strict";var r=n("bdea");n.o(r,"IJsonRpcProvider")&&n.d(t,"IJsonRpcProvider",(function(){return r.IJsonRpcProvider})),n.o(r,"formatJsonRpcError")&&n.d(t,"formatJsonRpcError",(function(){return r.formatJsonRpcError})),n.o(r,"formatJsonRpcRequest")&&n.d(t,"formatJsonRpcRequest",(function(){return r.formatJsonRpcRequest})),n.o(r,"formatJsonRpcResult")&&n.d(t,"formatJsonRpcResult",(function(){return r.formatJsonRpcResult})),n.o(r,"getBigIntRpcId")&&n.d(t,"getBigIntRpcId",(function(){return r.getBigIntRpcId})),n.o(r,"isHttpUrl")&&n.d(t,"isHttpUrl",(function(){return r.isHttpUrl})),n.o(r,"isJsonRpcError")&&n.d(t,"isJsonRpcError",(function(){return r.isJsonRpcError})),n.o(r,"isJsonRpcRequest")&&n.d(t,"isJsonRpcRequest",(function(){return r.isJsonRpcRequest})),n.o(r,"isJsonRpcResponse")&&n.d(t,"isJsonRpcResponse",(function(){return r.isJsonRpcResponse})),n.o(r,"isJsonRpcResult")&&n.d(t,"isJsonRpcResult",(function(){return r.isJsonRpcResult})),n.o(r,"isLocalhostUrl")&&n.d(t,"isLocalhostUrl",(function(){return r.isLocalhostUrl})),n.o(r,"isReactNative")&&n.d(t,"isReactNative",(function(){return r.isReactNative})),n.o(r,"isWsUrl")&&n.d(t,"isWsUrl",(function(){return r.isWsUrl})),r.isNode},"4f40":function(e,t,n){"use strict";var r=n("6d20");n.o(r,"RELAY_JSONRPC")&&n.d(t,"RELAY_JSONRPC",(function(){return r.RELAY_JSONRPC})),n("b754");var i=n("9268");n.d(t,"RELAY_JSONRPC",(function(){return i.a})),n("6fbc")},"55a8":function(e,t,n){"use strict";var r=n("5bc3").default,i=n("970b").default;Object.defineProperty(t,"__esModule",{value:!0}),t.IWatch=void 0;var s=r((function e(){i(this,e)}));t.IWatch=s},"57e3":function(e,t,n){"use strict";var r=n("5bc3").default,i=n("970b").default,s=n("ed6d").default,o=n("2d0d").default;Object.defineProperty(t,"__esModule",{value:!0}),t.IHeartBeat=void 0;var c=function(e){s(n,e);var t=o(n);function n(e){return i(this,n),t.call(this)}return r(n)}(n("db00").IEvents);t.IHeartBeat=c},"58d2":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HEARTBEAT_EVENTS=t.HEARTBEAT_INTERVAL=void 0;var r=n("a383");t.HEARTBEAT_INTERVAL=r.FIVE_SECONDS,t.HEARTBEAT_EVENTS={pulse:"heartbeat_pulse"}},"5d15":function(e,t,n){"use strict";n("d9e2"),e.exports=function(){throw new Error("ws does not work in the browser. Browser clients must use the native WebSocket object")}},"63fc":function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return R})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return f})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return v})),n.d(t,"h",(function(){return O})),n.d(t,"i",(function(){return h})),n.d(t,"j",(function(){return b})),n.d(t,"k",(function(){return m}));var r=n("bee2"),i=n("d4ec"),s=n("262e"),o=n("2caf"),c=(n("4ec9"),n("d3b7"),n("3ca3"),n("ddb0"),n("b0c0"),n("d81d"),n("db00")),a=n("faa1"),u=n.n(a),p=function(e){Object(s.a)(n,e);var t=Object(o.a)(n);function n(e){var r;return Object(i.a)(this,n),(r=t.call(this)).opts=e,r.protocol="wc",r.version=2,r}return Object(r.a)(n)}(c.IEvents),l=function(e){Object(s.a)(n,e);var t=Object(o.a)(n);function n(e,r){var s;return Object(i.a)(this,n),(s=t.call(this)).core=e,s.logger=r,s.records=new Map,s}return Object(r.a)(n)}(c.IEvents),f=Object(r.a)((function e(t,n){Object(i.a)(this,e),this.logger=t,this.core=n})),d=function(e){Object(s.a)(n,e);var t=Object(o.a)(n);function n(e,r){var s;return Object(i.a)(this,n),(s=t.call(this)).relayer=e,s.logger=r,s}return Object(r.a)(n)}(c.IEvents),v=function(e){Object(s.a)(n,e);var t=Object(o.a)(n);function n(e){return Object(i.a)(this,n),t.call(this)}return Object(r.a)(n)}(c.IEvents),h=Object(r.a)((function e(t,n,r,s){Object(i.a)(this,e),this.core=t,this.logger=n,this.name=r})),b=function(e){Object(s.a)(n,e);var t=Object(o.a)(n);function n(e,r){var s;return Object(i.a)(this,n),(s=t.call(this)).relayer=e,s.logger=r,s}return Object(r.a)(n)}(c.IEvents),g=function(e){Object(s.a)(n,e);var t=Object(o.a)(n);function n(e,r){var s;return Object(i.a)(this,n),(s=t.call(this)).core=e,s.logger=r,s}return Object(r.a)(n)}(c.IEvents),m=Object(r.a)((function e(t,n){Object(i.a)(this,e),this.projectId=t,this.logger=n})),O=(u.a,Object(r.a)((function e(t){Object(i.a)(this,e),this.opts=t,this.protocol="wc",this.version=2}))),R=(a.EventEmitter,Object(r.a)((function e(t){Object(i.a)(this,e),this.client=t})))},"641f":function(e,t,n){"use strict";(function(e){n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return s})),n("ac1f"),n("1276");var r=function(){return void 0!==e&&void 0!==e.WebSocket?e.WebSocket:"undefined"!=typeof window&&void 0!==window.WebSocket?window.WebSocket:n("5d15")},i=function(){return"undefined"!=typeof window},s=function(e){return e.split("?")[0]}}).call(this,n("c8ba"))},6834:function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));var r=n("3835"),i=n("1da1"),s=n("d4ec"),o=n("bee2"),c=n("2909"),a=n("ade3"),u=n("b85c"),p=(n("96cf"),n("dbb4"),n("a4d3"),n("a9e3"),n("ac1f"),n("1276"),n("d3b7"),n("25f0"),n("d9e2"),n("4de4"),n("caad"),n("6062"),n("3ca3"),n("ddb0"),n("99af"),n("b0c0"),n("2ca0"),n("d81d"),n("159b"),n("faa1")),l=n("a054"),f=n("b331"),d="".concat("wc","@2:").concat("ethereum_provider",":"),v=["eth_sendTransaction","personal_sign"],h=["chainChanged","accountsChanged"],b=Object.defineProperty,g=Object.defineProperties,m=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,y=function(e,t,n){return t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},j=function(e,t){for(var n in t||(t={}
1))R.call(t,n)&&y(e,n,t[n]);if(O){var r,i=Object(u.a)(O(t));try{for(i.s();!(r=i.n()).done;)n=r.value,w.call(t,n)&&y(e,n,t[n])}catch(e){i.e(e)}finally{i.f()}}return e},E=function(e,t){return g(e,m(t))};function x(e){return Number(e[0].split(":")[1])}function _(e){return"0x".concat(e.toString(16))}function k(e){var t=e.chains,n=e.optionalChains,r=e.methods,i=e.optionalMethods,s=e.events,o=e.optionalEvents,u=e.rpcMap;if(!Object(l.M)(t))throw new Error("Invalid chains");var p=t,f=r||v,d=s||h,b={chains:p,methods:f,events:d,rpcMap:Object(a.a)({},x(p),u[x(p)])},g=null==s?void 0:s.filter((function(e){return!h.includes(e)})),m=null==r?void 0:r.filter((function(e){return!v.includes(e)}));if(!(n||o||i||null!=g&&g.length||null!=m&&m.length))return{required:b};var O=(null==g?void 0:g.length)&&(null==m?void 0:m.length)||!n;return{required:b,optional:{chains:Object(c.a)(new Set(O?p.concat(n||[]):n)),methods:Object(c.a)(new Set(f.concat(i||[]))),events:Object(c.a)(new Set(d.concat(o||[]))),rpcMap:u}}}var I=function(){function e(){var t=this;Object(s.a)(this,e),this.events=new p.EventEmitter,this.namespace="eip155",this.accounts=[],this.chainId=1,this.STORAGE_KEY=d,this.on=function(e,n){return t.events.on(e,n),t},this.once=function(e,n){return t.events.once(e,n),t},this.removeListener=function(e,n){return t.events.removeListener(e,n),t},this.off=function(e,n){return t.events.off(e,n),t},this.parseAccount=function(e){return t.isCompatibleChainId(e)?t.parseAccountId(e).address:e},this.signer={},this.rpc={}}return Object(o.a)(e,[{key:"request",value:function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.signer.request(t,this.formatChainId(this.chainId));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"sendAsync",value:function(e,t){this.signer.sendAsync(e,t,this.formatChainId(this.chainId))}},{key:"connected",get:function(){return!!this.signer.client&&this.signer.client.core.relayer.connected}},{key:"connecting",get:function(){return!!this.signer.client&&this.signer.client.core.relayer.connecting}},{key:"enable",value:function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=this.session,e.t0){e.next=4;break}return e.next=4,this.connect();case 4:return e.next=6,this.request({method:"eth_requestAccounts"});case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"connect",value:function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(t){var n,r,s,o,c,u=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.signer.client){e.next=2;break}throw new Error("Provider not initialized. Call init() first");case 2:return this.loadConnectOpts(t),n=k(this.rpc),r=n.required,s=n.optional,e.prev=4,e.next=7,new Promise(function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(n,i){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u.rpc.showQrModal&&(null==(o=u.modal)||o.subscribeModal((function(e){!e.open&&!u.signer.session&&(u.signer.abortPairingAttempt(),i(new Error("Connection request reset. Please try again.")))}))),e.next=3,u.signer.connect(E(j({namespaces:Object(a.a)({},u.namespace,r)},s&&{optionalNamespaces:Object(a.a)({},u.namespace,s)}),{pairingTopic:null==t?void 0:t.pairingTopic})).then((function(e){n(e)})).catch((function(e){i(new Error(e.message))}));case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}());case 7:if(o=e.sent){e.next=10;break}return e.abrupt("return");case 10:this.setChainIds(this.rpc.chains),c=Object(l.r)(o.namespaces,[this.namespace]),this.setAccounts(c),this.events.emit("connect",{chainId:_(this.chainId)}),e.next=18;break;case 15:throw e.prev=15,e.t0=e.catch(4),this.signer.logger.error(e.t0),e.t0;case 18:return e.prev=18,this.modal&&this.modal.closeModal(),e.finish(18);case 21:case"end":return e.stop()}}),e,this,[[4,15,18,21]])})));return function(t){return e.apply(this,arguments)}}()},{key:"disconnect",value:function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=this.session,!e.t0){e.next=4;break}return e.next=4,this.signer.disconnect();case 4:this.reset();case 5:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"isWalletConnect",get:function(){return!0}},{key:"session",get:function(){return this.signer.session}},{key:"registerEventListeners",value:function(){var e=this;this.signer.on("session_event",(function(t){var n=t.params.event;"accountsChanged"===n.name?(e.accounts=e.parseAccounts(n.data),e.events.emit("accountsChanged",e.accounts)):"chainChanged"===n.name?e.setChainId(e.formatChainId(n.data)):e.events.emit(n.name,n.data),e.events.emit("session_event",t)})),this.signer.on("chainChanged",(function(t){var n=parseInt(t);e.chainId=n,e.events.emit("chainChanged",_(e.chainId)),e.persist()})),this.signer.on("session_update",(function(t){e.events.emit("session_update",t)})),this.signer.on("session_delete",(function(t){e.reset(),e.events.emit("session_delete",t),e.events.emit("disconnect",E(j({}
1,Object(l.x)("USER_DISCONNECTED")),{data:t.topic,name:"USER_DISCONNECTED"}))})),this.signer.on("display_uri",(function(t){var n,r;e.rpc.showQrModal&&(null==(n=e.modal)||n.closeModal(),null==(r=e.modal)||r.openModal({uri:t})),e.events.emit("display_uri",t)}))}},{key:"switchEthereumChain",value:function(e){this.request({method:"wallet_switchEthereumChain",params:[{chainId:e.toString(16)}]})}},{key:"isCompatibleChainId",value:function(e){return"string"==typeof e&&e.startsWith("".concat(this.namespace,":"))}},{key:"formatChainId",value:function(e){return"".concat(this.namespace,":").concat(e)}},{key:"parseChainId",value:function(e){return Number(e.split(":")[1])}},{key:"setChainIds",value:function(e){var t=this,n=e.filter((function(e){return t.isCompatibleChainId(e)})).map((function(e){return t.parseChainId(e)}));n.length&&(this.chainId=n[0],this.events.emit("chainChanged",_(this.chainId)),this.persist())}},{key:"setChainId",value:function(e){if(this.isCompatibleChainId(e)){var t=this.parseChainId(e);this.chainId=t,this.switchEthereumChain(t)}}},{key:"parseAccountId",value:function(e){var t=e.split(":"),n=Object(r.a)(t,3),i=n[0],s=n[1],o=n[2];return{chainId:"".concat(i,":").concat(s),address:o}}},{key:"setAccounts",value:function(e){var t=this;this.accounts=e.filter((function(e){return t.parseChainId(t.parseAccountId(e).chainId)===t.chainId})).map((function(e){return t.parseAccountId(e).address})),this.events.emit("accountsChanged",this.accounts)}},{key:"getRpcConfig",value:function(e){var t,n,r=this;return{chains:(null==(t=e.chains)?void 0:t.map((function(e){return r.formatChainId(e)})))||["".concat(this.namespace,":1")],optionalChains:e.optionalChains?e.optionalChains.map((function(e){return r.formatChainId(e)})):void 0,methods:(null==e?void 0:e.methods)||v,events:(null==e?void 0:e.events)||h,optionalMethods:(null==e?void 0:e.optionalMethods)||[],optionalEvents:(null==e?void 0:e.optionalEvents)||[],rpcMap:(null==e?void 0:e.rpcMap)||this.buildRpcMap(e.chains.concat(e.optionalChains||[]),e.projectId),showQrModal:!(null==e||!e.showQrModal),qrModalOptions:null!=(n=null==e?void 0:e.qrModalOptions)?n:void 0,projectId:e.projectId,metadata:e.metadata}}},{key:"buildRpcMap",value:function(e,t){var n=this,r={};return e.forEach((function(e){r[e]=n.getRpcUrl(e,t)})),r}},{key:"initialize",value:function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(t){var r,i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.rpc=this.getRpcConfig(t),this.chainId=x(this.rpc.chains),e.next=4,f.a.init({projectId:this.rpc.projectId,metadata:this.rpc.metadata,disableProviderPing:t.disableProviderPing,relayUrl:t.relayUrl,storageOptions:t.storageOptions});case 4:return this.signer=e.sent,this.registerEventListeners(),e.next=8,this.loadPersistedSession();case 8:if(!this.rpc.showQrModal){e.next=28;break}return e.prev=9,e.next=12,n.e("chunk-df04dad2").then(n.bind(null,"6709"));case 12:i=e.sent,s=i.WalletConnectModal,r=s,e.next=20;break;case 17:throw e.prev=17,e.t0=e.catch(9),new Error("To use QR modal, please install @walletconnect/modal package");case 20:if(!r){e.next=28;break}e.prev=21,this.modal=new r(j({walletConnectVersion:2,projectId:this.rpc.projectId,standaloneChains:this.rpc.chains},this.rpc.qrModalOptions)),e.next=28;break;case 25:throw e.prev=25,e.t1=e.catch(21),this.signer.logger.error(e.t1),new Error("Could not generate WalletConnectModal Instance");case 28:case"end":return e.stop()}}),e,this,[[9,17],[21,25]])})));return function(t){return e.apply(this,arguments)}}()},{key:"loadConnectOpts",value:function(e){var t=this;if(e){var n=e.chains,r=e.optionalChains,i=e.rpcMap;n&&Object(l.M)(n)&&(this.rpc.chains=n.map((function(e){return t.formatChainId(e)})),n.forEach((function(e){t.rpc.rpcMap[e]=(null==i?void 0:i[e])||t.getRpcUrl(e)}))),r&&Object(l.M)(r)&&(this.rpc.optionalChains=[],this.rpc.optionalChains=null==r?void 0:r.map((function(e){return t.formatChainId(e)})),r.forEach((function(e){t.rpc.rpcMap[e]=(null==i?void 0:i[e])||t.getRpcUrl(e)})))}}},{key:"getRpcUrl",value:function(e,t){var n;return(null==(n=this.rpc.rpcMap)?void 0:n[e])||"".concat("https://rpc.walletconnect.com/v1/","?chainId=eip155:").concat(e,"&projectId=").concat(t||this.rpc.projectId)}},{key:"loadPersistedSession",value:function(){var e=Object(i.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.session){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.signer.client.core.storage.getItem("".concat(this.STORAGE_KEY,"/chainId"));case 4:t=e.sent,n=this.session.namespaces["".concat(this.namespace,":").concat(t)]?this.session.namespaces["".concat(this.namespace,":").concat(t)]:this.session.namespaces[this.namespace],this.setChainIds(t?[this.formatChainId(t)]:null==n?void 0:n.accounts),this.setAccounts(null==n?void 0:n.accounts);case 7:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"reset",value:function(){this.chainId=1,this.accounts=[]}},{key:"persist",value:function(){this.session&&this.signer.client.core.storage.setItem("".concat(this.STORAGE_KEY,"/chainId"),this.chainId)}},{key:"parseAccounts",value:function(e){var t=this;return"string"==typeof e||e instanceof String?[this.parseAccount(e)]:e.map((function(e){return t.parseAccount(e)}))}}],[{key:"init",value:function(){var t=Object(i.a)(regeneratorRuntime.mark((function t(n){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=new e,t.next=3,r.initialize(n);case 3:return t.abrupt("return",r);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}]),e}(),S=I},"6d20":function(e,t){},"6fbc":function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return o}
1)),n.d(t,"b",(function(){return c})),n.d(t,"g",(function(){return a})),n.d(t,"h",(function(){return u})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return l}));var r=n("86f2");function i(e){return Object(r.c)(e,"subscribe")}function s(e){return Object(r.b)(e,["topic"],[])}function o(e){return Object(r.c)(e,"publish")}function c(e){return Object(r.b)(e,["message","topic","ttl"],["prompt","tag"])}function a(e){return Object(r.c)(e,"unsubscribe")}function u(e){return Object(r.b)(e,["id","topic"],[])}function p(e){return Object(r.c)(e,"subscription")}function l(e){return Object(r.b)(e,["id","data"],[])}},7896:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return o})),n("ac1f"),n("466d"),n("4d63"),n("c607"),n("2c3e"),n("25f0"),n("00b4");function r(e,t){var n=function(e){var t=e.match(new RegExp(/^\w+:/,"gi"));if(t&&t.length)return t[0]}(e);return void 0!==n&&new RegExp(t).test(n)}function i(e){return r(e,"^https?:")}function s(e){return r(e,"^wss?:")}function o(e){return new RegExp("wss?://localhost(:d{2,5})?").test(e)}},"7f0c":function(e,t,n){"use strict";var r=n("970b").default,i=n("5bc3").default;n("4ec9"),n("d3b7"),n("3ca3"),n("ddb0"),n("d9e2"),Object.defineProperty(t,"__esModule",{value:!0}),t.Watch=void 0;var s=function(){function e(){r(this,e),this.timestamps=new Map}return i(e,[{key:"start",value:function(e){if(this.timestamps.has(e))throw new Error("Watch already started for label: ".concat(e));this.timestamps.set(e,{started:Date.now()})}},{key:"stop",value:function(e){var t=this.get(e);if(void 0!==t.elapsed)throw new Error("Watch already stopped for label: ".concat(e));var n=Date.now()-t.started;this.timestamps.set(e,{started:t.started,elapsed:n})}},{key:"get",value:function(e){var t=this.timestamps.get(e);if(void 0===t)throw new Error("No timestamp found for label: ".concat(e));return t}},{key:"elapsed",value:function(e){var t=this.get(e);return t.elapsed||Date.now()-t.started}}]),e}();t.Watch=s,t.default=s},"86f2":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return o}));var r=n("53ca");function i(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"string";if(!e[t]||Object(r.a)(e[t])!==n)throw new Error('Missing or invalid "'.concat(t,'" param'))}function s(e,t,n){var r=!n.length?function(e,t){return Array.isArray(e)?e.length===t:Object.keys(e).length===t}(e,t.length):function(e,t){return Array.isArray(e)?e.length>=t:Object.keys(e).length>=t}(e,t.length);return!!r&&function(e,t){var n=!0;return t.forEach((function(t){t in e||(n=!1)})),n}(e,t)}function o(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"_",r=e.split(n);return r[r.length-1].trim().toLowerCase()===t.trim().toLowerCase()}n("d9e2"),n("d3b7"),n("159b"),n("b64b"),n("ac1f"),n("1276"),n("498a")},9268:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={waku:{publish:"waku_publish",batchPublish:"waku_batchPublish",subscribe:"waku_subscribe",batchSubscribe:"waku_batchSubscribe",subscription:"waku_subscription",unsubscribe:"waku_unsubscribe",batchUnsubscribe:"waku_batchUnsubscribe"},irn:{publish:"irn_publish",batchPublish:"irn_batchPublish",subscribe:"irn_subscribe",batchSubscribe:"irn_batchSubscribe",subscription:"irn_subscription",unsubscribe:"irn_unsubscribe",batchUnsubscribe:"irn_batchUnsubscribe"},iridium:{publish:"iridium_publish",batchPublish:"iridium_batchPublish",subscribe:"iridium_subscribe",batchSubscribe:"iridium_batchSubscribe",subscription:"iridium_subscription",unsubscribe:"iridium_unsubscribe",batchUnsubscribe:"iridium_batchUnsubscribe"}}},"97db":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("9ab4");r.__exportStar(n("2b7d"),t),r.__exportStar(n("0140"),t)},a383:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("9ab4");r.__exportStar(n("97db"),t),r.__exportStar(n("7f0c"),t),r.__exportStar(n("b830"),t),r.__exportStar(n("0e4f"),t)},a55b:function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n("1da1"),i=n("d4ec"),s=n("bee2"),o=n("262e"),c=n("2caf"),a=(n("d3b7"),n("25f0"),n("d9e2"),n("99af"),n("96cf"),n("faa1")),u=n("18cd"),p=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){var r;return Object(i.a)(this,n),(r=t.call(this,e)).events=new a.EventEmitter,r.hasRegisteredEventListeners=!1,r.connection=r.setConnection(e),r.connection.connected&&r.registerEventListeners(),r}
1return Object(s.a)(n,[{key:"connect",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:this.connection,e.next=3,this.open(t);case 3:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"disconnect",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.close();case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"once",value:function(e,t){this.events.once(e,t)}},{key:"off",value:function(e,t){this.events.off(e,t)}},{key:"removeListener",value:function(e,t){this.events.removeListener(e,t)}},{key:"request",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.requestStrict(Object(u.formatJsonRpcRequest)(t.method,t.params||[],t.id||Object(u.getBigIntRpcId)().toString()),n));case 1:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"requestStrict",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var i=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(r,s){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i.connection.connected){e.next=9;break}return e.prev=1,e.next=4,i.open();case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),s(e.t0);case 9:return i.events.on("".concat(t.id),(function(e){Object(u.isJsonRpcError)(e)?s(e.error):r(e.result)})),e.prev=10,e.next=13,i.connection.send(t,n);case 13:e.next=18;break;case 15:e.prev=15,e.t1=e.catch(10),s(e.t1);case 18:case"end":return e.stop()}}),e,null,[[1,6],[10,15]])})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"setConnection",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.connection;return e}},{key:"onPayload",value:function(e){this.events.emit("payload",e),Object(u.isJsonRpcResponse)(e)?this.events.emit("".concat(e.id),e):this.events.emit("message",{type:e.method,data:e.params})}},{key:"onClose",value:function(e){e&&3e3===e.code&&this.events.emit("error",new Error("WebSocket connection closed abnormally with code: ".concat(e.code," ").concat(e.reason?"(".concat(e.reason,")"):""))),this.events.emit("disconnect")}},{key:"open",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.length>0&&void 0!==n[0]?n[0]:this.connection,this.connection!==t||!this.connection.connected){e.next=3;break}return e.abrupt("return");case 3:if(this.connection.connected&&this.close(),"string"!=typeof t){e.next=8;break}return e.next=7,this.connection.open(t);case 7:t=this.connection;case 8:return this.connection=this.setConnection(t),e.next=11,this.connection.open();case 11:this.registerEventListeners(),this.events.emit("connect");case 13:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"close",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.connection.close();case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"registerEventListeners",value:function(){var e=this;this.hasRegisteredEventListeners||(this.connection.on("payload",(function(t){return e.onPayload(t)})),this.connection.on("close",(function(t){return e.onClose(t)})),this.connection.on("error",(function(t){return e.events.emit("error",t)})),this.connection.on("register_error",(function(t){return e.onClose()})),this.hasRegisteredEventListeners=!0)}}]),n}(u.IJsonRpcProvider)},a60c:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n("1da1"),i=n("d4ec"),s=n("bee2"),o=(n("96cf"),n("d9e2"),n("d3b7"),n("25f0"),n("faa1")),c=n("5d61"),a=n.n(c),u=n("cbe5"),p=n("18cd"),l={headers:{Accept:"application/json","Content-Type":"application/json"},method:"POST"},f=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Object(i.a)(this,e),this.url=t,this.disableProviderPing=n,this.events=new o.EventEmitter,this.isAvailable=!1,this.registering=!1,!Object(p.isHttpUrl)(t))throw new Error("Provided URL is not compatible with HTTP connection: ".concat(t));this.url=t,this.disableProviderPing=n}
1return Object(s.a)(e,[{key:"connected",get:function(){return this.isAvailable}},{key:"connecting",get:function(){return this.registering}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"once",value:function(e,t){this.events.once(e,t)}},{key:"off",value:function(e,t){this.events.off(e,t)}},{key:"removeListener",value:function(e,t){this.events.removeListener(e,t)}},{key:"open",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:this.url,e.next=3,this.register(t);case 3:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"close",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.isAvailable){e.next=2;break}throw new Error("Connection already closed");case 2:this.onClose();case 3:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"send",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r,i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.isAvailable){e.next=3;break}return e.next=3,this.register();case 3:return e.prev=3,r=Object(u.b)(t),e.next=7,a()(this.url,Object.assign(Object.assign({},l),{body:r}));case 7:return i=e.sent,e.next=10,i.json();case 10:s=e.sent,this.onPayload({data:s}),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(3),this.onError(t.id,e.t0);case 17:case"end":return e.stop()}}),e,this,[[3,14]])})));return function(t,n){return e.apply(this,arguments)}}()},{key:"register",value:function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,i,s=this,o=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=o.length>0&&void 0!==o[0]?o[0]:this.url,Object(p.isHttpUrl)(t)){e.next=3;break}throw new Error("Provided URL is not compatible with HTTP connection: ".concat(t));case 3:if(!this.registering){e.next=7;break}return n=this.events.getMaxListeners(),(this.events.listenerCount("register_error")>=n||this.events.listenerCount("open")>=n)&&this.events.setMaxListeners(n+1),e.abrupt("return",new Promise((function(e,t){s.events.once("register_error",(function(e){s.resetMaxListeners(),t(e)})),s.events.once("open",(function(){if(s.resetMaxListeners(),void 0===s.isAvailable)return t(new Error("HTTP connection is missing or invalid"));e()}))})));case 7:if(this.url=t,this.registering=!0,e.prev=9,this.disableProviderPing){e.next=14;break}return r=Object(u.b)({id:1,jsonrpc:"2.0",method:"test",params:[]}),e.next=14,a()(t,Object.assign(Object.assign({},l),{body:r}));case 14:this.onOpen(),e.next=23;break;case 17:throw e.prev=17,e.t0=e.catch(9),i=this.parseError(e.t0),this.events.emit("register_error",i),this.onClose(),i;case 23:case"end":return e.stop()}}),e,this,[[9,17]])})));return function(){return e.apply(this,arguments)}}()},{key:"onOpen",value:function(){this.isAvailable=!0,this.registering=!1,this.events.emit("open")}},{key:"onClose",value:function(){this.isAvailable=!1,this.registering=!1,this.events.emit("close")}},{key:"onPayload",value:function(e){if(void 0!==e.data){var t="string"==typeof e.data?Object(u.a)(e.data):e.data;this.events.emit("payload",t)}}},{key:"onError",value:function(e,t){var n=this.parseError(t),r=n.message||n.toString(),i=Object(p.formatJsonRpcError)(e,r);this.events.emit("payload",i)}},{key:"parseError",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.url;return Object(p.parseConnectionError)(e,t,"HTTP")}},{key:"resetMaxListeners",value:function(){this.events.getMaxListeners()>10&&this.events.setMaxListeners(10)}}]),e}(),d=f;t.b=d},a80d:function(e,t,n){"use strict";n("caad"),n("2532"),n("ac1f"),n("00b4"),n("1276"),n("4de4"),n("d3b7"),n("498a")},aa51:function(e,t,n){"use strict";n.d(t,"a",(function(){return E})),n.d(t,"b",(function(){return H}));var r=n("53ca"),i=n("257e"),s=n("2909"),o=n("1da1"),c=n("d4ec"),a=n("bee2"),u=n("262e"),p=n("2caf"),l=n("b85c"),f=(n("96cf"),n("99af"),n("dbb4"),n("a4d3"),n("b0c0"),n("b64b"),n("d9e2"),n("d3b7"),n("caad"),n("2532"),n("ddb0"),n("25f0"),n("3ca3"),n("7db0"),n("4de4"),n("d81d"),n("e9c4"),n("159b"),n("07ac"),n("324b")),d=n("0391"),v=n("63fc"),h=n("a054"),b=n("faa1"),g=n.n(b),m=n("a383"),O=n("18cd"),R="client",w="".concat("wc","@").concat(2,":").concat(R,":"),y=R,j="error",E=(m.THIRTY_DAYS,"Proposal expired"),x=m.SEVEN_DAYS,_={wc_sessionPropose:{req:{ttl:m.FIVE_MINUTES,prompt:!0,tag:1100},res:{ttl:m.FIVE_MINUTES,prompt:!1,tag:1101}},wc_sessionSettle:{req:{ttl:m.FIVE_MINUTES,prompt:!1,tag:1102},res:{ttl:m.FIVE_MINUTES,prompt:!1,tag:1103}},wc_sessionUpdate:{req:{ttl:m.ONE_DAY,prompt:!1,tag:1104},res:{ttl:m.ONE_DAY,prompt:!1,tag:1105}},wc_sessionExtend:{req:{ttl:m.ONE_DAY,prompt:!1,tag:1106},res:{ttl:m.ONE_DAY,prompt:!1,tag:1107}},wc_sessionRequest:{req:{ttl:m.FIVE_MINUTES,prompt:!0,tag:1108},res:{ttl:m.FIVE_MINUTES,prompt:!1,tag:1109}},wc_sessionEvent:{req:{ttl:m.FIVE_MINUTES,prompt:!0,tag:1110},res:{ttl:m.FIVE_MINUTES,prompt:!1,tag:1111}},wc_sessionDelete:{req:{ttl:m.ONE_DAY,prompt:!1,tag:1112},res:{ttl:m.ONE_DAY,prompt:!1,tag:1113}},wc_sessionPing:{req:{ttl:m.THIRTY_SECONDS,prompt:!1,tag:1114},res:{ttl:m.THIRTY_SECONDS,prompt:!1,tag:1115}}},k={min:m.FIVE_MINUTES,max:m.SEVEN_DAYS},I=["wc_sessionPropose","wc_sessionRequest","wc_authRequest"],S=Object.defineProperty,N=Object.defineProperties,P=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,A=function(e,t,n){return t in e?S(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},U=function(e,t){for(var n in t||(t={}))C.call(t,n)&&A(e,n,t[n]);if(T){var r,i=Object(l.a)(T(t));try{for(i.s();!(r=i.n()).done;)n=r.value,M.call(t,n)&&A(e,n,t[n])}catch(e){i.e(e)}finally{i.f()}}return e},D=function(e,t){return N(e,P(t))},q=function(e){Object(u.a)(n,e);var t=Object(p.a)(n);function n(e){var r;return Object(c.a)(this,n),(r=t.call(this,e)).name="engine",r.events=new g.a,r.initialized=!1,r.ignoredPayloadTypes=[h.b],r.init=Object(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=r.initialized,e.t0){e.next=8;break}return e.next=4,r.cleanup();case 4:r.registerRelayerEvents(),r.registerExpirerEvents(),r.client.core.pairing.register({methods:Object.keys(_)}),r.initialized=!0;case 8:case"end":return e.stop()}}),e)}))),r.connect=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,c,a,u,p,l,d,v,b,g,O,R,w,y,j,x,_,k,I,S;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),n=D(U({},t),{requiredNamespaces:t.requiredNamespaces||{},optionalNamespaces:t.optionalNamespaces||{}}),e.next=4,r.isValidConnect(n);case 4:if(i=n.pairingTopic,s=n.requiredNamespaces,c=n.optionalNamespaces,a=n.sessionProperties,u=n.relays,d=!1,(p=i)&&(d=r.client.core.pairing.pairings.get(p).active),p&&d){e.next=13;break}return e.next=9,r.client.core.pairing.create();case 9:v=e.sent,b=v.topic,g=v.uri,p=b,l=g;case 13:return e.next=15,r.client.core.crypto.generateKeyPair();case 15:if(O=e.sent,R=U({requiredNamespaces:s,optionalNamespaces:c,relays:null!=u?u:[{protocol:f.c}],proposer:{publicKey:O,metadata:r.client.metadata}},a&&{sessionProperties:a}),w=Object(h.d)(m.FIVE_MINUTES,E),y=w.reject,j=w.resolve,x=w.done,r.events.once(Object(h.k)("session_connect"),function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.error,i=t.session,!n){e.next=5;break}y(n),e.next=17;break;case 5:if(!i){e.next=17;break}return i.self.publicKey=O,s=D(U({},i),{requiredNamespaces:i.requiredNamespaces,optionalNamespaces:i.optionalNamespaces}),e.next=10,r.client.session.set(i.topic,s);case 10:return e.next=12,r.setExpiry(i.topic,i.expiry);case 12:if(e.t0=p,!e.t0){e.next=16;break}return e.next=16,r.client.core.pairing.updateMetadata({topic:p,metadata:i.peer.metadata});case 16:j(s);case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),p){e.next=24;break}throw _=Object(h.t)("NO_MATCHING_KEY","connect() pairing topic: ".concat(p)),k=_.message,new Error(k);case 24:return e.next=26,r.sendRequest(p,"wc_sessionPropose",R);case 26:return I=e.sent,S=Object(h.c)(m.FIVE_MINUTES),e.next=30,r.setProposal(I,U({id:I,expiry:S},R));case 30:return e.abrupt("return",{uri:l,approval:x});case 31:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.pair=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),e.next=3,r.client.core.pairing.pair(t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.approve=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a,u,p,l,f,d,v,b,g;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),e.next=3,r.isValidApprove(t);case 3:return n=t.id,i=t.relayProtocol,s=t.namespaces,o=t.sessionProperties,c=r.client.proposal.get(n),a=c.pairingTopic,u=c.proposer,p=c.requiredNamespaces,l=c.optionalNamespaces,a=a||"",Object(h.V)(p)||(p=Object(h.w)(s,"approve()")),e.next=8,r.client.core.crypto.generateKeyPair();case 8:return f=e.sent,d=u.publicKey,e.next=12,r.client.core.crypto.generateSharedKey(f,d);case 12:if(v=e.sent,e.t0=a&&n,!e.t0){e.next=23;break}return e.next=17,r.client.core.pairing.updateMetadata({topic:a,metadata:u.metadata});case 17:return e.next=19,r.sendResult(n,a,{relay:{protocol:null!=i?i:"irn"},responderPublicKey:f});case 19:return e.next=21,r.client.proposal.delete(n,Object(h.x)("USER_DISCONNECTED"));case 21:return e.next=23,r.client.core.pairing.activate({topic:a});case 23:return b=U({relay:{protocol:null!=i?i:"irn"},namespaces:s,requiredNamespaces:p,optionalNamespaces:l,pairingTopic:a,controller:{publicKey:f,metadata:r.client.metadata},expiry:Object(h.c)(x)},o&&{sessionProperties:o}),e.next=26,r.client.core.relayer.subscribe(v);case 26:return e.next=28,r.sendRequest(v,"wc_sessionSettle",b);case 28:return g=D(U({},b),{topic:v,pairingTopic:a,acknowledged:!1,self:b.controller,peer:{publicKey:u.publicKey,metadata:u.metadata},controller:f}),e.next=31,r.client.session.set(v,g);case 31:return e.next=33,r.setExpiry(v,Object(h.c)(x));case 33:return e.abrupt("return",{topic:v,acknowledged:function(){return new Promise((function(e){return setTimeout((function(){return e(r.client.session.get(v))}),500)}))}});case 34:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.reject=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),e.next=3,r.isValidReject(t);case 3:if(n=t.id,i=t.reason,s=r.client.proposal.get(n),o=s.pairingTopic,e.t0=o,!e.t0){e.next=10;break}return e.next=8,r.sendError(n,o,i);case 8:return e.next=10,r.client.proposal.delete(n,Object(h.x)("USER_DISCONNECTED"));case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.update=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),e.next=3,r.isValidUpdate(t);case 3:return n=t.topic,i=t.namespaces,e.next=7,r.sendRequest(n,"wc_sessionUpdate",{namespaces:i}
1);case 7:return s=e.sent,o=Object(h.d)(),c=o.done,a=o.resolve,u=o.reject,r.events.once(Object(h.k)("session_update",s),(function(e){var t=e.error;t?u(t):a()})),e.next=15,r.client.session.update(n,{namespaces:i});case 15:return e.abrupt("return",{acknowledged:c});case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.extend=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),e.next=3,r.isValidExtend(t);case 3:return n=t.topic,e.next=6,r.sendRequest(n,"wc_sessionExtend",{});case 6:return i=e.sent,s=Object(h.d)(),o=s.done,c=s.resolve,a=s.reject,r.events.once(Object(h.k)("session_extend",i),(function(e){var t=e.error;t?a(t):c()})),e.next=14,r.setExpiry(n,Object(h.c)(x));case 14:return e.abrupt("return",{acknowledged:o});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.request=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a,u,p,l,f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),e.next=3,r.isValidRequest(t);case 3:return n=t.chainId,i=t.request,s=t.topic,o=t.expiry,e.next=9,r.sendRequest(s,"wc_sessionRequest",{request:i,chainId:n},o);case 9:return c=e.sent,a=Object(h.d)(o),u=a.done,p=a.resolve,l=a.reject,r.events.once(Object(h.k)("session_request",c),(function(e){var t=e.error,n=e.result;t?l(t):p(n)})),r.client.events.emit("session_request_sent",{topic:s,request:i,chainId:n,id:c}),e.next=17,r.client.core.storage.getItem("WALLETCONNECT_DEEPLINK_CHOICE");case 17:return f=e.sent,Object(h.y)({id:c,topic:s,wcDeepLink:f}),e.next=21,u();case 21:return e.abrupt("return",e.sent);case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.respond=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),e.next=3,r.isValidRespond(t);case 3:if(n=t.topic,i=t.response,s=i.id,!Object(O.isJsonRpcResult)(i)){e.next=9;break}return e.next=7,r.sendResult(s,n,i.result);case 7:e.next=13;break;case 9:if(e.t0=Object(O.isJsonRpcError)(i),!e.t0){e.next=13;break}return e.next=13,r.sendError(s,n,i.error);case 13:r.deletePendingSessionRequest(t.response.id,{message:"fulfilled",code:0});case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.ping=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),e.next=3,r.isValidPing(t);case 3:if(n=t.topic,!r.client.session.keys.includes(n)){e.next=17;break}return e.next=7,r.sendRequest(n,"wc_sessionPing",{});case 7:return i=e.sent,s=Object(h.d)(),o=s.done,c=s.resolve,a=s.reject,r.events.once(Object(h.k)("session_ping",i),(function(e){var t=e.error;t?a(t):c()})),e.next=15,o();case 15:e.next=21;break;case 17:if(e.t0=r.client.core.pairing.pairings.keys.includes(n),!e.t0){e.next=21;break}return e.next=21,r.client.core.pairing.ping({topic:n});case 21:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.emit=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),e.next=3,r.isValidEmit(t);case 3:return n=t.topic,i=t.event,s=t.chainId,e.next=6,r.sendRequest(n,"wc_sessionEvent",{event:i,chainId:s});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.disconnect=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.isInitialized(),e.next=3,r.isValidDisconnect(t);case 3:if(n=t.topic,!r.client.session.keys.includes(n)){e.next=13;break}return i=Object(O.getBigIntRpcId)().toString(),o=function e(t){(null==t?void 0:t.id.toString())===i&&(r.client.core.relayer.events.removeListener(f.d.message_ack,e),s())},e.next=9,Promise.all([new Promise((function(e){s=e,r.client.core.relayer.on(f.d.message_ack,o)})),r.sendRequest(n,"wc_sessionDelete",Object(h.x)("USER_DISCONNECTED"),void 0,i)]);case 9:return e.next=11,r.deleteSession(n);case 11:e.next=15;break;case 13:return e.next=15,r.client.core.pairing.disconnect({topic:n});case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.find=function(e){return r.isInitialized(),r.client.session.getAll().filter((function(t){return Object(h.I)(t,e)}))},r.getPendingSessionRequests=function(){return r.isInitialized(),r.client.pen
1dingRequest.getAll()},r.cleanupDuplicatePairings=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.pairingTopic){e.next=14;break}if(e.prev=1,n=r.client.core.pairing.pairings.get(t.pairingTopic),i=r.client.core.pairing.pairings.getAll().filter((function(e){var r,i;return(null==(r=e.peerMetadata)?void 0:r.url)&&(null==(i=e.peerMetadata)?void 0:i.url)===t.peer.metadata.url&&e.topic&&e.topic!==n.topic})),0!==i.length){e.next=5;break}return e.abrupt("return");case 5:return r.client.logger.info("Cleaning up ".concat(i.length," duplicate pairing(s)")),e.next=8,Promise.all(i.map((function(e){return r.client.core.pairing.disconnect({topic:e.topic})})));case 8:r.client.logger.info("Duplicate pairings clean up finished"),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),r.client.logger.error(e.t0);case 14:case"end":return e.stop()}}),e,null,[[1,11]])})));return function(t){return e.apply(this,arguments)}}(),r.deleteSession=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=r.client.session.get(t),s=i.self,e.next=3,r.client.core.relayer.unsubscribe(t);case 3:if(r.client.session.delete(t,Object(h.x)("USER_DISCONNECTED")),e.t0=r.client.core.crypto.keychain.has(s.publicKey),!e.t0){e.next=8;break}return e.next=8,r.client.core.crypto.deleteKeyPair(s.publicKey);case 8:if(e.t1=r.client.core.crypto.keychain.has(t),!e.t1){e.next=12;break}return e.next=12,r.client.core.crypto.deleteSymKey(t);case 12:n||r.client.core.expirer.del(t);case 13:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),r.deleteProposal=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([r.client.proposal.delete(t,Object(h.x)("USER_DISCONNECTED")),n?Promise.resolve():r.client.core.expirer.del(t)]);case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),r.deletePendingSessionRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i,s=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=s.length>2&&void 0!==s[2]&&s[2],e.next=3,Promise.all([r.client.pendingRequest.delete(t,n),i?Promise.resolve():r.client.core.expirer.del(t)]);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),r.setExpiry=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=r.client.session.keys.includes(t),!e.t0){e.next=4;break}return e.next=4,r.client.session.update(t,{expiry:n});case 4:r.client.core.expirer.set(t,n);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),r.setProposal=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r.client.proposal.set(t,n);case 2:r.client.core.expirer.set(t,n.expiry);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),r.setPendingSessionRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=_.wc_sessionRequest.req.ttl,i=t.id,s=t.topic,o=t.params,e.next=3,r.client.pendingRequest.set(i,{id:i,topic:s,params:o});case 3:n&&r.client.core.expirer.set(i,Object(h.c)(n));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.sendRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n,i,s,o){var c,a,u,p;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=Object(O.formatJsonRpcRequest)(n,i),!Object(h.B)()||!I.includes(n)){e.next=5;break}return a=Object(h.A)(JSON.stringify(c)),e.next=5,r.client.core.verify.register({attestationId:a});case 5:return e.next=7,r.client.core.crypto.encode(t,c);case 7:return u=e.sent,p=_[n].req,e.abrupt("return",(s&&(p.ttl=s),o&&(p.id=o),r.client.core.history.set(t,c),r.client.core.relayer.publish(t,u,p),c.id));case 10:case"end":return e.stop()}}),e)})));return function(t,n,r,i,s){return e.apply(this,arguments)}}(),r.sendResult=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n,i){var s,o,c,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=Object(O.formatJsonRpcResult)(t,i),e.next=3,r.client.core.crypto.encode(n,s);case 3:return o=e.sent,e.next=6,r.client.core.history.get(n,t);case 6:return c=e.sent,a=_[c.request.method].res,r.client.core.relayer.publish(n,o,a),e.next=11,r.client.core.history.resolve(s);case 11:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),r.sendError=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n,i){var s,o,c,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=Object(O.formatJsonRpcError)(t,i),e.next=3,r.client.core.crypto.encode(n,s);case 3:return o=e.sent,e.next=6,r.client.core.history.get(n,t);case 6:return c=e.sent,a=_[c.request.method].res,r.client.core.relayer.publish(n,o,a),e.next=11,r.client.core.history.resolve(s);case 11:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),r.cleanup=Object(o.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=[],n=[],r.client.session.getAll().forEac
1h((function(e){Object(h.E)(e.expiry)&&t.push(e.topic)})),r.client.proposal.getAll().forEach((function(e){Object(h.E)(e.expiry)&&n.push(e.id)})),e.next=5,Promise.all([].concat(Object(s.a)(t.map((function(e){return r.deleteSession(e)}))),Object(s.a)(n.map((function(e){return r.deleteProposal(e)})))));case 5:case"end":return e.stop()}}),e)}))),r.onRelayEventRequest=function(e){var t=e.topic,n=e.payload,i=n.method;switch(i){case"wc_sessionPropose":return r.onSessionProposeRequest(t,n);case"wc_sessionSettle":return r.onSessionSettleRequest(t,n);case"wc_sessionUpdate":return r.onSessionUpdateRequest(t,n);case"wc_sessionExtend":return r.onSessionExtendRequest(t,n);case"wc_sessionPing":return r.onSessionPingRequest(t,n);case"wc_sessionDelete":return r.onSessionDeleteRequest(t,n);case"wc_sessionRequest":return r.onSessionRequest(t,n);case"wc_sessionEvent":return r.onSessionEventRequest(t,n);default:return r.client.logger.info("Unsupported request method ".concat(i))}},r.onRelayEventResponse=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.topic,i=t.payload,e.next=4,r.client.core.history.get(n,i.id);case 4:s=e.sent.request.method,e.t0=s,e.next="wc_sessionPropose"===e.t0?8:"wc_sessionSettle"===e.t0?9:"wc_sessionUpdate"===e.t0?10:"wc_sessionExtend"===e.t0?11:"wc_sessionPing"===e.t0?12:"wc_sessionRequest"===e.t0?13:14;break;case 8:return e.abrupt("return",r.onSessionProposeResponse(n,i));case 9:return e.abrupt("return",r.onSessionSettleResponse(n,i));case 10:return e.abrupt("return",r.onSessionUpdateResponse(n,i));case 11:return e.abrupt("return",r.onSessionExtendResponse(n,i));case 12:return e.abrupt("return",r.onSessionPingResponse(n,i));case 13:return e.abrupt("return",r.onSessionRequestResponse(n,i));case 14:return e.abrupt("return",r.client.logger.info("Unsupported response method ".concat(s)));case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.onRelayEventUnknownPayload=function(e){var t=e.topic,n=Object(h.t)("MISSING_OR_INVALID","Decoded payload on topic ".concat(t," is not identifiable as a JSON-RPC request or a response.")).message;throw new Error(n)},r.onSessionProposeRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i,s,o,c,a,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.params,s=n.id,e.prev=1,r.isValidConnect(U({},n.params)),o=Object(h.c)(m.FIVE_MINUTES),c=U({id:s,pairingTopic:t,expiry:o},i),e.next=6,r.setProposal(s,c);case 6:return a=Object(h.A)(JSON.stringify(n)),e.next=9,r.getVerifyContext(a,c.proposer.metadata);case 9:u=e.sent,r.client.events.emit("session_proposal",{id:s,params:c,verifyContext:u}),e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(1),e.next=17,r.sendError(s,t,e.t0);case 17:r.client.logger.error(e.t0);case 18:case"end":return e.stop()}}),e,null,[[1,13]])})));return function(t,n){return e.apply(this,arguments)}}(),r.onSessionProposeResponse=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i,s,o,c,a,u,p;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.id,!Object(O.isJsonRpcResult)(n)){e.next=22;break}return s=n.result,r.client.logger.trace({type:"method",method:"onSessionProposeResponse",result:s}),o=r.client.proposal.get(i),r.client.logger.trace({type:"method",method:"onSessionProposeResponse",proposal:o}),c=o.proposer.publicKey,r.client.logger.trace({type:"method",method:"onSessionProposeResponse",selfPublicKey:c}),a=s.responderPublicKey,r.client.logger.trace({type:"method",method:"onSessionProposeResponse",peerPublicKey:a}),e.next=12,r.client.core.crypto.generateSharedKey(c,a);case 12:return u=e.sent,r.client.logger.trace({type:"method",method:"onSessionProposeResponse",sessionTopic:u}),e.next=16,r.client.core.relayer.subscribe(u);case 16:return p=e.sent,r.client.logger.trace({type:"method",method:"onSessionProposeResponse",subscriptionId:p}),e.next=20,r.client.core.pairing.activate({topic:t});case 20:e.next=27;break;case 22:if(e.t0=Object(O.isJsonRpcError)(n),!e.t0){e.next=27;break}return e.next=26,r.client.proposal.delete(i,Object(h.x)("USER_DISCONNECTED"));case 26:r.events.emit(Object(h.k)("session_connect"),{error:n.error});case 27:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),r.onSessionSettleRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i,s,o,c,a,u,p,l,f,d,v,b;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.id,s=n.params,e.prev=1,r.isValidSessionSettleRequest(s),o=n.params,c=o.relay,a=o.controller,u=o.expiry,p=o.namespaces,l=o.requiredNamespaces,f=o.optionalNamespaces,d=o.sessionProperties,v=o.pairingTopic,b=U({topic:t,relay:c,expiry:u,namespaces:p,acknowledged:!0,pairingTopic:v,requiredNamespaces:l,optionalNamespaces:f,controller:a.publicKey,self:{publicKey:"",metadata:r.client.metadata},peer:{publicKey:a.publicKey,metadata:a.metadata}},d&&{sessionProperties:d}),e.next=6,r.sendResult(n.id,t,!0);case 6:r.events.emit(Object(h.k)("session_connect"),{session:b}
1),r.cleanupDuplicatePairings(b),e.next=15;break;case 10:return e.prev=10,e.t0=e.catch(1),e.next=14,r.sendError(i,t,e.t0);case 14:r.client.logger.error(e.t0);case 15:case"end":return e.stop()}}),e,null,[[1,10]])})));return function(t,n){return e.apply(this,arguments)}}(),r.onSessionSettleResponse=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.id,!Object(O.isJsonRpcResult)(n)){e.next=7;break}return e.next=4,r.client.session.update(t,{acknowledged:!0});case 4:r.events.emit(Object(h.k)("session_approve",i),{}),e.next=12;break;case 7:if(e.t0=Object(O.isJsonRpcError)(n),!e.t0){e.next=12;break}return e.next=11,r.client.session.delete(t,Object(h.x)("USER_DISCONNECTED"));case 11:r.events.emit(Object(h.k)("session_approve",i),{error:n.error});case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),r.onSessionUpdateRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.params,s=n.id,e.prev=1,r.isValidUpdate(U({topic:t},i)),e.next=5,r.client.session.update(t,{namespaces:i.namespaces});case 5:return e.next=7,r.sendResult(s,t,!0);case 7:r.client.events.emit("session_update",{id:s,topic:t,params:i}),e.next=15;break;case 10:return e.prev=10,e.t0=e.catch(1),e.next=14,r.sendError(s,t,e.t0);case 14:r.client.logger.error(e.t0);case 15:case"end":return e.stop()}}),e,null,[[1,10]])})));return function(t,n){return e.apply(this,arguments)}}(),r.onSessionUpdateResponse=function(e,t){var n=t.id;Object(O.isJsonRpcResult)(t)?r.events.emit(Object(h.k)("session_update",n),{}):Object(O.isJsonRpcError)(t)&&r.events.emit(Object(h.k)("session_update",n),{error:t.error})},r.onSessionExtendRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.id,e.prev=1,r.isValidExtend({topic:t}),e.next=5,r.setExpiry(t,Object(h.c)(x));case 5:return e.next=7,r.sendResult(i,t,!0);case 7:r.client.events.emit("session_extend",{id:i,topic:t}),e.next=15;break;case 10:return e.prev=10,e.t0=e.catch(1),e.next=14,r.sendError(i,t,e.t0);case 14:r.client.logger.error(e.t0);case 15:case"end":return e.stop()}}),e,null,[[1,10]])})));return function(t,n){return e.apply(this,arguments)}}(),r.onSessionExtendResponse=function(e,t){var n=t.id;Object(O.isJsonRpcResult)(t)?r.events.emit(Object(h.k)("session_extend",n),{}):Object(O.isJsonRpcError)(t)&&r.events.emit(Object(h.k)("session_extend",n),{error:t.error})},r.onSessionPingRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.id,e.prev=1,r.isValidPing({topic:t}),e.next=5,r.sendResult(i,t,!0);case 5:r.client.events.emit("session_ping",{id:i,topic:t}),e.next=13;break;case 8:return e.prev=8,e.t0=e.catch(1),e.next=12,r.sendError(i,t,e.t0);case 12:r.client.logger.error(e.t0);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,n){return e.apply(this,arguments)}}(),r.onSessionPingResponse=function(e,t){var n=t.id;setTimeout((function(){Object(O.isJsonRpcResult)(t)?r.events.emit(Object(h.k)("session_ping",n),{}):Object(O.isJsonRpcError)(t)&&r.events.emit(Object(h.k)("session_ping",n),{error:t.error})}),500)},r.onSessionDeleteRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.id,e.prev=1,r.isValidDisconnect({topic:t,reason:n.params}),e.next=5,Promise.all([new Promise((function(e){r.client.core.relayer.once(f.d.publish,Object(o.a)(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.t0=e,n.next=3,r.deleteSession(t);case 3:n.t1=n.sent,(0,n.t0)(n.t1);case 5:case"end":return n.stop()}}),n)}))))})),r.sendResult(i,t,!0)]);case 5:r.client.events.emit("session_delete",{id:i,topic:t}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),r.client.logger.error(e.t0);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,n){return e.apply(this,arguments)}}(),r.onSessionRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i,s,o,c,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.id,s=n.params,e.prev=1,r.isValidRequest(U({topic:t},s)),e.next=5,r.setPendingSessionRequest({id:i,topic:t,params:s});case 5:return o=Object(h.A)(JSON.stringify(n)),c=r.client.session.get(t),e.next=9,r.getVerifyContext(o,c.peer.metadata);case 9:a=e.sent,r.client.events.emit("session_request",{id:i,topic:t,params:s,verifyContext:a}),e.next=18;break;case 13:return e.prev=13,e.t0=e.catch(1),e.next=17,r.sendError(i,t,e.t0);case 17:r.client.logger.error(e.t0);case 18:case"end":return e.stop()}}),e,null,[[1,13]])})));return function(t,n){return e.apply(this,arguments)}}(),r.onSessionRequestResponse=function(e,t){var n=t.id;Object(O.isJsonRpcResult)(t)?r.events.emit(Object(h.k)("session_request",n),{result:t.result}):Object(O.isJsonRpcError)(t)&&r.events.emit(Object(h.k)("session_request",n),{error:t.error})},r.onSessionEventRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=n.id,s=n.params,e.prev=1,r.isValidEmit(U({topic:t},s)),r.client.events.emit("session_event",{id:i,topic:t,params:s}),e.next=10;break;case 5:return e.prev=5,e.t0=e.catch(1),e.next=9,r.sendError(i,t,e.t0);case 9:r.client.logger.error(e.t0);case 10:case"end":return e.stop()}}),e,null,[[1,5]])})));return function(t,n){return e.apply(this,arguments)}}(),r.isValidConnect=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a,u,p,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.W)(t)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","connect() params: ".concat(JSON.stringify(t))),i=n.message,new Error(i);case 3:if(s=t.pairingTopic,o=t.requiredNamespaces,c=t.optionalNamespaces,a=t.sessionProperties,u=t.relays,e.t0=Object(h.L)(s),e.t0){e.next=8;break}return e.next=8,r.isValidPairingTopic(s);case 8:if(Object(h.Y)(u,!0)){e.next=11;break}throw p=Object(h.t)("MISSING_OR_INVALID","connect() relays: ".concat(u)),l=p.message,new Error(l);case 11:!Object(h.L)(o)&&0!==Object(h.V)(o)&&r.validateNamespaces(o,"requiredNamespaces"),!Object(h.L)(c)&&0!==Object(h.V)(c)&&r.validateNamespaces(c,"optionalNamespaces"),Object(h.L)(a)||r.validateSessionProps(a,"sessionProperties");case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.validateNamespaces=function(e,t){var n=Object(h.bb)(e,"connect()",t);if(n)throw new Error(n.message)},r.isValidApprove=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a,u,p,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.W)(t)){e.next=2;break}throw new Error(Object(h.t)("MISSING_OR_INVALID","approve() params: ".concat(t)).message);case 2:return n=t.id,i=t.namespaces,s=t.relayProtocol,o=t.sessionProperties,e.next=5,r.isValidProposalId(n);case 5:if(c=r.client.proposal.get(n),!(a=Object(h.R)(i,"approve()"))){e.
1next=8;break}throw new Error(a.message);case 8:if(!(u=Object(h.D)(c.requiredNamespaces,i,"approve()"))){e.next=11;break}throw new Error(u.message);case 11:if(Object(h.db)(s,!0)){e.next=14;break}throw p=Object(h.t)("MISSING_OR_INVALID","approve() relayProtocol: ".concat(s)),l=p.message,new Error(l);case 14:Object(h.L)(o)||r.validateSessionProps(o,"sessionProperties");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.isValidReject=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.W)(t)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","reject() params: ".concat(t)),i=n.message,new Error(i);case 3:return s=t.id,o=t.reason,e.next=6,r.isValidProposalId(s);case 6:if(Object(h.O)(o)){e.next=9;break}throw c=Object(h.t)("MISSING_OR_INVALID","reject() reason: ".concat(JSON.stringify(o))),a=c.message,new Error(a);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.isValidSessionSettleRequest=function(e){if(!Object(h.W)(e)){var t=Object(h.t)("MISSING_OR_INVALID","onSessionSettleRequest() params: ".concat(e)).message;throw new Error(t)}var n=e.relay,r=e.controller,i=e.namespaces,s=e.expiry;if(!Object(h.X)(n)){var o=Object(h.t)("MISSING_OR_INVALID","onSessionSettleRequest() relay protocol should be a string").message;throw new Error(o)}var c=Object(h.N)(r,"onSessionSettleRequest()");if(c)throw new Error(c.message);var a=Object(h.R)(i,"onSessionSettleRequest()");if(a)throw new Error(a.message);if(Object(h.E)(s)){var u=Object(h.t)("EXPIRED","onSessionSettleRequest()").message;throw new Error(u)}},r.isValidUpdate=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.W)(t)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","update() params: ".concat(t)),i=n.message,new Error(i);case 3:return s=t.topic,o=t.namespaces,e.next=6,r.isValidSessionTopic(s);case 6:if(c=r.client.session.get(s),!(a=Object(h.R)(o,"update()"))){e.next=9;break}throw new Error(a.message);case 9:if(!(u=Object(h.D)(c.requiredNamespaces,o,"update()"))){e.next=12;break}throw new Error(u.message);case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.isValidExtend=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.W)(t)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","extend() params: ".concat(t)),i=n.message,new Error(i);case 3:return s=t.topic,e.next=6,r.isValidSessionTopic(s);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.isValidRequest=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a,u,p,l,f,d,v,b,g,m,O;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.W)(t)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","request() params: ".concat(t)),i=n.message,new Error(i);case 3:return s=t.topic,o=t.request,c=t.chainId,a=t.expiry,e.next=6,r.isValidSessionTopic(s);case 6:if(u=r.client.session.get(s),p=u.namespaces,Object(h.S)(p,c)){e.next=10;break}throw l=Object(h.t)("MISSING_OR_INVALID","request() chainId: ".concat(c)),f=l.message,new Error(f);case 10:if(Object(h.Z)(o)){e.next=13;break}throw d=Object(h.t)("MISSING_OR_INVALID","request() ".concat(JSON.stringify(o))),v=d.message,new Error(v);case 13:if(Object(h.U)(p,c,o.method)){e.next=16;break}throw b=Object(h.t)("MISSING_OR_INVALID","request() method: ".concat(o.method)),g=b.message,new Error(g);case 16:if(!a||Object(h.ab)(a,k)){e.next=19;break}throw m=Object(h.t)("MISSING_OR_INVALID","request() expiry: ".concat(a,". Expiry must be a number (in seconds) between ").concat(k.min," and ").concat(k.max)),O=m.message,new Error(O);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.isValidRespond=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.W)(t)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","respond() params: ".concat(t)),i=n.message,new Error(i);case 3:return s=t.topic,o=t.response,e.next=6,r.isValidSessionTopic(s);case 6:if(Object(h.cb)(o)){e.next=9;break}throw c=Object(h.t)("MISSING_OR_INVALID","respond() response: ".concat(JSON.stringify(o))),a=c.message,new Error(a);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.isValidPing=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.W)(t)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","ping() params: ".concat(t)),i=n.message,new Error(i);case 3:return s=t.topic,e.next=6,r.isValidSessionOrPairingTopic(s);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.isValidEmit=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s,o,c,a,u,p,l,f,d,v,b;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.W)(t)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","emit() params: ".concat(t)),i=n.message,new Error(i);case 3:return s=t.topic,o=t.event,c=t.chainId,e.next=6,r.isValidSessionTopic(s);case 6:if(a=r.client.session.get(s),u=a.namespaces,Object(h.S)(u,c)){e.next=10;break}throw p=Object(h.t)("MISSING_OR_INVALID","emit() chainId: ".concat(c)),l=p.message,new Error(l);case 10:if(Object(h.P)(o)){e.next=13;break}
1throw f=Object(h.t)("MISSING_OR_INVALID","emit() event: ".concat(JSON.stringify(o))),d=f.message,new Error(d);case 13:if(Object(h.T)(u,c,o.name)){e.next=16;break}throw v=Object(h.t)("MISSING_OR_INVALID","emit() event: ".concat(JSON.stringify(o))),b=v.message,new Error(b);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.isValidDisconnect=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.W)(t)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","disconnect() params: ".concat(t)),i=n.message,new Error(i);case 3:return s=t.topic,e.next=6,r.isValidSessionOrPairingTopic(s);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.getVerifyContext=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={verified:{verifyUrl:n.verifyUrl||"",validation:"UNKNOWN",origin:n.url||""}},e.prev=1,e.next=4,r.client.core.verify.resolve({attestationId:t,verifyUrl:n.verifyUrl});case 4:(s=e.sent)&&(i.verified.origin=s,i.verified.validation=s===n.url?"VALID":"INVALID"),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),r.client.logger.error(e.t0);case 11:return e.abrupt("return",(r.client.logger.info("Verify context: ".concat(JSON.stringify(i))),i));case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t,n){return e.apply(this,arguments)}}(),r.validateSessionProps=function(e,t){Object.values(e).forEach((function(e){if(!Object(h.db)(e,!1)){var n=Object(h.t)("MISSING_OR_INVALID","".concat(t," must be in Record<string, string> format. Received: ").concat(JSON.stringify(e))).message;throw new Error(n)}}))},r}return Object(a.a)(n,[{key:"isInitialized",value:function(){if(!this.initialized){var e=Object(h.t)("NOT_INITIALIZED",this.name).message;throw new Error(e)}}},{key:"registerRelayerEvents",value:function(){var e=this;this.client.core.relayer.on(f.d.message,function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(n){var r,i,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.topic,i=n.message,!e.ignoredPayloadTypes.includes(e.client.core.crypto.getPayloadType(i))){t.next=3;break}return t.abrupt("return");case 3:return t.next=5,e.client.core.crypto.decode(r,i);case 5:if(s=t.sent,!Object(O.isJsonRpcRequest)(s)){t.next=10;break}e.client.core.history.set(r,s),e.onRelayEventRequest({topic:r,payload:s}),t.next=19;break;case 10:if(!Object(O.isJsonRpcResponse)(s)){t.next=18;break}return t.next=13,e.client.core.history.resolve(s);case 13:return t.next=15,e.onRelayEventResponse({topic:r,payload:s});case 15:e.client.core.history.delete(r,s.id),t.next=19;break;case 18:e.onRelayEventUnknownPayload({topic:r,payload:s});case 19:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}},{key:"registerExpirerEvents",value:function(){var e=this;this.client.core.expirer.on(f.b.expired,function(){var t=Object(o.a)(regeneratorRuntime.mark((function t(n){var r,i,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=Object(h.ib)(n.target),i=r.topic,!(s=r.id)||!e.client.pendingRequest.keys.includes(s)){t.next=5;break}return t.next=4,e.deletePendingSessionRequest(s,Object(h.t)("EXPIRED"),!0);case 4:return t.abrupt("return",t.sent);case 5:if(!i){t.next=13;break}if(t.t0=e.client.session.keys.includes(i),!t.t0){t.next=11;break}return t.next=10,e.deleteSession(i,!0);case 10:e.client.events.emit("session_expire",{topic:i});case 11:t.next=18;break;case 13:if(t.t1=s,!t.t1){t.next=18;break}return t.next=17,e.deleteProposal(s,!0);case 17:e.client.events.emit("proposal_expire",{id:s});case 18:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}},{key:"isValidPairingTopic",value:function(e){if(!Object(h.db)(e,!1)){var t=Object(h.t)("MISSING_OR_INVALID","pairing topic should be a string: ".concat(e)).message;throw new Error(t)}if(!this.client.core.pairing.pairings.keys.includes(e)){var n=Object(h.t)("NO_MATCHING_KEY","pairing topic doesn't exist: ".concat(e)).message;throw new Error(n)}if(Object(h.E)(this.client.core.pairing.pairings.get(e).expiry)){var r=Object(h.t)("EXPIRED","pairing topic: ".concat(e)).message;throw new Error(r)}}},{key:"isValidSessionTopic",value:function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,r,i,s,o,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.db)(t,!1)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","session topic should be a string: ".concat(t)),r=n.message,new Error(r);case 3:if(this.client.session.keys.includes(t)){e.next=6;break}throw i=Object(h.t)("NO_MATCHING_KEY","session topic doesn't exist: ".concat(t)),s=i.message,new Error(s);case 6:if(!Object(h.E)(this.client.session.get(t).expiry)){e.next=11;break}return e.next=9,this.deleteSession(t);case 9:throw o=Object(h.t)("EXPIRED","session topic: ".concat(t)),c=o.message,new Error(c);case 11:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"isValidSessionOrPairingTopic",value:function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,r,i,s;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.client.session.keys.includes(t)){e.next=5;break}return e.next=3,this.isValidSessionTopic(t);case 3:e.next=16;break;case 5:if(!this.client.core.pairing.pairings.keys.includes(t)){e.next=9;break}this.isValidPairingTopic(t),e.next=16;break;case 9:if(!Object(h.db)(t,!1)){e.next=14;break}throw n=Object(h.t)("NO_MATCHING_KEY","session or pairing topic doesn't exist: ".concat(t)),r=n.message,new Error(r);case 14:throw i=Object(h.t)("MISSING_OR_INVALID","session or pairing topic should be a string: ".concat(t)),s=i.message,new Error(s);case 16:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"isValidProposalId",value:function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,r,i,s,o,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Object(h.Q)(t)){e.next=3;break}throw n=Object(h.t)("MISSING_OR_INVALID","proposal id should be a number: ".concat(t)),r=n.message,new Error(r);case 3:if(this.client.proposal.keys.includes(t)){e.next=6;break}throw i=Object(h.t)("NO_MATCHING_KEY","proposal id doesn't exist: ".concat(t)),s=i.message,new Error(s);case 6:if(!Object(h.E)(this.client.proposal.get(t).expiry)){e.next=11;break}return e.next=9,this.deleteProposal(t);case 9:throw o=Object(h.t)("EXPIRED","proposal id: ".concat(t)),c=o.message,new Error(c);case 11:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}]),n}(v.b),L=function(e){Object(u.a)(n,e);var t=Object(p.a)(n);function n(e,r){var i;return Object(c.a)(this,n),(i=t.call(this,e,r,"proposal",w)).core=e,i.logger=r,i}return Object(a.a)(n)}(f.e),V=function(e){Object(u.a)(n,e);var t=Object(p.a)(n);function n(e,r){var i;return Object(c.a)(this,n),(i=t.call(this,e,r,"session",w)).core=e,i.logger=r,i}return Object(a.a)(n)}(f.e),J=function(e){Object(u.a)(n,e);var t=Object(p.a)(n);function n(e,r){var i;return Object(c.a)(this,n),i=t.call(this,e,r,"request",w,(function(e){return e.id})),i.core=e,i.logger=r,i}return Object(a.a)(n)}(f.e),H=function(e){Object(u.a)(n,e);var t=Object(p.a)(n);function n(e){var s;Object(c.a)(this,n),(s=t.call(this,e)).protocol="wc",s.version=2,s.name=y,s.events=new b.EventEmitter,s.on=function(e,t){return s.events.on(e,t)},s.once=function(e,t){return s.events.once(e,t)},s.off=function(e,t){return s.events.off(e,t)},s.removeListener=function(e,t){return s.events.removeListener(e,t)},s.removeAllListeners=function(e){return s.events.removeAllListeners(e)},s.connect=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.connect(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.pair=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.pair(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.approve=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.approve(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.reject=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.reject(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.update=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.update(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.extend=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.extend(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.request=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.request(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.respond=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.respond(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.ping=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.ping(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.emit=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.emit(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.disconnect=function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s.engine.disconnect(t);case 3:return e.abrupt("return",e.sent);case 6:throw e.prev=6,e.t0=e.catch(0),s.logger.error(e.t0.message),e.t0;case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),s.find=function(e){try{return s.engine.find(e)}catch(e){throw s.logger.error(e.message),e}},s.getPendingSessionRequests=function(){try{return s.engine.getPendingSessionRequests()}catch(e){throw s.logger.error(e.message),e}},s.name=(null==e?void 0:e.name)||y,s.metadata=(null==e?void 0:e.metadata)||Object(h.s)();var a=Object(r.a)(null==e?void 0:e.logger)<"u"&&"string"!=typeof(null==e?void 0:e.logger)?e.logger:Object(d.pino)(Object(d.getDefaultLoggerOptions)({level:(null==e?void 0:e.logger)||j}));return s.core=(null==e?void 0:e.core)||new f.a(e),s.logger=Object(d.generateChildLogger)(a,s.name),s.session=new V(s.core,s.logger),s.proposal=new L(s.core,s.logger),s.pendingRequest=new J(s.core,s.logger),s.engine=new q(Object(i.a)(s)),s}
1return Object(a.a)(n,[{key:"context",get:function(){return Object(d.getLoggerContext)(this.logger)}},{key:"pairing",get:function(){return this.core.pairing.pairings}},{key:"initialize",value:function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.logger.trace("Initialized"),e.prev=1,e.next=4,this.core.start();case 4:return e.next=6,this.session.init();case 6:return e.next=8,this.proposal.init();case 8:return e.next=10,this.pendingRequest.init();case 10:return e.next=12,this.engine.init();case 12:this.core.verify.init({verifyUrl:this.metadata.verifyUrl}),this.logger.info("SignClient Initialization Success"),e.next=19;break;case 16:throw e.prev=16,e.t0=e.catch(1),this.logger.info("SignClient Initialization Failure"),this.logger.error(e.t0.message),e.t0;case 19:case"end":return e.stop()}}),e,this,[[1,16]])})));return function(){return e.apply(this,arguments)}}()}],[{key:"init",value:function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=new n(t),e.next=3,r.initialize();case 3:return e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}]),n}(v.h)},abb6:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("9ab4").__exportStar(n("58d2"),t)},acd6:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"e",(function(){return a})),n.d(t,"f",(function(){return u})),n.d(t,"a",(function(){return p}));var r,i=n("ade3"),s="INTERNAL_ERROR",o="SERVER_ERROR",c=[-32700,-32600,-32601,-32602,-32603],a=[-32e3,-32099],u=(r={},Object(i.a)(r,"PARSE_ERROR",{code:-32700,message:"Parse error"}),Object(i.a)(r,"INVALID_REQUEST",{code:-32600,message:"Invalid Request"}),Object(i.a)(r,"METHOD_NOT_FOUND",{code:-32601,message:"Method not found"}),Object(i.a)(r,"INVALID_PARAMS",{code:-32602,message:"Invalid params"}
1),Object(i.a)(r,s,{code:-32603,message:"Internal error"}),Object(i.a)(r,o,{code:-32e3,message:"Server error"}),r),p=o},b32a:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("9ab4").__exportStar(n("57e3"),t)},b452:function(e,t,n){"use strict";var r=n("970b").default,i=n("5bc3").default;n("96cf"),n("b64b"),n("d81d"),n("4fad"),Object.defineProperty(t,"__esModule",{value:!0}),t.KeyValueStorage=void 0;var s=n("9ab4"),o=n("cc00"),c=s.__importDefault(n("3174")),a=n("12b0"),u=function(){function e(){r(this,e),this.localStorage=c.default}return i(e,[{key:"getKeys",value:function(){return s.__awaiter(this,void 0,void 0,regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object.keys(this.localStorage));case 1:case"end":return e.stop()}}),e,this)})))}},{key:"getEntries",value:function(){return s.__awaiter(this,void 0,void 0,regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Object.entries(this.localStorage).map(a.parseEntry));case 1:case"end":return e.stop()}}),e,this)})))}},{key:"getItem",value:function(e){return s.__awaiter(this,void 0,void 0,regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!==(n=this.localStorage.getItem(e))){t.next=3;break}return t.abrupt("return",void 0);case 3:return t.abrupt("return",o.safeJsonParse(n));case 4:case"end":return t.stop()}}),t,this)})))}},{key:"setItem",value:function(e,t){return s.__awaiter(this,void 0,void 0,regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:this.localStorage.setItem(e,o.safeJsonStringify(t));case 1:case"end":return n.stop()}}),n,this)})))}},{key:"removeItem",value:function(e){return s.__awaiter(this,void 0,void 0,regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:this.localStorage.removeItem(e);case 1:case"end":return t.stop()}}),t,this)})))}}]),e}();t.KeyValueStorage=u,t.default=u},b754:function(e,t,n){"use strict";n("d9e2"),n("86f2"),n("6fbc")},b830:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("9ab4").__exportStar(n("55a8"),t)},bdea:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("9ab4");r.__exportStar(n("fc63"),t),r.__exportStar(n("e1fd"),t)},c100:function(e,t,n){"use strict";n("498a"),n("99af"),Object.defineProperty(t,"__esModule",{value:!0}),t.generateChildLogger=t.formatChildLoggerContext=t.getLoggerContext=t.setBrowserLoggerContext=t.getBrowserLoggerContext=t.getDefaultLoggerOptions=void 0;var r=n("40bb");function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.PINO_CUSTOM_CONTEXT_KEY;return e[t]||""}function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.PINO_CUSTOM_CONTEXT_KEY;return e[n]=t,e}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.PINO_CUSTOM_CONTEXT_KEY;return void 0===e.bindings?i(e,t):e.bindings().context||""}function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.PINO_CUSTOM_CONTEXT_KEY,i=o(e,n),s=i.trim()?"".concat(i,"/").concat(t):t;return s}t.getDefaultLoggerOptions=function(e){return Object.assign(Object.assign({},e),{level:(null==e?void 0:e.level)||r.PINO_LOGGER_DEFAULTS.level})},t.getBrowserLoggerContext=i,t.setBrowserLoggerContext=s,t.getLoggerContext=o,t.formatChildLoggerContext=c,t.generateChildLogger=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.PINO_CUSTOM_CONTEXT_KEY,i=c(e,t,n),o=e.child({context:i});return s(o,i,n)}},c9ad:function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return u}));var r=n("cbd4"),i=n("acd6");function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3,t=Date.now()*Math.pow(10,e),n=Math.floor(Math.random()*Math.pow(10,e));return t+n}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6;return BigInt(s(e))}
1function c(e,t,n){return{id:n||s(),jsonrpc:"2.0",method:e,params:t}}function a(e,t){return{id:e,jsonrpc:"2.0",result:t}}function u(e,t,n){return{id:e,jsonrpc:"2.0",error:p(t,n)}}function p(e,t){return void 0===e?Object(r.a)(i.b):("string"==typeof e&&(e=Object.assign(Object.assign({},Object(r.a)(i.d)),{message:e})),void 0!==t&&(e.data=t),Object(r.c)(e.code)&&(e=Object(r.b)(e.code)),e)}},cad0:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return a}));var r=n("53ca");function i(e){return"object"===Object(r.a)(e)&&"id"in e&&"jsonrpc"in e&&"2.0"===e.jsonrpc}function s(e){return i(e)&&"method"in e}function o(e){return i(e)&&(c(e)||a(e))}function c(e){return"result"in e}function a(e){return"error"in e}},cbd4:function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return o})),n.d(t,"d",(function(){return c})),n("caad"),n("2532"),n("b64b"),n("7db0"),n("d3b7"),n("07ac"),n("d9e2"),n("99af");var r=n("acd6");function i(e){return r.c.includes(e)}function s(e){return Object.keys(r.f).includes(e)?r.f[e]:r.f[r.a]}function o(e){return Object.values(r.f).find((function(t){return t.code===e}))||r.f[r.a]}function c(e,t,n){return e.message.includes("getaddrinfo ENOTFOUND")||e.message.includes("connect ECONNREFUSED")?new Error("Unavailable ".concat(n," RPC url at ").concat(t)):e}},cbe5:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return o}));var r=n("53ca"),i=(n("e9c4"),n("d3b7"),n("25f0"),n("ac1f"),n("5319"),n("466d"),n("d9e2"),function(e){return JSON.stringify(e,(function(e,t){return"bigint"==typeof t?t.toString()+"n":t}))});function s(e){if("string"!=typeof e)throw new Error("Cannot safe json parse value of type ".concat(Object(r.a)(e)));try{return function(e){var t=e.replace(/([\[:])?(\d{17,}|(?:[9](?:[1-9]07199254740991|0[1-9]7199254740991|00[8-9]199254740991|007[2-9]99254740991|007199[3-9]54740991|0071992[6-9]4740991|00719925[5-9]740991|007199254[8-9]40991|0071992547[5-9]0991|00719925474[1-9]991|00719925474099[2-9])))([,\}\]])/g,'$1"$2n"$3');return JSON.parse(t,(function(e,t){return"string"==typeof t&&t.match(/^\d+n$/)?BigInt(t.substring(0,t.length-1)):t}))}(e)}catch(t){return e}}function o(e){return"string"==typeof e?e:i(e)||""}},ced8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ONE_YEAR=t.FOUR_WEEKS=t.THREE_WEEKS=t.TWO_WEEKS=t.ONE_WEEK=t.THIRTY_DAYS=t.SEVEN_DAYS=t.FIVE_DAYS=t.THREE_DAYS=t.ONE_DAY=t.TWENTY_FOUR_HOURS=t.TWELVE_HOURS=t.SIX_HOURS=t.THREE_HOURS=t.ONE_HOUR=t.SIXTY_MINUTES=t.THIRTY_MINUTES=t.TEN_MINUTES=t.FIVE_MINUTES=t.ONE_MINUTE=t.SIXTY_SECONDS=t.THIRTY_SECONDS=t.TEN_SECONDS=t.FIVE_SECONDS=t.ONE_SECOND=void 0,t.ONE_SECOND=1,t.FIVE_SECONDS=5,t.TEN_SECONDS=10,t.THIRTY_SECONDS=30,t.SIXTY_SECONDS=60,t.ONE_MINUTE=t.SIXTY_SECONDS,t.FIVE_MINUTES=5*t.ONE_MINUTE,t.TEN_MINUTES=10*t.ONE_MINUTE,t.THIRTY_MINUTES=30*t.ONE_MINUTE,t.SIXTY_MINUTES=60*t.ONE_MINUTE,t.ONE_HOUR=t.SIXTY_MINUTES,t.THREE_HOURS=3*t.ONE_HOUR,t.SIX_HOURS=6*t.ONE_HOUR,t.TWELVE_HOURS=12*t.ONE_HOUR,t.TWENTY_FOUR_HOURS=24*t.ONE_HOUR,t.ONE_DAY=t.TWENTY_FOUR_HOURS,t.THREE_DAYS=3*t.ONE_DAY,t.FIVE_DAYS=5*t.ONE_DAY,t.SEVEN_DAYS=7*t.ONE_DAY,t.THIRTY_DAYS=30*t.ONE_DAY,t.ONE_WEEK=t.SEVEN_DAYS,t.TWO_WEEKS=2*t.ONE_WEEK,t.THREE_WEEKS=3*t.ONE_WEEK,t.FOUR_WEEKS=4*t.ONE_WEEK,t.ONE_YEAR=365*t.ONE_DAY},db00:function(e,t,n){"use strict";n.r(t),n.d(t,"IEvents",(function(){return s}));var r=n("bee2"),i=n("d4ec"),s=Object(r.a)((function e(){Object(i.a)(this,e)}))},e1fd:function(e,t,n){"use strict";(function(e){function n(){return"undefined"==typeof document&&"undefined"!=typeof navigator&&"ReactNative"===navigator.product}function r(){return void 0!==e&&void 0!==e.versions&&void 0!==e.versions.node}Object.defineProperty(t,"__esModule",{value:!0}),t.isBrowser=t.isNode=t.isReactNative=void 0,t.isReactNative=n,t.isNode=r,t.isBrowser=function(){return!n()&&!r()}}).call(this,n("4362"))},ef2c:function(e,t,n){"use strict";n.d(t,"d",(function(){return l})),n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return v})),n.d(t,"e",(function(){return h})),n.d(t,"b",(function(){return b}));var r=n("3835"),i=(n("a15b"),n("ac1f"),n("1276"),n("d9e2"),n("fb6a"),n("a828")),s=n("eaf0"),o=n("bdff"),c=n("cbe5"),a=n("3d45");function u(e){return Object(c.a)(Object(s.toString)(Object(o.fromString)(e,a.g),a.e))}function p(e){return Object(s.toString)(Object(o.fromString)(Object(c.b)(e),a.e),a.g)}function l(e){var t=Object(o.fromString)(a.m,a.l),n=a.k+Object(s.toString)(Object(i.concat)([t,e]),a.l);return[a.d,a.c,n].join(a.b)}function f(e){var t=e.split(a.b),n=Object(r.a)(t,3),i=n[0],c=n[1],u=n[2];if(i!==a.d||c!==a.c)throw new Error('Issuer must be a DID with method "key"');if(u.slice(0,1)!==a.k)throw new Error("Issuer must be a key in mulicodec format");var p=Object(o.fromString)(u.slice(1),a.l);if(Object(s.toString)(p.slice(0,2),a.l)!==a.m)throw new Error('Issuer must be a public key with type "Ed25519"');var l=p.slice(2);if(l.length!==a.n)throw new Error("Issuer must be a public key with length 32 bytes");return l}function d(e){return Object(s.toString)(e,a.g)}function v(e){return Object(o.fromString)([p(e.header),p(e.payload)].join(a.f),a.a)}function h(e){return[p(e.header),p(e.payload),d(e.signature)].join(a.f)}function b(e){var t=e.split(a.f),n=u(t[0]),r=u(t[1]),i=function(e){return Object(o.fromString)(e,a.g)}(t[2]);return{header:n,payload:r,signature:i,data:Object(o.fromString)(t.slice(0,2).join(a.f),a.a)}}},f72d:function(e,t,n){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.parseEntry=void 0;var r=n("cc00");t.parseEntry=function(e){var t;return[e[0],r.safeJsonParse(null!==(t=e[1])&&void 0!==t?t:"")]}},f900:function(e,t){},fc63:function(e,t,n){"use strict";(function(e){function n(){return(null==e?void 0:e.crypto)||(null==e?void 0:e.msCrypto)||{}}function r(){var e=n();return e.subtle||e.webkitSubtle}Object.defineProperty(t,"__esModule",{value:!0}),t.isBrowserCryptoAvailable=t.getSubtleCrypto=t.getBrowerCrypto=void 0,t.getBrowerCrypto=n,t.getSubtleCrypto=r,t.isBrowserCryptoAvailable=function(){return!!n()&&!!r()}}).call(this,n("c8ba"))},fca1:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("bee2"),i=n("d4ec"),s=Object(r.a)((function e(){Object(i.a)(this,e)})),o=n("262e"),c=n("2caf"),a=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(){return Object(i.a)(this,n),t.call(this)}return Object(r.a)(n)}(s),u=function(e){Object(o.a)(n,e);var t=Object(c.a)(n);function n(e){return Object(i.a)(this,n),t.call(this)}return Object(r.a)(n)}(a)}}]);
2//# sourceMappingURL=chunk-vendors~14632baf.764acd4d.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.