1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5056],{25931:function(t,e,r){"use strict";r.d(e,{Gy:function(){return A},bP:function(){return R},JQ:function(){return y},o:function(){return S}});var i,n,o,s,u=r(34485),l=r.n(u);let h=!1,a=!1,f={debug:1,default:2,info:2,warning:3,error:4,off:5},c=f.default,_=null,g=function(){try{let t=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test"!=="test".normalize(e))throw Error("bad normalize")}catch(r){t.push(e)}}),t.length)throw Error("missing "+t.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw Error("broken implementation")}catch(e){return e.message}return null}();(i=o||(o={})).DEBUG="DEBUG",i.INFO="INFO",i.WARNING="WARNING",i.ERROR="ERROR",i.OFF="OFF",(n=s||(s={})).UNKNOWN_ERROR="UNKNOWN_ERROR",n.NOT_IMPLEMENTED="NOT_IMPLEMENTED",n.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",n.NETWORK_ERROR="NETWORK_ERROR",n.SERVER_ERROR="SERVER_ERROR",n.TIMEOUT="TIMEOUT",n.BUFFER_OVERRUN="BUFFER_OVERRUN",n.NUMERIC_FAULT="NUMERIC_FAULT",n.MISSING_NEW="MISSING_NEW",n.INVALID_ARGUMENT="INVALID_ARGUMENT",n.MISSING_ARGUMENT="MISSING_ARGUMENT",n.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",n.CALL_EXCEPTION="CALL_EXCEPTION",n.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",n.NONCE_EXPIRED="NONCE_EXPIRED",n.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",n.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",n.TRANSACTION_REPLACED="TRANSACTION_REPLACED";let p="0123456789abcdef";class d{constructor(t){Object.defineProperty(this,"version",{enumerable:!0,value:t,writable:!1})}_log(t,e){let r=t.toLowerCase();null==f[r]&&this.throwArgumentError("invalid log level name","logLevel",t),c>f[r]||console.log.apply(console,e)}debug(...t){this._log(d.levels.DEBUG,t)}info(...t){this._log(d.levels.INFO,t)}warn(...t){this._log(d.levels.WARNING,t)}makeError(t,e,r){if(a)return this.makeError("censored error",e,{});e||(e=d.errors.UNKNOWN_ERROR),r||(r={});let i=[];Object.keys(r).forEach(t=>{let e=r[t];try{if(e instanceof Uint8Array){let n="";for(let o=0;o<e.length;o++)n+=p[e[o]>>4]+p[15&e[o]];i.push(t+"=Uint8Array(0x"+n+")")}else i.push(t+"="+JSON.stringify(e))}catch(s){i.push(t+"="+JSON.stringify(r[t].toString()))}}),i.push(`code=${e}`),i.push(`version=${this.version}`);let n=t,o="";switch(e){case s.NUMERIC_FAULT:{o="NUMERIC_FAULT";let u=t;switch(u){case"overflow":case"underflow":case"division-by-zero":o+="-"+u;break;case"negative-power":case"negative-width":o+="-unsupported";break;case"unbound-bitwise-result":o+="-unbound-result"}break}case s.CALL_EXCEPTION:case s.INSUFFICIENT_FUNDS:case s.MISSING_NEW:case s.NONCE_EXPIRED:case s.REPLACEMENT_UNDERPRICED:case s.TRANSACTION_REPLACED:case s.UNPREDICTABLE_GAS_LIMIT:o=e}o&&(t+=" [ See: https://links.ethers.org/v5-errors-"+o+" ]"),i.length&&(t+=" ("+i.join(", ")+")");let l=Error(t);return l.reason=n,l.code=e,Object.keys(r).forEach(function(t){l[t]=r[t]}),l}throwError(t,e,r){throw this.makeError(t,e,r)}throwArgumentError(t,e,r){return this.throwError(t,d.errors.INVALID_ARGUMENT,{argument:e,value:r})}assert(t,e,r,i){t||this.throwError(e,r,i)}assertArgument(t,e,r,i){t||this.throwArgumentError(e,r,i)}checkNormalize(t){null==t&&(t="platform missing String.prototype.normalize"),g&&this.throwError("platform missing String.prototype.normalize",d.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:g})}checkSafeUint53(t,e){"number"==typeof t&&(null==e&&(e="value not safe"),(t<0||t>=9007199254740991)&&this.throwError(e,d.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:t}),t%1&&this.throwError(e,d.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:t}))}checkArgumentCount(t,e,r){r=r?": "+r:"",t<e&&this.throwError("missing argument"+r,d.errors.MISSING_ARGUMENT,{count:t,expectedCount:e}),t>e&&this.throwError("too many arguments"+r,d.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:e})}checkNew(t,e){(t===Object||null==t)&&this.throwError("missing new",d.errors.MISSING_NEW,{name:e.name})}checkAbstract(t,e){t===e?this.throwError("cannot instantiate abstract class "+JSON.stringify(e.name)+" directly; use a sub-class",d.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:"new"}):(t===Object||null==t)&&this.throwError("missing new",d.errors.MISSING_NEW,{name:e.name})}static globalLogger(){return _||(_=new d("logger/5.6.0")),_}static setCensorship(t,e){if(!t&&e&&this.globalLogger().throwError("cannot permanently disable censorship",d.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),h){if(!t)return;this.globalLogger().throwError("error censorship permanent",d.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}a=!!t,h=!!e}static setLogLevel(t){let e=f[t.toLowerCase()];if(null==e){d.globalLogger().warn("invalid log level - "+t);return}c=e}static from(t){return new d(t)}}d.errors=s,d.levels=o;let E=new d("bytes/5.6.1");function m(t){return t.slice||(t.slice=function(){let e=Array.prototype.slice.call(arguments);
1return m(new Uint8Array(Array.prototype.slice.apply(t,e)))}),t}function N(t){return"number"==typeof t&&t==t&&t%1==0}function b(t,e){var r,i;if(e||(e={}),"number"==typeof t){E.checkSafeUint53(t,"invalid arrayify value");let n=[];for(;t;)n.unshift(255&t),t=parseInt(String(t/256));return 0===n.length&&n.push(0),m(new Uint8Array(n))}if(e.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),t.toHexString&&(t=t.toHexString()),"string"==typeof(r=t)&&r.match(/^0x[0-9A-Fa-f]*$/)&&(!i||r.length===2+2*i)){let o=t.substring(2);o.length%2&&("left"===e.hexPad?o="0"+o:"right"===e.hexPad?o+="0":E.throwArgumentError("hex data is odd-length","value",t));let s=[];for(let u=0;u<o.length;u+=2)s.push(parseInt(o.substring(u,u+2),16));return m(new Uint8Array(s))}return!function(t){if(null==t)return!1;if(t.constructor===Uint8Array)return!0;if("string"==typeof t||!N(t.length)||t.length<0)return!1;for(let e=0;e<t.length;e++){let r=t[e];if(!N(r)||r<0||r>=256)return!1}return!0}(t)?E.throwArgumentError("invalid arrayify value","value",t):m(new Uint8Array(t))}var w=r(21723);let v=new d("sha2/5.6.1");function R(t){return"0x"+l().ripemd160().update(b(t)).digest("hex")}function y(t){return"0x"+l().sha256().update(b(t)).digest("hex")}function S(t){return"0x"+l().sha512().update(b(t)).digest("hex")}function A(t,e,r){return w.p[t]||v.throwError("unsupported algorithm "+t,d.errors.UNSUPPORTED_OPERATION,{operation:"hmac",algorithm:t}),"0x"+l().hmac(l()[t],b(e)).update(b(r)).digest("hex")}},21723:function(t,e,r){"use strict";var i,n;r.d(e,{p:function(){return i}}),(n=i||(i={})).sha256="sha256",n.sha512="sha512"},89563:function(t,e,r){"use strict";r.r(e),r.d(e,{keccak256:function(){return M},pack:function(){return L},sha256:function(){return x}});var i,n,o,s,u=r(10528);let l=!1,h=!1,a={debug:1,default:2,info:2,warning:3,error:4,off:5},f=a.default,c=null,_=function(){try{let t=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test"!=="test".normalize(e))throw Error("bad normalize")}catch(r){t.push(e)}}),t.length)throw Error("missing "+t.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw Error("broken implementation")}catch(e){return e.message}return null}();(i=o||(o={})).DEBUG="DEBUG",i.INFO="INFO",i.WARNING="WARNING",i.ERROR="ERROR",i.OFF="OFF",(n=s||(s={})).UNKNOWN_ERROR="UNKNOWN_ERROR",n.NOT_IMPLEMENTED="NOT_IMPLEMENTED",n.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",n.NETWORK_ERROR="NETWORK_ERROR",n.SERVER_ERROR="SERVER_ERROR",n.TIMEOUT="TIMEOUT",n.BUFFER_OVERRUN="BUFFER_OVERRUN",n.NUMERIC_FAULT="NUMERIC_FAULT",n.MISSING_NEW="MISSING_NEW",n.INVALID_ARGUMENT="INVALID_ARGUMENT",n.MISSING_ARGUMENT="MISSING_ARGUMENT",n.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",n.CALL_EXCEPTION="CALL_EXCEPTION",n.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",n.NONCE_EXPIRED="NONCE_EXPIRED",n.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",n.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",n.TRANSACTION_REPLACED="TRANSACTION_REPLACED";let g="0123456789abcdef";class p{constructor(t){Object.defineProperty(this,"version",{enumerable:!0,value:t,writable:!1})}_log(t,e){let r=t.toLowerCase();null==a[r]&&this.throwArgumentError("invalid log level name","logLevel",t),f>a[r]||console.log.apply(console,e)}debug(...t){this._log(p.levels.DEBUG,t)}info(...t){this._log(p.levels.INFO,t)}warn(...t){this._log(p.levels.WARNING,t)}makeError(t,e,r){if(h)return this.makeError("censored error",e,{});e||(e=p.errors.UNKNOWN_ERROR),r||(r={});let i=[];Object.keys(r).forEach(t=>{let e=r[t];try{if(e instanceof Uint8Array){let n="";for(let o=0;o<e.length;o++)n+=g[e[o]>>4]+g[15&e[o]];i.push(t+"=Uint8Array(0x"+n+")")}else i.push(t+"="+JSON.stringify(e))}catch(s){i.push(t+"="+JSON.stringify(r[t].toString()))}}),i.push(`code=${e}`),i.push(`version=${this.version}`);let n=t,o="";switch(e){case s.NUMERIC_FAULT:{o="NUMERIC_FAULT";let u=t;switch(u){case"overflow":case"underflow":case"division-by-zero":o+="-"+u;break;case"negative-power":case"negative-width":o+="-unsupported";break;case"unbound-bitwise-result":o+="-unbound-result"}break}case s.CALL_EXCEPTION:case s.INSUFFICIENT_FUNDS:case s.MISSING_NEW:case s.NONCE_EXPIRED:case s.REPLACEMENT_UNDERPRICED:case s.TRANSACTION_REPLACED:case s.UNPREDICTABLE_GAS_LIMIT:o=e}o&&(t+=" [ See: https://links.ethers.org/v5-errors-"+o+" ]"),i.length&&(t+=" ("+i.join(", ")+")");let l=Error(t);return l.reason=n,l.code=e,Object.keys(r).forEach(function(t){l[t]=r[t]}),l}throwError(t,e,r){throw this.makeError(t,e,r)}throwArgumentError(t,e,r){return this.throwError(t,p.errors.INVALID_ARGUMENT,{argument:e,value:r})}assert(t,e,r,i){t||this.throwError(e,r,i)}assertArgument(t,e,r,i){t||this.throwArgumentError(e,r,i)}checkNormalize(t){null==t&&(t="platform missing String.prototype.normalize"),_&&this.throwError("platform missing String.prototype.normalize",p.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:_})}checkSafeUint53(t,e){"number"==typeof t&&(null==e&&(e="value not safe"),(t<0||t>=9007199254740991)&&this.throwError(e,p.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:t}),t%1&&this.throwError(e,p.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:t}))}checkArgumentCount(t,e,r){r=r?": "+r:"",t<e&&this.throwError("missing argument"+r,p.errors.MISSING_ARGUMENT,{count:t,expectedCount:e}),t>e&&this.throwError("too many arguments"+r,p.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:e})}checkNew(t,e){(t===Object||null==t)&&this.throwError("missing new",p.errors.MISSING_NEW,{name:e.name})}checkAbstract(t,e){t===e?this.throwError("cannot instantiate abstract class "+JSON.stringify(e.name)+" directly; use a sub-class",p.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:"new"}):(t===Object||null==t)&&this.throwError("missing new",p.errors.MISSING_NEW,{name:e.name})}static globalLogger(){return c||(c=new p("logger/5.6.0")),c}static setCensorship(t,e){if(!t&&e&&this.globalLogger().throwError("cannot permanently disable censorship",p.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),l){if(!t)return;this.globalLogger().throwError("error censorship permanent",p.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}h=!!t,l=!!e}static setLogLevel(t){let e=a[t.toLowerCase()];if(null==e){p.globalLogger().warn("invalid log level - "+t);return}f=e}static from(t){return new p(t)}}p.errors=s,p.levels=o;let d=new p("bytes/5.6.1");function E(t){return!!t.toHexString}function m(t){return t.slice||(t.slice=function(){let e=Array.prototype.slice.call(arguments);
1return m(new Uint8Array(Array.prototype.slice.apply(t,e)))}),t}function N(t){return"number"==typeof t&&t==t&&t%1==0}function b(t){if(null==t)return!1;if(t.constructor===Uint8Array)return!0;if("string"==typeof t||!N(t.length)||t.length<0)return!1;for(let e=0;e<t.length;e++){let r=t[e];if(!N(r)||r<0||r>=256)return!1}return!0}function w(t,e){if(e||(e={}),"number"==typeof t){d.checkSafeUint53(t,"invalid arrayify value");let r=[];for(;t;)r.unshift(255&t),t=parseInt(String(t/256));return 0===r.length&&r.push(0),m(new Uint8Array(r))}if(e.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),E(t)&&(t=t.toHexString()),y(t)){let i=t.substring(2);i.length%2&&("left"===e.hexPad?i="0"+i:"right"===e.hexPad?i+="0":d.throwArgumentError("hex data is odd-length","value",t));let n=[];for(let o=0;o<i.length;o+=2)n.push(parseInt(i.substring(o,o+2),16));return m(new Uint8Array(n))}return b(t)?m(new Uint8Array(t)):d.throwArgumentError("invalid arrayify value","value",t)}function v(t){let e=t.map(t=>w(t)),r=e.reduce((t,e)=>t+e.length,0),i=new Uint8Array(r);return e.reduce((t,e)=>(i.set(e,t),t+e.length),0),m(i)}function R(t,e){(t=w(t)).length>e&&d.throwArgumentError("value out of range","value",arguments[0]);let r=new Uint8Array(e);return r.set(t,e-t.length),m(r)}function y(t,e){return"string"==typeof t&&!!t.match(/^0x[0-9A-Fa-f]*$/)&&(!e||t.length===2+2*e)}let S="0123456789abcdef";var A=r(83669),I=r.n(A),D=r(25931),O=r(71320);let T=RegExp("^bytes([0-9]+)$"),U=RegExp("^(u?int)([0-9]*)$"),C=RegExp("^(.*)\\[([0-9]*)\\]$"),P=new p("solidity/5.6.1");function L(t,e){t.length!=e.length&&P.throwArgumentError("wrong number of values; expected ${ types.length }","values",e);let r=[];return t.forEach(function(t,i){r.push(function t(e,r,i){switch(e){case"address":if(i)return R(r,32);return w(r);case"string":return(0,O.Y0)(r);case"bytes":return w(r);case"bool":if(r=r?"0x01":"0x00",i)return R(r,32);return w(r)}let n=e.match(U);if(n){let o=parseInt(n[2]||"256");return(n[2]&&String(o)!==n[2]||o%8!=0||0===o||o>256)&&P.throwArgumentError("invalid number type","type",e),i&&(o=256),R(r=u.O$.from(r).toTwos(o),o/8)}if(n=e.match(T)){let s=parseInt(n[1]);return((String(s)!==n[1]||0===s||s>32)&&P.throwArgumentError("invalid bytes type","type",e),w(r).byteLength!==s&&P.throwArgumentError(`invalid value for ${e}`,"value",r),i)?w((r+"0000000000000000000000000000000000000000000000000000000000000000").substring(0,66)):r}if((n=e.match(C))&&Array.isArray(r)){let l=n[1],h=parseInt(n[2]||String(r.length));h!=r.length&&P.throwArgumentError(`invalid array length for ${e}`,"value",r);let a=[];return r.forEach(function(e){a.push(t(l,e,!0))}),v(a)}return P.throwArgumentError("invalid type","type",e)}(t,e[i]))}),function(t,e){if(e||(e={}),"number"==typeof t){d.checkSafeUint53(t,"invalid hexlify value");let r="";for(;t;)r=S[15&t]+r,t=Math.floor(t/16);return r.length?(r.length%2&&(r="0"+r),"0x"+r):"0x00"}if("bigint"==typeof t)return(t=t.toString(16)).length%2?"0x0"+t:"0x"+t;if(e.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),E(t))return t.toHexString();if(y(t))return t.length%2&&("left"===e.hexPad?t="0x0"+t.substring(2):"right"===e.hexPad?t+="0":d.throwArgumentError("hex data is odd-length","value",t)),t.toLowerCase();if(b(t)){let i="0x";for(let n=0;n<t.length;n++){let o=t[n];i+=S[(240&o)>>4]+S[15&o]}return i}return d.throwArgumentError("invalid hexlify value","value",t)}(v(r))}function M(t,e){var r;return r=L(t,e),"0x"+I().keccak_256(w(r))}function x(t,e){return(0,D.JQ)(L(t,e))}},71320:function(t,e,r){"use strict";r.d(e,{Uj:function(){return o},te:function(){return f},Uw:function(){return s},U$:function(){return p},uu:function(){return d},Y0:function(){return _},XL:function(){return m},ZN:function(){return E}});var i,n,o,s,u=r(13279),l=r(84503);let h=new l.Yd("strings/5.6.1");function a(t,e,r,i,n){if(t===s.BAD_PREFIX||t===s.UNEXPECTED_CONTINUE){let o=0;for(let u=e+1;u<r.length&&r[u]>>6==2;u++)o++;return o}return t===s.OVERRUN?r.length-e-1:0}(i=o||(o={})).current="",i.NFC="NFC",i.NFD="NFD",i.NFKC="NFKC",i.NFKD="NFKD",(n=s||(s={})).UNEXPECTED_CONTINUE="unexpected continuation byte",n.BAD_PREFIX="bad codepoint prefix",n.OVERRUN="string overrun",n.MISSING_CONTINUE="missing continuation byte",n.OUT_OF_RANGE="out of UTF-8 range",n.UTF16_SURROGATE="UTF-16 surrogate",n.OVERLONG="overlong representation";let f=Object.freeze({error:function(t,e,r,i,n){return h.throwArgumentError(`invalid codepoint at offset ${e}; ${t}`,"bytes",r)},ignore:a,replace:function(t,e,r,i,n){return t===s.OVERLONG?(i.push(n),0):(i.push(65533),a(t,e,r,i,n))}});function c(t,e){null==e&&(e=f.error),t=(0,u.lE)(t);let r=[],i=0;for(;i<t.length;){let n=t[i++];if(n>>7==0){r.push(n);continue}let o=null,l=null;if((224&n)==192)o=1,l=127;else if((240&n)==224)o=2,l=2047;else if((248&n)==240)o=3,l=65535;else{(192&n)==128?i+=e(s.UNEXPECTED_CONTINUE,i-1,t,r):i+=e(s.BAD_PREFIX,i-1,t,r);continue}if(i-1+o>=t.length){i+=e(s.OVERRUN,i-1,t,r);continue}let h=n&(1<<8-o-1)-1;for(let a=0;a<o;a++){let c=t[i];if((192&c)!=128){i+=e(s.MISSING_CONTINUE,i,t,r),h=null;break}h=h<<6|63&c,i++}if(null!==h){if(h>1114111){i+=e(s.OUT_OF_RANGE,i-1-o,t,r,h);continue}if(h>=55296&&h<=57343){i+=e(s.UTF16_SURROGATE,i-1-o,t,r,h);continue}if(h<=l){i+=e(s.OVERLONG,i-1-o,t,r,h);continue}r.push(h)}}return r}function _(t,e=o.current){e!=o.current&&(h.checkNormalize(),t=t.normalize(e));let r=[];for(let i=0;i<t.length;i++){let n=t.charCodeAt(i);if(n<128)r.push(n);else if(n<2048)r.push(n>>6|192),r.push(63&n|128);else if((64512&n)==55296){i++;let s=t.charCodeAt(i);if(i>=t.length||(64512&s)!=56320)throw Error("invalid utf-8 string");let l=65536+((1023&n)<<10)+(1023&s);r.push(l>>18|240),r.push(l>>12&63|128),r.push(l>>6&63|128),r.push(63&l|128)}else r.push(n>>12|224),r.push(n>>6&63|128),r.push(63&n|128)}return(0,u.lE)(r)}function g(t){let e="0000"+t.toString(16);return"\\u"+e.substring(e.length-4)}function p(t,e){return'"'+c(t,e).map(t=>{if(t<256){switch(t){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\"}if(t>=32&&t<127)return String.fromCharCode(t)}return t<=65535?g(t):g(((t-=65536)>>10&1023)+55296)+g((1023&t)+56320)}).join("")+'"'}function d(t){return t.map(t=>t<=65535?String.fromCharCode(t):String.fromCharCode(((t-=65536)>>10&1023)+55296,(1023&t)+56320)).join("")}function E(t,e){return d(c(t,e))}function m(t,e=o.current){return c(_(t,e))}},13279:function(t,e,r){"use strict";r.d(e,{lE:function(){return h},zo:function(){return a},Dv:function(){return _}});var i=r(84503);let n=new i.Yd("bytes/5.6.1");function o(t){return!!t.toHexString}function s(t){return t.slice||(t.slice=function(){let e=Array.prototype.slice.call(arguments);return s(new Uint8Array(Array.prototype.slice.apply(t,e)))}),t}function u(t){return"number"==typeof t&&t==t&&t%1==0}function l(t){if(null==t)return!1;if(t.constructor===Uint8Array)return!0;
1if("string"==typeof t||!u(t.length)||t.length<0)return!1;for(let e=0;e<t.length;e++){let r=t[e];if(!u(r)||r<0||r>=256)return!1}return!0}function h(t,e){if(e||(e={}),"number"==typeof t){n.checkSafeUint53(t,"invalid arrayify value");let r=[];for(;t;)r.unshift(255&t),t=parseInt(String(t/256));return 0===r.length&&r.push(0),s(new Uint8Array(r))}if(e.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),o(t)&&(t=t.toHexString()),f(t)){let i=t.substring(2);i.length%2&&("left"===e.hexPad?i="0"+i:"right"===e.hexPad?i+="0":n.throwArgumentError("hex data is odd-length","value",t));let u=[];for(let h=0;h<i.length;h+=2)u.push(parseInt(i.substring(h,h+2),16));return s(new Uint8Array(u))}return l(t)?s(new Uint8Array(t)):n.throwArgumentError("invalid arrayify value","value",t)}function a(t){let e=t.map(t=>h(t)),r=e.reduce((t,e)=>t+e.length,0),i=new Uint8Array(r);return e.reduce((t,e)=>(i.set(e,t),t+e.length),0),s(i)}function f(t,e){return"string"==typeof t&&!!t.match(/^0x[0-9A-Fa-f]*$/)&&(!e||t.length===2+2*e)}let c="0123456789abcdef";function _(t,e){if(e||(e={}),"number"==typeof t){n.checkSafeUint53(t,"invalid hexlify value");let r="";for(;t;)r=c[15&t]+r,t=Math.floor(t/16);return r.length?(r.length%2&&(r="0"+r),"0x"+r):"0x00"}if("bigint"==typeof t)return(t=t.toString(16)).length%2?"0x0"+t:"0x"+t;if(e.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),o(t))return t.toHexString();if(f(t))return t.length%2&&("left"===e.hexPad?t="0x0"+t.substring(2):"right"===e.hexPad?t+="0":n.throwArgumentError("hex data is odd-length","value",t)),t.toLowerCase();if(l(t)){let i="0x";for(let s=0;s<t.length;s++){let u=t[s];i+=c[(240&u)>>4]+c[15&u]}return i}return n.throwArgumentError("invalid hexlify value","value",t)}},84503:function(t,e,r){"use strict";var i,n,o,s;r.d(e,{Yd:function(){return g}});let u=!1,l=!1,h={debug:1,default:2,info:2,warning:3,error:4,off:5},a=h.default,f=null,c=function(){try{let t=[];if(["NFD","NFC","NFKD","NFKC"].forEach(e=>{try{if("test"!=="test".normalize(e))throw Error("bad normalize")}catch(r){t.push(e)}}),t.length)throw Error("missing "+t.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw Error("broken implementation")}catch(e){return e.message}return null}();(o=i||(i={})).DEBUG="DEBUG",o.INFO="INFO",o.WARNING="WARNING",o.ERROR="ERROR",o.OFF="OFF",(s=n||(n={})).UNKNOWN_ERROR="UNKNOWN_ERROR",s.NOT_IMPLEMENTED="NOT_IMPLEMENTED",s.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",s.NETWORK_ERROR="NETWORK_ERROR",s.SERVER_ERROR="SERVER_ERROR",s.TIMEOUT="TIMEOUT",s.BUFFER_OVERRUN="BUFFER_OVERRUN",s.NUMERIC_FAULT="NUMERIC_FAULT",s.MISSING_NEW="MISSING_NEW",s.INVALID_ARGUMENT="INVALID_ARGUMENT",s.MISSING_ARGUMENT="MISSING_ARGUMENT",s.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",s.CALL_EXCEPTION="CALL_EXCEPTION",s.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",s.NONCE_EXPIRED="NONCE_EXPIRED",s.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",s.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",s.TRANSACTION_REPLACED="TRANSACTION_REPLACED";let _="0123456789abcdef";class g{constructor(t){Object.defineProperty(this,"version",{enumerable:!0,value:t,writable:!1})}_log(t,e){let r=t.toLowerCase();null==h[r]&&this.throwArgumentError("invalid log level name","logLevel",t),a>h[r]||console.log.apply(console,e)}debug(...t){this._log(g.levels.DEBUG,t)}info(...t){this._log(g.levels.INFO,t)}warn(...t){this._log(g.levels.WARNING,t)}makeError(t,e,r){if(l)return this.makeError("censored error",e,{});e||(e=g.errors.UNKNOWN_ERROR),r||(r={});let i=[];Object.keys(r).forEach(t=>{let e=r[t];try{if(e instanceof Uint8Array){let n="";for(let o=0;o<e.length;o++)n+=_[e[o]>>4]+_[15&e[o]];i.push(t+"=Uint8Array(0x"+n+")")}else i.push(t+"="+JSON.stringify(e))}catch(s){i.push(t+"="+JSON.stringify(r[t].toString()))}}),i.push(`code=${e}`),i.push(`version=${this.version}`);let o=t,s="";switch(e){case n.NUMERIC_FAULT:{s="NUMERIC_FAULT";let u=t;switch(u){case"overflow":case"underflow":case"division-by-zero":s+="-"+u;break;case"negative-power":case"negative-width":s+="-unsupported";break;case"unbound-bitwise-result":s+="-unbound-result"}break}case n.CALL_EXCEPTION:case n.INSUFFICIENT_FUNDS:case n.MISSING_NEW:case n.NONCE_EXPIRED:case n.REPLACEMENT_UNDERPRICED:case n.TRANSACTION_REPLACED:case n.UNPREDICTABLE_GAS_LIMIT:s=e}s&&(t+=" [ See: https://links.ethers.org/v5-errors-"+s+" ]"),i.length&&(t+=" ("+i.join(", ")+")");let h=Error(t);return h.reason=o,h.code=e,Object.keys(r).forEach(function(t){h[t]=r[t]}),h}throwError(t,e,r){throw this.makeError(t,e,r)}throwArgumentError(t,e,r){return this.throwError(t,g.errors.INVALID_ARGUMENT,{argument:e,value:r})}assert(t,e,r,i){t||this.throwError(e,r,i)}assertArgument(t,e,r,i){t||this.throwArgumentError(e,r,i)}checkNormalize(t){null==t&&(t="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",g.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(t,e){"number"==typeof t&&(null==e&&(e="value not safe"),(t<0||t>=9007199254740991)&&this.throwError(e,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:t}),t%1&&this.throwError(e,g.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:t}))}checkArgumentCount(t,e,r){r=r?": "+r:"",t<e&&this.throwError("missing argument"+r,g.errors.MISSING_ARGUMENT,{count:t,expectedCount:e}),t>e&&this.throwError("too many arguments"+r,g.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:e})}checkNew(t,e){(t===Object||null==t)&&this.throwError("missing new",g.errors.MISSING_NEW,{name:e.name})}checkAbstract(t,e){t===e?this.throwError("cannot instantiate abstract class "+JSON.stringify(e.name)+" directly; use a sub-class",g.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:"new"}):(t===Object||null==t)&&this.throwError("missing new",g.errors.MISSING_NEW,{name:e.name})}static globalLogger(){return f||(f=new g("logger/5.6.0")),f}static setCensorship(t,e){if(!t&&e&&this.globalLogger().throwError("cannot permanently disable censorship",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),u){if(!t)return;this.globalLogger().throwError("error censorship permanent",g.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}l=!!t,u=!!e}static setLogLevel(t){let e=h[t.toLowerCase()];if(null==e){g.globalLogger().warn("invalid log level - "+t);return}a=e}static from(t){return new g(t)}}g.errors=n,g.levels=i},34244:function(t,e,r){var i;!function(n){"use strict";var o,s="[big.js] ",u=s+"Invalid ",l=u+"decimal places",h=u+"rounding mode",a=s+"Division by zero",f={},c=void 0,_=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i;function g(t,e,r,i){var n=t.c,o=t.e+e+1;if(o<n.length){if(1===r)i=n[o]>=5;else if(2===r)i=n[o]>
15||5==n[o]&&(i||o<0||n[o+1]!==c||1&n[o-1]);else if(3===r)i=i||!!n[0];else if(i=!1,0!==r)throw Error(h);if(o<1)n.length=1,i?(t.e=-e,n[0]=1):n[0]=t.e=0;else{if(n.length=o--,i)for(;++n[o]>9;)n[o]=0,o--||(++t.e,n.unshift(1));for(o=n.length;!n[--o];)n.pop()}}else if(r<0||r>3||r!==~~r)throw Error(h);return t}function p(t,e,r,i){var n,o,s=t.constructor,h=!t.c[0];if(r!==c){if(r!==~~r||r<(3==e)||r>1e6)throw Error(3==e?u+"precision":l);for(r=i-(t=new s(t)).e,t.c.length>++i&&g(t,r,s.RM),2==e&&(i=t.e+r+1);t.c.length<i;)t.c.push(0)}if(n=t.e,r=(o=t.c.join("")).length,2!=e&&(1==e||3==e&&i<=n||n<=s.NE||n>=s.PE))o=o.charAt(0)+(r>1?"."+o.slice(1):"")+(n<0?"e":"e+")+n;else if(n<0){for(;++n;)o="0"+o;o="0."+o}else if(n>0){if(++n>r)for(n-=r;n--;)o+="0";else n<r&&(o=o.slice(0,n)+"."+o.slice(n))}else r>1&&(o=o.charAt(0)+"."+o.slice(1));return t.s<0&&(!h||4==e)?"-"+o:o}f.abs=function(){var t=new this.constructor(this);return t.s=1,t},f.cmp=function(t){var e,r=this.c,i=(t=new this.constructor(t)).c,n=this.s,o=t.s,s=this.e,u=t.e;if(!r[0]||!i[0])return r[0]?n:i[0]?-o:0;if(n!=o)return n;if(e=n<0,s!=u)return s>u^e?1:-1;for(n=-1,o=(s=r.length)<(u=i.length)?s:u;++n<o;)if(r[n]!=i[n])return r[n]>i[n]^e?1:-1;return s==u?0:s>u^e?1:-1},f.div=function(t){var e=this.constructor,r=this.c,i=(t=new e(t)).c,n=this.s==t.s?1:-1,o=e.DP;if(o!==~~o||o<0||o>1e6)throw Error(l);if(!i[0])throw Error(a);if(!r[0])return new e(0*n);var s,u,h,f,_,p=i.slice(),d=s=i.length,E=r.length,m=r.slice(0,s),N=m.length,b=t,w=b.c=[],v=0,R=o+(b.e=this.e-t.e)+1;for(b.s=n,n=R<0?0:R,p.unshift(0);N++<s;)m.push(0);do{for(h=0;h<10;h++){if(s!=(N=m.length))f=s>N?1:-1;else for(_=-1,f=0;++_<s;)if(i[_]!=m[_]){f=i[_]>m[_]?1:-1;break}if(f<0){for(u=N==s?i:p;N;){if(m[--N]<u[N]){for(_=N;_&&!m[--_];)m[_]=9;--m[_],m[N]+=10}m[N]-=u[N]}for(;!m[0];)m.shift()}else break}w[v++]=f?h:++h,m[0]&&f?m[N]=r[d]||0:m=[r[d]]}while((d++<E||m[0]!==c)&&n--);return!w[0]&&1!=v&&(w.shift(),b.e--),v>R&&g(b,o,e.RM,m[0]!==c),b},f.eq=function(t){return!this.cmp(t)},f.gt=function(t){return this.cmp(t)>0},f.gte=function(t){return this.cmp(t)>-1},f.lt=function(t){return 0>this.cmp(t)},f.lte=function(t){return 1>this.cmp(t)},f.minus=f.sub=function(t){var e,r,i,n,o=this.constructor,s=this.s,u=(t=new o(t)).s;if(s!=u)return t.s=-u,this.plus(t);var l=this.c.slice(),h=this.e,a=t.c,f=t.e;if(!l[0]||!a[0])return a[0]?(t.s=-u,t):new o(l[0]?this:0);if(s=h-f){for((n=s<0)?(s=-s,i=l):(f=h,i=a),i.reverse(),u=s;u--;)i.push(0);i.reverse()}else for(r=((n=l.length<a.length)?l:a).length,s=u=0;u<r;u++)if(l[u]!=a[u]){n=l[u]<a[u];break}if(n&&(i=l,l=a,a=i,t.s=-t.s),(u=(r=a.length)-(e=l.length))>0)for(;u--;)l[e++]=0;for(u=e;r>s;){if(l[--r]<a[r]){for(e=r;e&&!l[--e];)l[e]=9;--l[e],l[r]+=10}l[r]-=a[r]}for(;0===l[--u];)l.pop();for(;0===l[0];)l.shift(),--f;return l[0]||(t.s=1,l=[f=0]),t.c=l,t.e=f,t},f.mod=function(t){var e,r=this,i=r.constructor,n=r.s,o=(t=new i(t)).s;if(!t.c[0])throw Error(a);return(r.s=t.s=1,e=1==t.cmp(r),r.s=n,t.s=o,e)?new i(r):(n=i.DP,o=i.RM,i.DP=i.RM=0,r=r.div(t),i.DP=n,i.RM=o,this.minus(r.times(t)))},f.plus=f.add=function(t){var e,r=this.constructor,i=this.s,n=(t=new r(t)).s;if(i!=n)return t.s=-n,this.minus(t);var o=this.e,s=this.c,u=t.e,l=t.c;if(!s[0]||!l[0])return l[0]?t:new r(s[0]?this:0*i);if(s=s.slice(),i=o-u){for(i>0?(u=o,e=l):(i=-i,e=s),e.reverse();i--;)e.push(0);e.reverse()}for(s.length-l.length<0&&(e=l,l=s,s=e),i=l.length,n=0;i;s[i]%=10)n=(s[--i]=s[i]+l[i]+n)/10|0;for(n&&(s.unshift(n),++u),i=s.length;0===s[--i];)s.pop();return t.c=s,t.e=u,t},f.pow=function(t){var e=this,r=new e.constructor(1),i=r,n=t<0;if(t!==~~t||t<-1e6||t>1e6)throw Error(u+"exponent");for(n&&(t=-t);1&t&&(i=i.times(e)),t>>=1;)e=e.times(e);return n?r.div(i):i},f.round=function(t,e){var r=this.constructor;if(t===c)t=0;else if(t!==~~t||t<-1e6||t>1e6)throw Error(l);return g(new r(this),t,e===c?r.RM:e)},f.sqrt=function(){var t,e,r,i=this.constructor,n=this.s,o=this.e,u=new i(.5);if(!this.c[0])return new i(this);if(n<0)throw Error(s+"No square root");0===(n=Math.sqrt(this+""))||n===1/0?((e=this.c.join("")).length+o&1||(e+="0"),n=Math.sqrt(e),o=((o+1)/2|0)-(o<0||1&o),t=new i((n==1/0?"1e":(n=n.toExponential()).slice(0,n.indexOf("e")+1))+o)):t=new i(n),o=t.e+(i.DP+=4);do r=t,t=u.times(r.plus(this.div(r)));while(r.c.slice(0,o).join("")!==t.c.slice(0,o).join(""));
1return g(t,i.DP-=4,i.RM)},f.times=f.mul=function(t){var e,r=this.constructor,i=this.c,n=(t=new r(t)).c,o=i.length,s=n.length,u=this.e,l=t.e;if(t.s=this.s==t.s?1:-1,!i[0]||!n[0])return new r(0*t.s);for(t.e=u+l,o<s&&(e=i,i=n,n=e,l=o,o=s,s=l),e=Array(l=o+s);l--;)e[l]=0;for(u=s;u--;){for(s=0,l=o+u;l>u;)s=e[l]+n[u]*i[l-u-1]+s,e[l--]=s%10,s=s/10|0;e[l]=(e[l]+s)%10}for(s?++t.e:e.shift(),u=e.length;!e[--u];)e.pop();return t.c=e,t},f.toExponential=function(t){return p(this,1,t,t)},f.toFixed=function(t){return p(this,2,t,this.e+t)},f.toPrecision=function(t){return p(this,3,t,t-1)},f.toString=function(){return p(this)},f.valueOf=f.toJSON=function(){return p(this,4)},(o=function t(){function e(r){var i=this;if(!(i instanceof e))return r===c?t():new e(r);r instanceof e?(i.s=r.s,i.e=r.e,i.c=r.c.slice()):function(t,e){var r,i,n;if(0===e&&1/e<0)e="-0";else if(!_.test(e+=""))throw Error(u+"number");for(t.s="-"==e.charAt(0)?(e=e.slice(1),-1):1,(r=e.indexOf("."))>-1&&(e=e.replace(".","")),(i=e.search(/e/i))>0?(r<0&&(r=i),r+=+e.slice(i+1),e=e.substring(0,i)):r<0&&(r=e.length),n=e.length,i=0;i<n&&"0"==e.charAt(i);)++i;if(i==n)t.c=[t.e=0];else{for(;n>0&&"0"==e.charAt(--n););for(t.e=r-i-1,t.c=[],r=0;i<=n;)t.c[r++]=+e.charAt(i++)}return t}(i,r),i.constructor=e}return e.prototype=f,e.DP=20,e.RM=1,e.NE=-7,e.PE=21,e.version="5.2.2",e}()).default=o.Big=o,void 0!==(i=(function(){return o}).call(e,r,e,t))&&(t.exports=i)}(0)},17374:function(t,e,r){var i;/*! decimal.js-light v2.5.1 https://github.com/MikeMcl/decimal.js-light/LICENCE */!function(n){"use strict";var o,s={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},u=!0,l="[DecimalError] ",h=l+"Invalid argument: ",a=l+"Exponent out of range: ",f=Math.floor,c=Math.pow,_=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,g=f(1286742750677284.5),p={};function d(t,e){var r,i,n,o,s,l,h,a,f=t.constructor,c=f.precision;if(!t.s||!e.s)return e.s||(e=new f(t)),u?A(e,c):e;if(h=t.d,a=e.d,s=t.e,n=e.e,h=h.slice(),o=s-n){for(o<0?(i=h,o=-o,l=a.length):(i=a,n=s,l=h.length),o>(l=(s=Math.ceil(c/7))>l?s+1:l+1)&&(o=l,i.length=1),i.reverse();o--;)i.push(0);i.reverse()}for((l=h.length)-(o=a.length)<0&&(o=l,i=a,a=h,h=i),r=0;o;)r=(h[--o]=h[o]+a[o]+r)/1e7|0,h[o]%=1e7;for(r&&(h.unshift(r),++n),l=h.length;0==h[--l];)h.pop();return e.d=h,e.e=n,u?A(e,c):e}function E(t,e,r){if(t!==~~t||t<e||t>r)throw Error(h+t)}function m(t){var e,r,i,n=t.length-1,o="",s=t[0];if(n>0){for(o+=s,e=1;e<n;e++)(r=7-(i=t[e]+"").length)&&(o+=R(r)),o+=i;(r=7-(i=(s=t[e])+"").length)&&(o+=R(r))}else if(0===s)return"0";for(;s%10==0;)s/=10;return o+s}p.absoluteValue=p.abs=function(){var t=new this.constructor(this);return t.s&&(t.s=1),t},p.comparedTo=p.cmp=function(t){var e,r,i,n;if(t=new this.constructor(t),this.s!==t.s)return this.s||-t.s;if(this.e!==t.e)return this.e>t.e^this.s<0?1:-1;for(e=0,r=(i=this.d.length)<(n=t.d.length)?i:n;e<r;++e)if(this.d[e]!==t.d[e])return this.d[e]>t.d[e]^this.s<0?1:-1;return i===n?0:i>n^this.s<0?1:-1},p.decimalPlaces=p.dp=function(){var t=this.d.length-1,e=(t-this.e)*7;if(t=this.d[t])for(;t%10==0;t/=10)e--;return e<0?0:e},p.dividedBy=p.div=function(t){return N(this,new this.constructor(t))},p.dividedToIntegerBy=p.idiv=function(t){var e=this.constructor;return A(N(this,new e(t),0,1),e.precision)},p.equals=p.eq=function(t){return!this.cmp(t)},p.exponent=function(){return w(this)},p.greaterThan=p.gt=function(t){return this.cmp(t)>0},p.greaterThanOrEqualTo=p.gte=function(t){return this.cmp(t)>=0},p.isInteger=p.isint=function(){return this.e>this.d.length-2},p.isNegative=p.isneg=function(){return this.s<0},p.isPositive=p.ispos=function(){return this.s>0},p.isZero=function(){return 0===this.s},p.lessThan=p.lt=function(t){return 0>this.cmp(t)},p.lessThanOrEqualTo=p.lte=function(t){return 1>this.cmp(t)},p.logarithm=p.log=function(t){var e,r=this.constructor,i=r.precision,n=i+5;if(void 0===t)t=new r(10);else if((t=new r(t)).s<1||t.eq(o))throw Error(l+"NaN");if(this.s<1)throw Error(l+(this.s?"NaN":"-Infinity"));return this.eq(o)?new r(0):(u=!1,e=N(y(this,n),y(t,n),n),u=!0,A(e,i))},p.minus=p.sub=function(t){return t=new this.constructor(t),this.s==t.s?I(this,t):d(this,(t.s=-t.s,t))},p.modulo=p.mod=function(t){var e,r=this.constructor,i=r.precision;if(!(t=new r(t)).s)throw Error(l+"NaN");return this.s?(u=!1,e=N(this,t,0,1).times(t),u=!0,this.minus(e)):A(new r(this),i)},p.naturalExponential=p.exp=function(){return b(this)},p.naturalLogarithm=p.ln=function(){return y(this)},p.negated=p.neg=function(){var t=new this.constructor(this);return t.s=-t.s||0,t},p.plus=p.add=function(t){return t=new this.constructor(t),this.s==t.s?d(this,t):I(this,(t.s=-t.s,t))},p.precision=p.sd=function(t){var e,r,i;if(void 0!==t&&!!t!==t&&1!==t&&0!==t)throw Error(h+t);if(e=w(this)+1,r=7*(i=this.d.length-1)+1,i=this.d[i]){for(;i%10==0;i/=10)r--;for(i=this.d[0];i>=10;
1i/=10)r++}return t&&e>r?e:r},p.squareRoot=p.sqrt=function(){var t,e,r,i,n,o,s,h=this.constructor;if(this.s<1){if(!this.s)return new h(0);throw Error(l+"NaN")}for(t=w(this),u=!1,0==(n=Math.sqrt(+this))||n==1/0?(((e=m(this.d)).length+t)%2==0&&(e+="0"),n=Math.sqrt(e),t=f((t+1)/2)-(t<0||t%2),e=n==1/0?"5e"+t:(e=n.toExponential()).slice(0,e.indexOf("e")+1)+t,i=new h(e)):i=new h(n.toString()),n=s=(r=h.precision)+3;;)if(i=(o=i).plus(N(this,o,s+2)).times(.5),m(o.d).slice(0,s)===(e=m(i.d)).slice(0,s)){if(e=e.slice(s-3,s+1),n==s&&"4999"==e){if(A(o,r+1,0),o.times(o).eq(this)){i=o;break}}else if("9999"!=e)break;s+=4}return u=!0,A(i,r)},p.times=p.mul=function(t){var e,r,i,n,o,s,l,h,a,f=this.constructor,c=this.d,_=(t=new f(t)).d;if(!this.s||!t.s)return new f(0);for(t.s*=this.s,r=this.e+t.e,(h=c.length)<(a=_.length)&&(o=c,c=_,_=o,s=h,h=a,a=s),o=[],i=s=h+a;i--;)o.push(0);for(i=a;--i>=0;){for(e=0,n=h+i;n>i;)l=o[n]+_[i]*c[n-i-1]+e,o[n--]=l%1e7|0,e=l/1e7|0;o[n]=(o[n]+e)%1e7|0}for(;!o[--s];)o.pop();return e?++r:o.shift(),t.d=o,t.e=r,u?A(t,f.precision):t},p.toDecimalPlaces=p.todp=function(t,e){var r=this,i=r.constructor;
1return(r=new i(r),void 0===t)?r:(E(t,0,1e9),void 0===e?e=i.rounding:E(e,0,8),A(r,t+w(r)+1,e))},p.toExponential=function(t,e){var r,i=this,n=i.constructor;return void 0===t?r=D(i,!0):(E(t,0,1e9),void 0===e?e=n.rounding:E(e,0,8),r=D(i=A(new n(i),t+1,e),!0,t+1)),r},p.toFixed=function(t,e){var r,i,n=this.constructor;return void 0===t?D(this):(E(t,0,1e9),void 0===e?e=n.rounding:E(e,0,8),r=D((i=A(new n(this),t+w(this)+1,e)).abs(),!1,t+w(i)+1),this.isneg()&&!this.isZero()?"-"+r:r)},p.toInteger=p.toint=function(){var t=this.constructor;return A(new t(this),w(this)+1,t.rounding)},p.toNumber=function(){return+this},p.toPower=p.pow=function(t){var e,r,i,n,s,h,a=this,c=a.constructor,_=+(t=new c(t));if(!t.s)return new c(o);if(!(a=new c(a)).s){if(t.s<1)throw Error(l+"Infinity");return a}if(a.eq(o))return a;if(i=c.precision,t.eq(o))return A(a,i);if(h=(e=t.e)>=(r=t.d.length-1),s=a.s,h){if((r=_<0?-_:_)<=9007199254740991){for(n=new c(o),e=Math.ceil(i/7+4),u=!1;r%2&&O((n=n.times(a)).d,e),0!==(r=f(r/2));)O((a=a.times(a)).d,e);return u=!0,t.s<0?new c(o).div(n):A(n,i)}}else if(s<0)throw Error(l+"NaN");
1return s=s<0&&1&t.d[Math.max(e,r)]?-1:1,a.s=1,u=!1,n=t.times(y(a,i+12)),u=!0,(n=b(n)).s=s,n},p.toPrecision=function(t,e){var r,i,n=this,o=n.constructor;return void 0===t?(r=w(n),i=D(n,r<=o.toExpNeg||r>=o.toExpPos)):(E(t,1,1e9),void 0===e?e=o.rounding:E(e,0,8),r=w(n=A(new o(n),t,e)),i=D(n,t<=r||r<=o.toExpNeg,t)),i},p.toSignificantDigits=p.tosd=function(t,e){var r=this.constructor;return void 0===t?(t=r.precision,e=r.rounding):(E(t,1,1e9),void 0===e?e=r.rounding:E(e,0,8)),A(new r(this),t,e)},p.toString=p.valueOf=p.val=p.toJSON=function(){var t=w(this),e=this.constructor;return D(this,t<=e.toExpNeg||t>=e.toExpPos)};var N=function(){function t(t,e){var r,i=0,n=t.length;for(t=t.slice();n--;)r=t[n]*e+i,t[n]=r%1e7|0,i=r/1e7|0;return i&&t.unshift(i),t}function e(t,e,r,i){var n,o;if(r!=i)o=r>i?1:-1;else for(n=o=0;n<r;n++)if(t[n]!=e[n]){o=t[n]>e[n]?1:-1;break}return o}function r(t,e,r){for(var i=0;r--;)t[r]-=i,i=t[r]<e[r]?1:0,t[r]=1e7*i+t[r]-e[r];for(;!t[0]&&t.length>1;)t.shift()}return function(i,n,o,s){var u,h,a,f,c,_,g,p,d,E,m,N,b,v,R,y,S,I,D=i.constructor,O=i.s==n.s?1:-1,T=i.d,U=n.d;if(!i.s)return new D(i);if(!n.s)throw Error(l+"Division by zero");for(a=0,h=i.e-n.e,S=U.length,R=T.length,p=(g=new D(O)).d=[];U[a]==(T[a]||0);)++a;if(U[a]>(T[a]||0)&&--h,(N=null==o?o=D.precision:s?o+(w(i)-w(n))+1:o)<0)return new D(0);if(N=N/7+2|0,a=0,1==S)for(f=0,U=U[0],N++;(a<R||f)&&N--;a++)b=1e7*f+(T[a]||0),p[a]=b/U|0,f=b%U|0;else{for((f=1e7/(U[0]+1)|0)>1&&(U=t(U,f),T=t(T,f),S=U.length,R=T.length),v=S,E=(d=T.slice(0,S)).length;E<S;)d[E++]=0;(I=U.slice()).unshift(0),y=U[0],U[1]>=1e7/2&&++y;do f=0,(u=e(U,d,S,E))<0?(m=d[0],S!=E&&(m=1e7*m+(d[1]||0)),(f=m/y|0)>1?(f>=1e7&&(f=1e7-1),_=(c=t(U,f)).length,E=d.length,1==(u=e(c,d,_,E))&&(f--,r(c,S<_?I:U,_))):(0==f&&(u=f=1),c=U.slice()),(_=c.length)<E&&c.unshift(0),r(d,c,E),-1==u&&(E=d.length,(u=e(U,d,S,E))<1&&(f++,r(d,S<E?I:U,E))),E=d.length):0===u&&(f++,d=[0]),p[a++]=f,u&&d[0]?d[E++]=T[v]||0:(d=[T[v]],E=1);while((v++<R||void 0!==d[0])&&N--)}return p[0]||p.shift(),g.e=h,A(g,s?o+w(g)+1:o)}}();function b(t,e){var r,i,n,s,l,h=0,f=0,_=t.constructor,g=_.precision;if(w(t)>16)throw Error(a+w(t));if(!t.s)return new _(o);for(null==e?(u=!1,l=g):l=e,s=new _(.03125);t.abs().gte(.1);)t=t.times(s),f+=5;for(l+=Math.log(c(2,f))/Math.LN10*2+5|0,r=i=n=new _(o),_.precision=l;;){if(i=A(i.times(t),l),r=r.times(++h),m((s=n.plus(N(i,r,l))).d).slice(0,l)===m(n.d).slice(0,l)){for(;f--;)n=A(n.times(n),l);return _.precision=g,null==e?(u=!0,A(n,g)):n}n=s}}function w(t){for(var e=7*t.e,r=t.d[0];r>=10;r/=10)e++;return e}function v(t,e,r){if(e>t.LN10.sd())throw u=!0,r&&(t.precision=r),Error(l+"LN10 precision limit exceeded");return A(new t(t.LN10),e)}function R(t){for(var e="";t--;)e+="0";return e}function y(t,e){var r,i,n,s,h,a,f,c,_,g=1,p=t,d=p.d,E=p.constructor,b=E.precision;if(p.s<1)throw Error(l+(p.s?"NaN":"-Infinity"));if(p.eq(o))return new E(0);if(null==e?(u=!1,c=b):c=e,p.eq(10))return null==e&&(u=!0),v(E,c);if(c+=10,E.precision=c,i=(r=m(d)).charAt(0),!(15e14>Math.abs(s=w(p))))return f=v(E,c+2,b).times(s+""),p=y(new E(i+"."+r.slice(1)),c-10).plus(f),E.precision=b,null==e?(u=!0,A(p,b)):p;for(;i<7&&1!=i||1==i&&r.charAt(1)>3;)i=(r=m((p=p.times(t)).d)).charAt(0),g++;for(s=w(p),i>1?(p=new E("0."+r),s++):p=new E(i+"."+r.slice(1)),a=h=p=N(p.minus(o),p.plus(o),c),_=A(p.times(p),c),n=3;;){if(h=A(h.times(_),c),m((f=a.plus(N(h,new E(n),c))).d).slice(0,c)===m(a.d).slice(0,c))return a=a.times(2),0!==s&&(a=a.plus(v(E,c+2,b).times(s+""))),a=N(a,new E(g),c),E.precision=b,null==e?(u=!0,A(a,b)):a;a=f,n+=2}}function S(t,e){var r,i,n;for((r=e.indexOf("."))>-1&&(e=e.replace(".","")),(i=e.search(/e/i))>0?(r<0&&(r=i),r+=+e.slice(i+1),e=e.substring(0,i)):r<0&&(r=e.length),i=0;48===e.charCodeAt(i);)++i;for(n=e.length;48===e.charCodeAt(n-1);)--n;if(e=e.slice(i,n)){if(n-=i,r=r-i-1,t.e=f(r/7),t.d=[],i=(r+1)%7,r<0&&(i+=7),i<n){for(i&&t.d.push(+e.slice(0,i)),n-=7;i<n;)t.d.push(+e.slice(i,i+=7));i=7-(e=e.slice(i)).length}else i-=n;for(;i--;)e+="0";if(t.d.push(+e),u&&(t.e>g||t.e<-g))throw Error(a+r)}else t.s=0,t.e=0,t.d=[0];return t}function A(t,e,r){var i,n,o,s,l,h,_,p,d=t.d;for(s=1,o=d[0];o>=10;o/=10)s++;if((i=e-s)<0)i+=7,n=e,_=d[p=0];else{if(p=Math.ceil((i+1)/7),o=d.length,p>=o)return t;for(s=1,_=o=d[p];o>=10;o/=10)s++;i%=7,n=i-7+s}if(void 0!==r&&(l=_/(o=c(10,s-n-1))%10|0,h=e<0||void 0!==d[p+1]||_%o,h=r<4?(l||h)&&(0==r||r==(t.s<0?3:2)):l>5||5==l&&(4==r||h||6==r&&(i>0?n>0?_/c(10,s-n):0:d[p-1])%10&1||r==(t.s<0?8:7))),e<1||!d[0])return h?(o=w(t),d.length=1,e=e-o-1,d[0]=c(10,(7-e%7)%7),t.e=f(-e/7)||0):(d.length=1,d[0]=t.e=t.s=0),t;if(0==i?(d.length=p,o=1,p--):(d.length=p+1,o=c(10,7-i),d[p]=n>0?(_/c(10,s-n)%c(10,n)|0)*o:0),h)for(;;){if(0==p){1e7==(d[0]+=o)&&(d[0]=1,++t.e);break}
1if(d[p]+=o,1e7!=d[p])break;d[p--]=0,o=1}for(i=d.length;0===d[--i];)d.pop();if(u&&(t.e>g||t.e<-g))throw Error(a+w(t));return t}function I(t,e){var r,i,n,o,s,l,h,a,f,c,_=t.constructor,g=_.precision;if(!t.s||!e.s)return e.s?e.s=-e.s:e=new _(t),u?A(e,g):e;if(h=t.d,c=e.d,i=e.e,a=t.e,h=h.slice(),s=a-i){for((f=s<0)?(r=h,s=-s,l=c.length):(r=c,i=a,l=h.length),n=Math.max(Math.ceil(g/7),l)+2,s>n&&(s=n,r.length=1),r.reverse(),n=s;n--;)r.push(0);r.reverse()}else{for((f=(n=h.length)<(l=c.length))&&(l=n),n=0;n<l;n++)if(h[n]!=c[n]){f=h[n]<c[n];break}s=0}for(f&&(r=h,h=c,c=r,e.s=-e.s),l=h.length,n=c.length-l;n>0;--n)h[l++]=0;for(n=c.length;n>s;){if(h[--n]<c[n]){for(o=n;o&&0===h[--o];)h[o]=1e7-1;--h[o],h[n]+=1e7}h[n]-=c[n]}for(;0===h[--l];)h.pop();for(;0===h[0];h.shift())--i;return h[0]?(e.d=h,e.e=i,u?A(e,g):e):new _(0)}function D(t,e,r){var i,n=w(t),o=m(t.d),s=o.length;return e?(r&&(i=r-s)>0?o=o.charAt(0)+"."+o.slice(1)+R(i):s>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(n<0?"e":"e+")+n):n<0?(o="0."+R(-n-1)+o,r&&(i=r-s)>0&&(o+=R(i))):n>=s?(o+=R(n+1-s),r&&(i=r-n-1)>0&&(o=o+"."+R(i))):((i=n+1)<s&&(o=o.slice(0,i)+"."+o.slice(i)),r&&(i=r-s)>0&&(n+1===s&&(o+="."),o+=R(i))),t.s<0?"-"+o:o}function O(t,e){if(t.length>e)return t.length=e,!0}function T(t){if(!t||"object"!=typeof t)throw Error(l+"Object expected");var e,r,i,n=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(e=0;e<n.length;e+=3)if(void 0!==(i=t[r=n[e]])){if(f(i)===i&&i>=n[e+1]&&i<=n[e+2])this[r]=i;else throw Error(h+r+": "+i)}if(void 0!==(i=t[r="LN10"])){if(i==Math.LN10)this[r]=new this(i);else throw Error(h+r+": "+i)}return this}(s=function t(e){var r,i,n;function o(t){var e=this;if(!(e instanceof o))return new o(t);if(e.constructor=o,t instanceof o){e.s=t.s,e.e=t.e,e.d=(t=t.d)?t.slice():t;return}if("number"==typeof t){if(0*t!=0)throw Error(h+t);if(t>0)e.s=1;else if(t<0)t=-t,e.s=-1;else{e.s=0,e.e=0,e.d=[0];return}if(t===~~t&&t<1e7){e.e=0,e.d=[t];return}return S(e,t.toString())}if("string"!=typeof t)throw Error(h+t);if(45===t.charCodeAt(0)?(t=t.slice(1),e.s=-1):e.s=1,_.test(t))S(e,t);else throw Error(h+t)}if(o.prototype=p,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=t,o.config=o.set=T,void 0===e&&(e={}),e)for(r=0,n=["precision","rounding","toExpNeg","toExpPos","LN10"];r<n.length;)e.hasOwnProperty(i=n[r++])||(e[i]=this[i]);return o.config(e),o}(s)).default=s.Decimal=s,o=new s(1),void 0!==(i=(function(){return s}).call(e,r,e,t))&&(t.exports=i)}(0)},34485:function(t,e,r){var i=e;i.utils=r(50212),i.common=r(74495),i.sha=r(45530),i.ripemd=r(91396),i.hmac=r(15047),i.sha1=i.sha.sha1,i.sha256=i.sha.sha256,i.sha224=i.sha.sha224,i.sha384=i.sha.sha384,i.sha512=i.sha.sha512,i.ripemd160=i.ripemd.ripemd160},74495:function(t,e,r){"use strict";var i=r(50212),n=r(79561);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}e.BlockHash=o,o.prototype.update=function(t,e){if(t=i.toArray(t,e),this.pending?this.pending=this.pending.concat(t):this.pending=t,this.pendingTotal+=t.length,this.pending.length>=this._delta8){var r=(t=this.pending).length%this._delta8;this.pending=t.slice(t.length-r,t.length),0===this.pending.length&&(this.pending=null),t=i.join32(t,0,t.length-r,this.endian);for(var n=0;n<t.length;n+=this._delta32)this._update(t,n,n+this._delta32)}return this},o.prototype.digest=function(t){return this.update(this._pad()),n(null===this.pending),this._digest(t)},o.prototype._pad=function(){var t=this.pendingTotal,e=this._delta8,r=e-(t+this.padLength)%e,i=Array(r+this.padLength);i[0]=128;for(var n=1;n<r;n++)i[n]=0;if(t<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)i[n++]=0;i[n++]=0,i[n++]=0,i[n++]=0,i[n++]=0,i[n++]=t>>>24&255,i[n++]=t>>>16&255,i[n++]=t>>>8&255,i[n++]=255&t}else for(o=8,i[n++]=255&t,i[n++]=t>>>8&255,i[n++]=t>>>16&255,i[n++]=t>>>24&255,i[n++]=0,i[n++]=0,i[n++]=0,i[n++]=0;o<this.padLength;o++)i[n++]=0;return i}},15047:function(t,e,r){"use strict";var i=r(50212),n=r(79561);function o(t,e,r){if(!(this instanceof o))return new o(t,e,r);this.Hash=t,this.blockSize=t.blockSize/8,this.outSize=t.outSize/8,this.inner=null,this.outer=null,this._init(i.toArray(e,r))}t.exports=o,o.prototype._init=function(t){t.length>this.blockSize&&(t=new this.Hash().update(t).digest()),n(t.length<=this.blockSize);for(var e=t.length;e<this.blockSize;e++)t.push(0);for(e=0;e<t.length;e++)t[e]^=54;for(e=0,this.inner=new this.Hash().update(t);e<t.length;e++)t[e]^=106;this.outer=new this.Hash().update(t)},o.prototype.update=function(t,e){return this.inner.update(t,e),this},o.prototype.digest=function(t){return this.outer.update(this.inner.digest()),this.outer.digest(t)}},91396:function(t,e,r){"use strict";var i=r(50212),n=r(74495),o=i.rotl32,s=i.sum32,u=i.sum32_3,l=i.sum32_4,h=n.BlockHash;function a(){if(!(this instanceof a))return new a;h.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(t,e,r,i){return t<=15?e^r^i:t<=31?e&r|~e&i:t<=47?(e|~r)^i:t<=63?e&i|r&~i:e^(r|~i)}i.inherits(a,h),e.ripemd160=a,a.blockSize=512,a.outSize=160,a.hmacStrength=192,a.padLength=64,a.prototype._update=function(t,e){for(var r=this.h[0],i=this.h[1],n=this.h[2],h=this.h[3],a=this.h[4],d=r,E=i,m=n,N=h,b=a,w=0;w<80;w++){var v,R,y=s(o(l(r,f(w,i,n,h),t[c[w]+e],(v=w)<=15?0:v<=31?1518500249:v<=47?1859775393:v<=63?2400959708:2840853838),g[w]),a);r=a,a=h,h=o(n,10),n=i,i=y,y=s(o(l(d,f(79-w,E,m,N),t[_[w]+e],(R=w)<=15?1352829926:R<=31?1548603684:R<=47?1836072691:R<=63?2053994217:0),p[w]),b),d=b,b=N,N=o(m,10),m=E,E=y}y=u(this.h[1],n,N),this.h[1]=u(this.h[2],h,b),this.h[2]=u(this.h[3],a,d),this.h[3]=u(this.h[4],r,E),this.h[4]=u(this.h[0],i,m),this.h[0]=y},a.prototype._digest=function(t){return"hex"===t?i.toHex32(this.h,"little"):i.split32(this.h,"little")};var c=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],_=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],g=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],p=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},45530:function(t,e,r){"use strict";e.sha1=r(35079),e.sha224=r(63823),e.sha256=r(68032),e.sha384=r(25328),e.sha512=r(20168)},35079:function(t,e,r){"use strict";var i=r(50212),n=r(74495),o=r(40713),s=i.rotl32,u=i.sum32,l=i.sum32_5,h=o.ft_1,a=n.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function c(){if(!(this instanceof c))return new c;a.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=Array(80)}i.inherits(c,a),t.exports=c,c.blockSize=512,c.outSize=160,c.hmacStrength=80,c.padLength=64,c.prototype._update=function(t,e){for(var r=this.W,i=0;i<16;i++)r[i]=t[e+i];for(;i<r.length;i++)r[i]=s(r[i-3]^r[i-8]^r[i-14]^r[i-16],1);var n=this.h[0],o=this.h[1],a=this.h[2],c=this.h[3],_=this.h[4];for(i=0;i<r.length;i++){var g=~~(i/20),p=l(s(n,5),h(g,o,a,c),_,r[i],f[g]);_=c,c=a,a=s(o,30),o=n,n=p}this.h[0]=u(this.h[0],n),this.h[1]=u(this.h[1],o),this.h[2]=u(this.h[2],a),this.h[3]=u(this.h[3],c),this.h[4]=u(this.h[4],_)},c.prototype._digest=function(t){return"hex"===t?i.toHex32(this.h,"big"):i.split32(this.h,"big")}},63823:function(t,e,r){"use strict";var i=r(50212),n=r(68032);function o(){if(!(this instanceof o))return new o;n.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}i.inherits(o,n),t.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(t){return"hex"===t?i.toHex32(this.h.slice(0,7),"big"):i.split32(this.h.slice(0,7),"big")}},68032:function(t,e,r){"use strict";var i=r(50212),n=r(74495),o=r(40713),s=r(79561),u=i.sum32,l=i.sum32_4,h=i.sum32_5,a=o.ch32,f=o.maj32,c=o.s0_256,_=o.s1_256,g=o.g0_256,p=o.g1_256,d=n.BlockHash,E=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
vendor: 3,373 bytes, line 1
1734187,3204031479,3329325298];function m(){if(!(this instanceof m))return new m;d.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=E,this.W=Array(64)}i.inherits(m,d),t.exports=m,m.blockSize=512,m.outSize=256,m.hmacStrength=192,m.padLength=64,m.prototype._update=function(t,e){for(var r=this.W,i=0;i<16;i++)r[i]=t[e+i];for(;i<r.length;i++)r[i]=l(p(r[i-2]),r[i-7],g(r[i-15]),r[i-16]);var n=this.h[0],o=this.h[1],d=this.h[2],E=this.h[3],m=this.h[4],N=this.h[5],b=this.h[6],w=this.h[7];for(s(this.k.length===r.length),i=0;i<r.length;i++){var v=h(w,_(m),a(m,N,b),this.k[i],r[i]),R=u(c(n),f(n,o,d));w=b,b=N,N=m,m=u(E,v),E=d,d=o,o=n,n=u(v,R)}this.h[0]=u(this.h[0],n),this.h[1]=u(this.h[1],o),this.h[2]=u(this.h[2],d),this.h[3]=u(this.h[3],E),this.h[4]=u(this.h[4],m),this.h[5]=u(this.h[5],N),this.h[6]=u(this.h[6],b),this.h[7]=u(this.h[7],w)},m.prototype._digest=function(t){return"hex"===t?i.toHex32(this.h,"big"):i.split32(this.h,"big")}},25328:function(t,e,r){"use strict";var i=r(50212),n=r(20168);function o(){if(!(this instanceof o))return new o;n.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}i.inherits(o,n),t.exports=o,o.blockSize=1024,o.outSize=384,o.hmacStrength=192,o.padLength=128,o.prototype._digest=function(t){return"hex"===t?i.toHex32(this.h.slice(0,12),"big"):i.split32(this.h.slice(0,12),"big")}},20168:function(t,e,r){"use strict";var i=r(50212),n=r(74495),o=r(79561),s=i.rotr64_hi,u=i.rotr64_lo,l=i.shr64_hi,h=i.shr64_lo,a=i.sum64,f=i.sum64_hi,c=i.sum64_lo,_=i.sum64_4_hi,g=i.sum64_4_lo,p=i.sum64_5_hi,d=i.sum64_5_lo,E=n.BlockHash,m=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,
11126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function N(){if(!(this instanceof N))return new N;E.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=m,this.W=Array(160)}i.inherits(N,E),t.exports=N,N.blockSize=1024,N.outSize=512,N.hmacStrength=192,N.padLength=128,N.prototype._prepareBlock=function(t,e){for(var r=this.W,i=0;i<32;i++)r[i]=t[e+i];for(;i<r.length;i+=2){var n=function(t,e){var r=s(t,e,19)^s(e,t,29)^l(t,e,6);return r<0&&(r+=4294967296),r}(r[i-4],r[i-3]),o=function(t,e){var r=u(t,e,19)^u(e,t,29)^h(t,e,6);return r<0&&(r+=4294967296),r}(r[i-4],r[i-3]),a=r[i-14],f=r[i-13],c=function(t,e){var r=s(t,e,1)^s(t,e,8)^l(t,e,7);return r<0&&(r+=4294967296),r}(r[i-30],r[i-29]),p=function(t,e){var r=u(t,e,1)^u(t,e,8)^h(t,e,7);return r<0&&(r+=4294967296),r}(r[i-30],r[i-29]),d=r[i-32],E=r[i-31];r[i]=_(n,o,a,f,c,p,d,E),r[i+1]=g(n,o,a,f,c,p,d,E)}},N.prototype._update=function(t,e){this._prepareBlock(t,e);var r=this.W,i=this.h[0],n=this.h[1],l=this.h[2],h=this.h[3],_=this.h[4],g=this.h[5],E=this.h[6],m=this.h[7],N=this.h[8],b=this.h[9],w=this.h[10],v=this.h[11],R=this.h[12],y=this.h[13],S=this.h[14],A=this.h[15];o(this.k.length===r.length);for(var I=0;I<r.length;I+=2){var D=S,O=A,T=function(t,e){var r=s(t,e,14)^s(t,e,18)^s(e,t,9);return r<0&&(r+=4294967296),r}(N,b),U=function(t,e){var r=u(t,e,14)^u(t,e,18)^u(e,t,9);return r<0&&(r+=4294967296),r}(N,b),C=function(t,e,r,i,n){var o=t&r^~t&n;return o<0&&(o+=4294967296),o}(N,0,w,0,R,y),P=function(t,e,r,i,n,o){var s=e&i^~e&o;return s<0&&(s+=4294967296),s}(0,b,0,v,0,y),L=this.k[I],M=this.k[I+1],x=r[I],k=r[I+1],B=p(D,O,T,U,C,P,L,M,x,k),F=d(D,O,T,U,C,P,L,M,x,k);D=function(t,e){var r=s(t,e,28)^s(e,t,2)^s(e,t,7);return r<0&&(r+=4294967296),r}(i,n),O=function(t,e){var r=u(t,e,28)^u(e,t,2)^u(e,t,7);return r<0&&(r+=4294967296),r}(i,n),T=function(t,e,r,i,n){var o=t&r^t&n^r&n;return o<0&&(o+=4294967296),o}(i,0,l,0,_,g),U=function(t,e,r,i,n,o){var s=e&i^e&o^i&o;return s<0&&(s+=4294967296),s}(0,n,0,h,0,g);var G=f(D,O,T,U),z=c(D,O,T,U);S=R,A=y,R=w,y=v,w=N,v=b,N=f(E,m,B,F),b=c(m,m,B,F),E=_,m=g,_=l,g=h,l=i,h=n,i=f(B,F,G,z),n=c(B,F,G,z)}a(this.h,0,i,n),a(this.h,2,l,h),a(this.h,4,_,g),a(this.h,6,E,m),a(this.h,8,N,b),a(this.h,10,w,v),a(this.h,12,R,y),a(this.h,14,S,A)},N.prototype._digest=function(t){return"hex"===t?i.toHex32(this.h,"big"):i.split32(this.h,"big")}},40713:function(t,e,r){"use strict";var i=r(50212).rotr32;function n(t,e,r){return t&e^t&r^e&r}e.ft_1=function(t,e,r,i){return 0===t?e&r^~e&i:1===t||3===t?e^r^i:2===t?n(e,r,i):void 0},e.ch32=function(t,e,r){return t&e^~t&r},e.maj32=n,e.p32=function(t,e,r){return t^e^r},e.s0_256=function(t){return i(t,2)^i(t,13)^i(t,22)},e.s1_256=function(t){return i(t,6)^i(t,11)^i(t,25)},e.g0_256=function(t){return i(t,7)^i(t,18)^t>>>3},e.g1_256=function(t){return i(t,17)^i(t,19)^t>>>10}},50212:function(t,e,r){"use strict";var i=r(79561),n=r(91285);function o(t){return(t>>>24|t>>>8&65280|t<<8&16711680|(255&t)<<24)>>>0}function s(t){return 1===t.length?"0"+t:t}function u(t){if(7===t.length)return"0"+t;if(6===t.length)return"00"+t;if(5===t.length)return"000"+t;if(4===t.length)return"0000"+t;if(3===t.length)return"00000"+t;if(2===t.length)return"000000"+t;if(1===t.length)return"0000000"+t;else return t}e.inherits=n,e.toArray=function(t,e){if(Array.isArray(t))return t.slice();if(!t)return[];var r=[];if("string"==typeof t){if(e){if("hex"===e)for((t=t.replace(/[^a-z0-9]+/ig,"")).length%2!=0&&(t="0"+t),n=0;n<t.length;n+=2)r.push(parseInt(t[n]+t[n+1],16))}else for(var i=0,n=0;n<t.length;n++){var o,s,u=t.charCodeAt(n);u<128?r[i++]=u:u<2048?(r[i++]=u>>6|192,r[i++]=63&u|128):(o=t,s=n,(64512&o.charCodeAt(s))!=55296||s<0||s+1>=o.length?1:(64512&o.charCodeAt(s+1))!=56320)?(r[i++]=u>>12|224,r[i++]=u>>6&63|128,r[i++]=63&u|128):(u=65536+((1023&u)<<10)+(1023&t.charCodeAt(++n)),r[i++]=u>>18|240,r[i++]=u>>12&63|128,r[i++]=u>>6&63|128,r[i++]=63&u|128)}}else for(n=0;n<t.length;n++)r[n]=0|t[n];return r},e.toHex=function(t){for(var e="",r=0;r<t.length;r++)e+=s(t[r].toString(16));return e},e.htonl=o,e.toHex32=function(t,e){for(var r="",i=0;i<t.length;i++){var n=t[i];"little"===e&&(n=o(n)),r+=u(n.toString(16))}return r},e.zero2=s,e.zero8=u,e.join32=function(t,e,r,n){var o,s=r-e;i(s%4==0);for(var u=Array(s/4),l=0,h=e;l<u.length;l++,h+=4)o="big"===n?t[h]<<24|t[h+1]<<16|t[h+2]<<8|t[h+3]:t[h+3]<<24|t[h+2]<<16|t[h+1]<<8|t[h],u[l]=o>>>0;return u},e.split32=function(t,e){for(var r=Array(4*t.length),i=0,n=0;i<t.length;i++,n+=4){var o=t[i];"big"===e?(r[n]=o>>>24,r[n+1]=o>>>16&255,r[n+2]=o>>>8&255,r[n+3]=255&o):(r[n+3]=o>>>24,r[n+2]=o>>>16&255,r[n+1]=o>>>8&255,r[n]=255&o)}return r},e.rotr32=function(t,e){return t>>>e|t<<32-e},e.rotl32=function(t,e){return t<<e|t>>>32-e},e.sum32=function(t,e){return t+e>>>0},e.sum32_3=function(t,e,r){return t+e+r>>>0},e.sum32_4=function(t,e,r,i){return t+e+r+i>>>0},e.sum32_5=function(t,e,r,i,n){return t+e+r+i+n>>>0},e.sum64=function(t,e,r,i){var n=t[e],o=i+t[e+1]>>>0;t[e]=(o<i?1:0)+r+n>>>0,t[e+1]=o},e.sum64_hi=function(t,e,r,i){return(e+i>>>0<e?1:0)+t+r>>>0},e.sum64_lo=function(t,e,r,i){return e+i>>>0},e.sum64_4_hi=function(t,e,r,i,n,o,s,u){var l,h=e;return t+r+n+s+(0+((h=h+i>>>0)<e?1:0)+((h=h+o>>>0)<o?1:0)+((h=h+u>>>0)<u?1:0))>>>0},e.sum64_4_lo=function(t,e,r,i,n,o,s,u){return e+i+o+u>>>0},e.sum64_5_hi=function(t,e,r,i,n,o,s,u,l,h){var a,f=e;return t+r+n+s+l+(0+((f=f+i>>>0)<e?1:0)+((f=f+o>>>0)<o?1:0)+((f=f+u>>>0)<u?1:0)+((f=f+h>>>0)<h?1:0))>>>0},e.sum64_5_lo=function(t,e,r,i,n,o,s,u,l,h){return e+i+o+u+h>>>0},e.rotr64_hi=function(t,e,r){return(e<<32-r|t>>>r)>>>0},e.rotr64_lo=function(t,e,r){return(t<<32-r|e>>
1>r)>>>0},e.shr64_hi=function(t,e,r){return t>>>r},e.shr64_lo=function(t,e,r){return(t<<32-r|e>>>r)>>>0}},91285:function(t){"function"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},91484:function(t){t.exports=function(){"use strict";var t=Math.clz32,e=Math.abs,r=Math.max,i=Math.floor;class n extends Array{constructor(t,e){if(super(t),this.sign=e,t>n.__kMaxLength)throw RangeError("Maximum BigInt size exceeded")}static BigInt(t){var e=Number.isFinite;if("number"==typeof t){if(0===t)return n.__zero();if(n.__isOneDigitInt(t))return 0>t?n.__oneDigit(-t,!0):n.__oneDigit(t,!1);if(!e(t)||i(t)!==t)throw RangeError("The number "+t+" cannot be converted to BigInt because it is not an integer");return n.__fromDouble(t)}if("string"==typeof t){let r=n.__fromString(t);if(null===r)throw SyntaxError("Cannot convert "+t+" to a BigInt");return r}if("boolean"==typeof t)return!0===t?n.__oneDigit(1,!1):n.__zero();if("object"==typeof t){if(t.constructor===n)return t;let o=n.__toPrimitive(t);return n.BigInt(o)}throw TypeError("Cannot convert "+t+" to a BigInt")}toDebugString(){let t=["BigInt["];for(let e of this)t.push((e?(e>>>0).toString(16):e)+", ");return t.push("]"),t.join("")}toString(t=10){if(2>t||36<t)throw RangeError("toString() radix argument must be between 2 and 36");return 0===this.length?"0":0==(t&t-1)?n.__toStringBasePowerOfTwo(this,t):n.__toStringGeneric(this,t,!1)}static toNumber(t){let e=t.length;if(0===e)return 0;if(1===e){let r=t.__unsignedDigit(0);return t.sign?-r:r}let i=t.__digit(e-1),o=n.__clz30(i),s=30*e-o;if(1024<s)return t.sign?-1/0:1/0;let u=s-1,l=i,h=e-1,a=o+3,f=32===a?0:l<<a;f>>>=12;let c=a-12,_=12<=a?0:l<<20+a,g=20+a;for(0<c&&0<h&&(h--,f|=(l=t.__digit(h))>>>30-c,_=l<<c+2,g=c+2);0<g&&0<h;)h--,l=t.__digit(h),_|=30<=g?l<<g-30:l>>>30-g,g-=30;let p=n.__decideRounding(t,g,h,l);if((1===p||0===p&&1==(1&_))&&0==(_=_+1>>>0)&&0!=++f>>>20&&(f=0,1023<++u))return t.sign?-1/0:1/0;let d=t.sign?-2147483648:0;return u=u+1023<<20,n.__kBitConversionInts[1]=d|u|f,n.__kBitConversionInts[0]=_,n.__kBitConversionDouble[0]}static unaryMinus(t){if(0===t.length)return t;let e=t.__copy();return e.sign=!t.sign,e}static bitwiseNot(t){return t.sign?n.__absoluteSubOne(t).__trim():n.__absoluteAddOne(t,!0)}static exponentiate(t,e){if(e.sign)throw RangeError("Exponent must be positive");if(0===e.length)return n.__oneDigit(1,!1);if(0===t.length)return t;if(1===t.length&&1===t.__digit(0))return t.sign&&0==(1&e.__digit(0))?n.unaryMinus(t):t;if(1<e.length)throw RangeError("BigInt too big");let r=e.__unsignedDigit(0);if(1===r)return t;if(r>=n.__kMaxLengthBits)throw RangeError("BigInt too big");if(1===t.length&&2===t.__digit(0)){let i=1+(0|r/30),o=t.sign&&0!=(1&r),s=new n(i,o);s.__initializeDigits();let u=1<<r%30;return s.__setDigit(i-1,u),s}let l=null,h=t;for(0!=(1&r)&&(l=t),r>>=1;0!==r;r>>=1)h=n.multiply(h,h),0!=(1&r)&&(l=null===l?h:n.multiply(l,h));return l}static multiply(t,e){if(0===t.length)return t;if(0===e.length)return e;let r=t.length+e.length;30<=t.__clzmsd()+e.__clzmsd()&&r--;let i=new n(r,t.sign!==e.sign);i.__initializeDigits();for(let o=0;o<t.length;o++)n.__multiplyAccumulate(e,t.__digit(o),i,o);return i.__trim()}static divide(t,e){let r;if(0===e.length)throw RangeError("Division by zero");if(0>n.__absoluteCompare(t,e))return n.__zero();let i=t.sign!==e.sign,o=e.__unsignedDigit(0);if(1===e.length&&32767>=o){if(1===o)return i===t.sign?t:n.unaryMinus(t);r=n.__absoluteDivSmall(t,o,null)}else r=n.__absoluteDivLarge(t,e,!0,!1);return r.sign=i,r.__trim()}static remainder(t,e){if(0===e.length)throw RangeError("Division by zero");if(0>n.__absoluteCompare(t,e))return t;let r=e.__unsignedDigit(0);if(1===e.length&&32767>=r){if(1===r)return n.__zero();let i=n.__absoluteModSmall(t,r);return 0===i?n.__zero():n.__oneDigit(i,t.sign)}let o=n.__absoluteDivLarge(t,e,!1,!0);return o.sign=t.sign,o.__trim()}static add(t,e){let r=t.sign;return r===e.sign?n.__absoluteAdd(t,e,r):0<=n.__absoluteCompare(t,e)?n.__absoluteSub(t,e,r):n.__absoluteSub(e,t,!r)}static subtract(t,e){let r=t.sign;return r===e.sign?0<=n.__absoluteCompare(t,e)?n.__absoluteSub(t,e,r):n.__absoluteSub(e,t,!r):n.__absoluteAdd(t,e,r)}static leftShift(t,e){return 0===e.length||0===t.length?t:e.sign?n.__rightShiftByAbsolute(t,e):n.__leftShiftByAbsolute(t,e)}static signedRightShift(t,e){return 0===e.length||0===t.length?t:e.sign?n.__leftShiftByAbsolute(t,e):n.__rightShiftByAbsolute(t,e)}static unsignedRightShift(){throw TypeError("BigInts have no unsigned right shift; use >> instead")}static lessThan(t,e){return 0>n.__compareToBigInt(t,e)}static lessThanOrEqual(t,e){return 0>=n.__compareToBigInt(t,e)}static greaterThan(t,e){return 0<n.__compareToBigInt(t,e)}static greaterThanOrEqual(t,e){return 0<=n.__compareToBigInt(t,e)}static equal(t,e){if(t.sign!==e.sign||t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t.__digit(r)!==e.__digit(r))return!1;return!0}static notEqual(t,e){return!n.equal(t,e)}static bitwiseAnd(t,e){if(!t.sign&&!e.sign)return n.__absoluteAnd(t,e).__trim();if(t.sign&&e.sign){let i=r(t.length,e.length)+1,o=n.__absoluteSubOne(t,i),s=n.__absoluteSubOne(e);return o=n.__absoluteOr(o,s,o),n.__absoluteAddOne(o,!0,o).__trim()}return t.sign&&([t,e]=[e,t]),n.__absoluteAndNot(t,n.__absoluteSubOne(e)).__trim()}static bitwiseXor(t,e){if(!t.sign&&!e.sign)return n.__absoluteXor(t,e).__trim();if(t.sign&&e.sign){let i=r(t.length,e.length),o=n.__absoluteSubOne(t,i),s=n.__absoluteSubOne(e);return n.__absoluteXor(o,s,o).__trim()}let u=r(t.length,e.length)+1;t.sign&&([t,e]=[e,t]);let l=n.__absoluteSubOne(e,u);return l=n.__absoluteXor(l,t,l),n.__absoluteAddOne(l,!0,l).__trim()}static bitwiseOr(t,e){let i=r(t.length,e.length);if(!t.sign&&!e.sign)return n.__absoluteOr(t,e).__trim();if(t.sign&&e.sign){let o=n.__absoluteSubOne(t,i),s=n.__absoluteSubOne(e);return o=n.__absoluteAnd(o,s,o),n.__absoluteAddOne(o,!0,o).__trim()}t.sign&&([t,e]=[e,t]);let u=n.__absoluteSubOne(e,i);return u=n.__absoluteAndNot(u,t,u),n.__absoluteAddOne(u,!0,u).__trim()}static asIntN(t,e){if(0===e.length)return e;if(0>
1(t=i(t)))throw RangeError("Invalid value: not (convertible to) a safe integer");if(0===t)return n.__zero();if(t>=n.__kMaxLengthBits)return e;let r=0|(t+29)/30;if(e.length<r)return e;let o=e.__unsignedDigit(r-1),s=1<<(t-1)%30;if(e.length===r&&o<s)return e;if((o&s)!==s)return n.__truncateToNBits(t,e);if(!e.sign)return n.__truncateAndSubFromPowerOfTwo(t,e,!0);if(0==(o&s-1)){for(let u=r-2;0<=u;u--)if(0!==e.__digit(u))return n.__truncateAndSubFromPowerOfTwo(t,e,!1);return e.length===r&&o===s?e:n.__truncateToNBits(t,e)}return n.__truncateAndSubFromPowerOfTwo(t,e,!1)}static asUintN(t,e){if(0===e.length)return e;if(0>(t=i(t)))throw RangeError("Invalid value: not (convertible to) a safe integer");if(0===t)return n.__zero();if(e.sign){if(t>n.__kMaxLengthBits)throw RangeError("BigInt too big");return n.__truncateAndSubFromPowerOfTwo(t,e,!1)}if(t>=n.__kMaxLengthBits)return e;let r=0|(t+29)/30;if(e.length<r)return e;let o=t%30;if(e.length==r){if(0===o)return e;let s=e.__digit(r-1);if(0==s>>>o)return e}return n.__truncateToNBits(t,e)}static ADD(t,e){if(t=n.__toPrimitive(t),e=n.__toPrimitive(e),"string"==typeof t)return"string"!=typeof e&&(e=e.toString()),t+e;if("string"==typeof e)return t.toString()+e;if(t=n.__toNumeric(t),e=n.__toNumeric(e),n.__isBigInt(t)&&n.__isBigInt(e))return n.add(t,e);if("number"==typeof t&&"number"==typeof e)return t+e;throw TypeError("Cannot mix BigInt and other types, use explicit conversions")}static LT(t,e){return n.__compare(t,e,0)}static LE(t,e){return n.__compare(t,e,1)}static GT(t,e){return n.__compare(t,e,2)}static GE(t,e){return n.__compare(t,e,3)}static EQ(t,e){for(;;){if(n.__isBigInt(t))return n.__isBigInt(e)?n.equal(t,e):n.EQ(e,t);if("number"==typeof t){if(n.__isBigInt(e))return n.__equalToNumber(e,t);if("object"!=typeof e)return t==e;e=n.__toPrimitive(e)}else if("string"==typeof t){if(n.__isBigInt(e))return null!==(t=n.__fromString(t))&&n.equal(t,e);if("object"!=typeof e)return t==e;e=n.__toPrimitive(e)}else if("boolean"==typeof t){if(n.__isBigInt(e))return n.__equalToNumber(e,+t);if("object"!=typeof e)return t==e;e=n.__toPrimitive(e)}else if("symbol"==typeof t){if(n.__isBigInt(e))return!1;if("object"!=typeof e)return t==e;e=n.__toPrimitive(e)}else{if("object"!=typeof t||"object"==typeof e&&e.constructor!==n)return t==e;t=n.__toPrimitive(t)}}}static NE(t,e){return!n.EQ(t,e)}static __zero(){return new n(0,!1)}static __oneDigit(t,e){let r=new n(1,e);return r.__setDigit(0,t),r}__copy(){let t=new n(this.length,this.sign);for(let e=0;e<this.length;e++)t[e]=this[e];return t}__trim(){let t=this.length,e=this[t-1];for(;0===e;)e=this[--t-1],this.pop();return 0===t&&(this.sign=!1),this}__initializeDigits(){for(let t=0;t<this.length;t++)this[t]=0}static __decideRounding(t,e,r,i){let n;if(0<e)return -1;if(0>e)n=-e-1;else{if(0===r)return -1;r--,i=t.__digit(r),n=29}let o=1<<n;if(0==(i&o))return -1;if(0!=(i&(o-=1)))return 1;for(;0<r;)if(r--,0!==t.__digit(r))return 1;return 0}static __fromDouble(t){n.__kBitConversionDouble[0]=t;let e=2047&n.__kBitConversionInts[1]>>>20,r=e-1023,i=(0|r/30)+1,o=new n(i,0>t),s=1048575&n.__kBitConversionInts[1]|1048576,u=n.__kBitConversionInts[0],l=r%30,h,a=0;if(20>l){let f=20-l;a=f+32,h=s>>>f,s=s<<32-f|u>>>f,u<<=32-f}else if(20===l)a=32,h=s,s=u,u=0;else{let c=l-20;a=32-c,h=s<<c|u>>>32-c,s=u<<c,u=0}o.__setDigit(i-1,h);for(let _=i-2;0<=_;_--)0<a?(a-=30,h=s>>>2,s=s<<30|u>>>2,u<<=30):h=0,o.__setDigit(_,h);return o.__trim()}static __isWhitespace(t){return!!(13>=t&&9<=t)||(159>=t?32==t:131071>=t?160==t||5760==t:196607>=t?10>=(t&=131071)||40==t||41==t||47==t||95==t||4096==t:65279==t)}static __fromString(t,e=0){let r=0,i=t.length,o=0;if(0===i)return n.__zero();let s=t.charCodeAt(o);for(;n.__isWhitespace(s);){if(++o===i)return n.__zero();s=t.charCodeAt(o)}if(43===s){if(++o===i)return null;s=t.charCodeAt(o),r=1}else if(45===s){if(++o===i)return null;s=t.charCodeAt(o),r=-1}if(0===e){if(e=10,48===s){if(++o===i)return n.__zero();if(88===(s=t.charCodeAt(o))||120===s){if(e=16,++o===i)return null;s=t.charCodeAt(o)}else if(79===s||111===s){if(e=8,++o===i)return null;s=t.charCodeAt(o)}else if(66===s||98===s){if(e=2,++o===i)return null;s=t.charCodeAt(o)}}}else if(16===e&&48===s){if(++o===i)return n.__zero();if(88===(s=t.charCodeAt(o))||120===s){if(++o===i)return null;s=t.charCodeAt(o)}}if(0!=r&&10!==e)return null;for(;48===s;){if(++o===i)return n.__zero();s=t.charCodeAt(o)}let u=i-o,l=n.__kMaxBitsPerChar[e],h=n.__kBitsPerCharTableMultiplier-1;if(u>1073741824/l)return null;let a=l*u+h>>>n.__kBitsPerCharTableShift,f=new n(0|(a+29)/30,!1),c=10>e?e:10,_=10<e?e-10:0;if(0==(e&e-1)){l>>=n.__kBitsPerCharTableShift;let g=[],p=[],d=!1;do{let E=0,m=0;for(;;){let N;if(s-48>>>0<c)N=s-48;else if((32|s)-97>>>0<_)N=(32|s)-87;else{d=!0;break}if(m+=l,E=E<<l|N,++o===i){d=!0;break}if(s=t.charCodeAt(o),30<m+l)break}g.push(E),p.push(m)}while(!d);n.__fillFromParts(f,g,p)}else{f.__initializeDigits();let b=!1,w=0;do{let v=0,R=1;for(;;){let y;if(s-48>>>0<c)y=s-48;else if((32|s)-97>>>0<_)y=(32|s)-87;else{b=!0;break}let S=R*e;if(1073741823<S)break;if(R=S,v=v*e+y,w++,++o===i){b=!0;break}s=t.charCodeAt(o)}h=30*n.__kBitsPerCharTableMultiplier-1;let A=0|(l*w+h>>>n.__kBitsPerCharTableShift)/30;f.__inplaceMultiplyAdd(R,v,A)}while(!b)}if(o!==i){if(!n.__isWhitespace(s))return null;for(o++;o<i;o++)if(s=t.charCodeAt(o),!n.__isWhitespace(s))return null}return f.sign=-1==r,f.__trim()}static __fillFromParts(t,e,r){let i=0,n=0,o=0;for(let s=e.length-1;0<=s;s--){let u=e[s],l=r[s];n|=u<<o,30===(o+=l)?(t.__setDigit(i++,n),o=0,n=0):30<o&&(t.__setDigit(i++,1073741823&n),o-=30,n=u>>>l-o)}if(0!==n){if(i>=t.length)throw Error("implementation bug");t.__setDigit(i++,n)}for(;i<t.length;i++)t.__setDigit(i,0)}static __toStringBasePowerOfTwo(t,e){let r=t.length,i=e-1;i=(15&(i=(51&(i=(85&i>>>1)+(85&i))>>>2)+(51&i))>>>4)+(15&i);let o=i,s=e-1,u=t.__digit(r-1),l=n.__clz30(u),h=0|(30*r-l+o-1)/o;if(t.sign&&h++,268435456<h)throw Error("string too long");let a=Array(h),f=h-1,c=0,_=0;for(let g=0;g<r-1;g++){let p=t.__digit(g),d=(c|p<<_)&s;a[f--]=n.__kConversionChars[d];let E=o-_;for(c=p>>>E,_=30-E;_>=o;)a[f--]=n.__kConversionChars[c&s],c>>>=o,_-=o}let m=(c|u<<_)&s;for(a[f--]=n.__kConversionChars[m],c=u>>>o-_;0!==c;)a[f--]=n.__kConversionChars[c&s],c>>>=o;if(t.sign&&(a[f--]="-"),-1!=f)throw Error("implementation bug");return a.join("")}static __toStringGeneric(t,e,r){let i,o;let s=t.length;if(0===s)return"";if(1===s){let u=t.__unsignedDigit(0).toString(e);return!1===r&&t.sign&&(u="-"+u),u}let l=30*s-n.__clz30(t.__digit(s-1)),h=n.__kMaxBitsPerChar[e],a=h-1,f=l*n.__kBitsPerCharTableMultiplier;f+=a-1,f=0|f/a;let c=f+1>>1,_=n.exponentiate(n.__oneDigit(e,!1),n.__oneDigit(c,!1)),g=_.__unsignedDigit(0);if(1===_.length&&32767>=g){(i=new n(t.length,!1)).__initializeDigits();let p=0;for(let d=2*t.length-1;0<=d;d--){let E=p<<15|t.__halfDigit(d);i.__setHalfDigit(d,0|E/g),p=0|E%g}o=p.toString(e)}else{let m=n.__absoluteDivLarge(t,_,!0,!0);i=m.quotient;let N=m.remainder.__trim();o=n.__toStringGeneric(N,e,!0)}i.__trim();let b=n.__toStringGeneric(i,e,!0);for(;o.length<c;)o="0"+o;return!1===r&&t.sign&&(b="-"+b),b+o}static __unequalSign(t){return t?-1:1}static __absoluteGreater(t){return t?-1:1}static __absoluteLess(t){return t?1:-1}static __compareToBigInt(t,e){let r=t.sign;if(r!==e.sign)return n.__unequalSign(r);let i=n.__absoluteCompare(t,e);return 0<i?n.__absoluteGreater(r):0>i?n.__absoluteLess(r):0}static __compareToNumber(t,r){if(n.__isOneDigitInt(r)){let i=t.sign,o=0>r;if(i!==o)return n.__unequalSign(i);if(0===t.length){if(o)throw Error("implementation bug");return 0===r?0:-1}if(1<t.length)return n.__absoluteGreater(i);let s=e(r),u=t.__unsignedDigit(0);return u>
1s?n.__absoluteGreater(i):u<s?n.__absoluteLess(i):0}return n.__compareToDouble(t,r)}static __compareToDouble(t,e){if(e!=e)return e;if(e===1/0)return -1;if(e===-1/0)return 1;let r=t.sign;if(r!==0>e)return n.__unequalSign(r);if(0===e)throw Error("implementation bug: should be handled elsewhere");if(0===t.length)return -1;n.__kBitConversionDouble[0]=e;let i=2047&n.__kBitConversionInts[1]>>>20;if(2047==i)throw Error("implementation bug: handled elsewhere");let o=i-1023;if(0>o)return n.__absoluteGreater(r);let s=t.length,u=t.__digit(s-1),l=n.__clz30(u),h=30*s-l,a=o+1;if(h<a)return n.__absoluteLess(r);if(h>a)return n.__absoluteGreater(r);let f=1048576|1048575&n.__kBitConversionInts[1],c=n.__kBitConversionInts[0],_=29-l;if(_!==(0|(h-1)%30))throw Error("implementation bug");let g,p=0;if(20>_){let d=20-_;p=d+32,g=f>>>d,f=f<<32-d|c>>>d,c<<=32-d}else if(20===_)p=32,g=f,f=c,c=0;else{let E=_-20;p=32-E,g=f<<E|c>>>32-E,f=c<<E,c=0}if((u>>>=0)>(g>>>=0))return n.__absoluteGreater(r);if(u<g)return n.__absoluteLess(r);for(let m=s-2;0<=m;m--){0<p?(p-=30,g=f>>>2,f=f<<30|c>>>2,c<<=30):g=0;let N=t.__unsignedDigit(m);if(N>g)return n.__absoluteGreater(r);if(N<g)return n.__absoluteLess(r)}if(0!==f||0!==c){if(0===p)throw Error("implementation bug");return n.__absoluteLess(r)}return 0}static __equalToNumber(t,r){return n.__isOneDigitInt(r)?0===r?0===t.length:1===t.length&&t.sign===0>r&&t.__unsignedDigit(0)===e(r):0===n.__compareToDouble(t,r)}static __comparisonResultToBool(t,e){return 0===e?0>t:1===e?0>=t:2===e?0<t:3===e?0<=t:void 0}static __compare(t,e,r){if(t=n.__toPrimitive(t),e=n.__toPrimitive(e),"string"==typeof t&&"string"==typeof e)switch(r){case 0:return t<e;case 1:return t<=e;case 2:return t>e;case 3:return t>=e}if(n.__isBigInt(t)&&"string"==typeof e)return null!==(e=n.__fromString(e))&&n.__comparisonResultToBool(n.__compareToBigInt(t,e),r);if("string"==typeof t&&n.__isBigInt(e))return null!==(t=n.__fromString(t))&&n.__comparisonResultToBool(n.__compareToBigInt(t,e),r);if(t=n.__toNumeric(t),e=n.__toNumeric(e),n.__isBigInt(t)){if(n.__isBigInt(e))return n.__comparisonResultToBool(n.__compareToBigInt(t,e),r);if("number"!=typeof e)throw Error("implementation bug");return n.__comparisonResultToBool(n.__compareToNumber(t,e),r)}if("number"!=typeof t)throw Error("implementation bug");if(n.__isBigInt(e))return n.__comparisonResultToBool(n.__compareToNumber(e,t),2^r);if("number"!=typeof e)throw Error("implementation bug");return 0===r?t<e:1===r?t<=e:2===r?t>e:3===r?t>=e:void 0}__clzmsd(){return n.__clz30(this.__digit(this.length-1))}static __absoluteAdd(t,e,r){if(t.length<e.length)return n.__absoluteAdd(e,t,r);if(0===t.length)return t;if(0===e.length)return t.sign===r?t:n.unaryMinus(t);let i=t.length;(0===t.__clzmsd()||e.length===t.length&&0===e.__clzmsd())&&i++;let o=new n(i,r),s=0,u=0;for(;u<e.length;u++){let l=t.__digit(u)+e.__digit(u)+s;s=l>>>30,o.__setDigit(u,1073741823&l)}for(;u<t.length;u++){let h=t.__digit(u)+s;s=h>>>30,o.__setDigit(u,1073741823&h)}return u<o.length&&o.__setDigit(u,s),o.__trim()}static __absoluteSub(t,e,r){if(0===t.length)return t;if(0===e.length)return t.sign===r?t:n.unaryMinus(t);let i=new n(t.length,r),o=0,s=0;for(;s<e.length;s++){let u=t.__digit(s)-e.__digit(s)-o;o=1&u>>>30,i.__setDigit(s,1073741823&u)}for(;s<t.length;s++){let l=t.__digit(s)-o;o=1&l>>>30,i.__setDigit(s,1073741823&l)}return i.__trim()}static __absoluteAddOne(t,e,r=null){let i=t.length;null===r?r=new n(i,e):r.sign=e;let o=1;for(let s=0;s<i;s++){let u=t.__digit(s)+o;o=u>>>30,r.__setDigit(s,1073741823&u)}return 0!=o&&r.__setDigitGrow(i,1),r}static __absoluteSubOne(t,e){let r=t.length;e=e||r;let i=new n(e,!1),o=1;for(let s=0;s<r;s++){let u=t.__digit(s)-o;o=1&u>>>30,i.__setDigit(s,1073741823&u)}if(0!=o)throw Error("implementation bug");for(let l=r;l<e;l++)i.__setDigit(l,0);return i}static __absoluteAnd(t,e,r=null){let i=t.length,o=e.length,s=o;if(i<o){s=i;let u=t,l=i;t=e,i=o,e=u,o=l}let h=s;null===r?r=new n(h,!1):h=r.length;let a=0;for(;a<s;a++)r.__setDigit(a,t.__digit(a)&e.__digit(a));for(;a<h;a++)r.__setDigit(a,0);return r}static __absoluteAndNot(t,e,r=null){let i=t.length,o=e.length,s=o;i<o&&(s=i);let u=i;null===r?r=new n(u,!1):u=r.length;let l=0;for(;l<s;l++)r.__setDigit(l,t.__digit(l)&~e.__digit(l));for(;l<i;l++)r.__setDigit(l,t.__digit(l));for(;l<u;l++)r.__setDigit(l,0);return r}static __absoluteOr(t,e,r=null){let i=t.length,o=e.length,s=o;if(i<o){s=i;let u=t,l=i;t=e,i=o,e=u,o=l}let h=i;null===r?r=new n(h,!1):h=r.length;let a=0;for(;a<s;a++)r.__setDigit(a,t.__digit(a)|e.__digit(a));for(;a<i;a++)r.__setDigit(a,t.__digit(a));for(;a<h;a++)r.__setDigit(a,0);return r}static __absoluteXor(t,e,r=null){let i=t.length,o=e.length,s=o;if(i<o){s=i;let u=t,l=i;t=e,i=o,e=u,o=l}let h=i;null===r?r=new n(h,!1):h=r.length;let a=0;for(;a<s;a++)r.__setDigit(a,t.__digit(a)^e.__digit(a));for(;a<i;a++)r.__setDigit(a,t.__digit(a));for(;a<h;a++)r.__setDigit(a,0);return r}static __absoluteCompare(t,e){let r=t.length-e.length;if(0!=r)return r;let i=t.length-1;for(;0<=i&&t.__digit(i)===e.__digit(i);)i--;return 0>i?0:t.__unsignedDigit(i)>e.__unsignedDigit(i)?1:-1}static __multiplyAccumulate(t,e,r,i){if(0===e)return;let o=32767&e,s=e>>>15,u=0,l=0;for(let h,a=0;a<t.length;a++,i++){h=r.__digit(i);let f=t.__digit(a),c=32767&f,_=f>>>15,g=n.__imul(c,o),p=n.__imul(c,s),d=n.__imul(_,o),E=n.__imul(_,s);h+=l+g+u,u=h>>>30,h&=1073741823,h+=((32767&p)<<15)+((32767&d)<<15),u+=h>>>30,l=E+(p>>>15)+(d>>>15),r.__setDigit(i,1073741823&h)}for(;0!=u||0!==l;i++){let m=r.__digit(i);m+=u+l,l=0,u=m>>>30,r.__setDigit(i,1073741823&m)}}static __internalMultiplyAdd(t,e,r,i,o){let s=r,u=0;for(let l=0;l<i;l++){let h=t.__digit(l),a=n.__imul(32767&h,e),f=n.__imul(h>>>15,e),c=a+((32767&f)<<15)+u+s;s=c>>>30,u=f>>>15,o.__setDigit(l,1073741823&c)}if(o.length>i)for(o.__setDigit(i++,s+u);i<o.length;)o.__setDigit(i++,0);else if(0!==s+u)throw Error("implementation bug")}__inplaceMultiplyAdd(t,e,r){r>this.length&&(r=this.length);let i=32767&t,o=t>>>15,s=0,u=e;for(let l=0;l<r;l++){let h=this.__digit(l),a=32767&h,f=h>>>15,c=n.__imul(a,i),_=n.__imul(a,o),g=n.__imul(f,i),p=n.__imul(f,o),d=u+c+s;s=d>>>30,d&=1073741823,d+=((32767&_)<<15)+((32767&g)<<15),s+=d>>>30,u=p+(_>>>15)+(g>>>15),this.__setDigit(l,1073741823&d)}if(0!=s||0!==u)throw Error("implementation bug")}static __absoluteDivSmall(t,e,r=null){null===r&&(r=new n(t.length,!1));let i=0;for(let o,s=2*t.length-1;0<=s;s-=2){o=(i<<15|t.__halfDigit(s))>>>0;let u=0|o/e;o=((i=0|o%e)<<15|t.__halfDigit(s-1))>>>0;let l=0|o/e;i=0|o%e,r.__setDigit(s>>>1,u<<15|l)}
1return r}static __absoluteModSmall(t,e){let r=0;for(let i=2*t.length-1;0<=i;i--){let n=(r<<15|t.__halfDigit(i))>>>0;r=0|n%e}return r}static __absoluteDivLarge(t,e,r,i){let o=e.__halfDigitLength(),s=e.length,u=t.__halfDigitLength()-o,l=null;r&&(l=new n(u+2>>>1,!1)).__initializeDigits();let h=new n(o+2>>>1,!1);h.__initializeDigits();let a=n.__clz15(e.__halfDigit(o-1));0<a&&(e=n.__specialLeftShift(e,a,0));let f=n.__specialLeftShift(t,a,1),c=e.__halfDigit(o-1),_=0;for(let g,p=u;0<=p;p--){g=32767;let d=f.__halfDigit(p+o);if(d!==c){let E=(d<<15|f.__halfDigit(p+o-1))>>>0;g=0|E/c;let m=0|E%c,N=e.__halfDigit(o-2),b=f.__halfDigit(p+o-2);for(;n.__imul(g,N)>>>0>(m<<16|b)>>>0&&(g--,!(32767<(m+=c))););}n.__internalMultiplyAdd(e,g,0,s,h);let w=f.__inplaceSub(h,p,o+1);0!==w&&(w=f.__inplaceAdd(e,p,o),f.__setHalfDigit(p+o,32767&f.__halfDigit(p+o)+w),g--),r&&(1&p?_=g<<15:l.__setDigit(p>>>1,_|g))}if(i)return f.__inplaceRightShift(a),r?{quotient:l,remainder:f}:f;if(r)return l;throw Error("unreachable")}static __clz15(t){return n.__clz30(t)-15}__inplaceAdd(t,e,r){let i=0;for(let n=0;n<r;n++){let o=this.__halfDigit(e+n)+t.__halfDigit(n)+i;i=o>>>15,this.__setHalfDigit(e+n,32767&o)}return i}__inplaceSub(t,e,r){let i=0;if(1&e){e>>=1;let n=this.__digit(e),o=32767&n,s=0;for(;s<r-1>>>1;s++){let u=t.__digit(s),l=(n>>>15)-(32767&u)-i;i=1&l>>>15,this.__setDigit(e+s,(32767&l)<<15|32767&o),i=1&(o=(32767&(n=this.__digit(e+s+1)))-(u>>>15)-i)>>>15}let h=t.__digit(s),a=(n>>>15)-(32767&h)-i;if(i=1&a>>>15,this.__setDigit(e+s,(32767&a)<<15|32767&o),e+s+1>=this.length)throw RangeError("out of bounds");0==(1&r)&&(i=1&(o=(32767&(n=this.__digit(e+s+1)))-(h>>>15)-i)>>>15,this.__setDigit(e+t.length,1073709056&n|32767&o))}else{e>>=1;let f=0;for(;f<t.length-1;f++){let c=this.__digit(e+f),_=t.__digit(f),g=(32767&c)-(32767&_)-i;i=1&g>>>15;let p=(c>>>15)-(_>>>15)-i;i=1&p>>>15,this.__setDigit(e+f,(32767&p)<<15|32767&g)}let d=this.__digit(e+f),E=t.__digit(f),m=(32767&d)-(32767&E)-i;i=1&m>>>15;let N=0;0==(1&r)&&(i=1&(N=(d>>>15)-(E>>>15)-i)>>>15),this.__setDigit(e+f,(32767&N)<<15|32767&m)}return i}__inplaceRightShift(t){if(0===t)return;let e=this.__digit(0)>>>t,r=this.length-1;for(let i=0;i<r;i++){let n=this.__digit(i+1);this.__setDigit(i,1073741823&n<<30-t|e),e=n>>>t}this.__setDigit(r,e)}static __specialLeftShift(t,e,r){let i=t.length,o=new n(i+r,!1);if(0===e){for(let s=0;s<i;s++)o.__setDigit(s,t.__digit(s));return 0<r&&o.__setDigit(i,0),o}let u=0;for(let l=0;l<i;l++){let h=t.__digit(l);o.__setDigit(l,1073741823&h<<e|u),u=h>>>30-e}return 0<r&&o.__setDigit(i,u),o}static __leftShiftByAbsolute(t,e){let r=n.__toShiftAmount(e);if(0>r)throw RangeError("BigInt too big");let i=0|r/30,o=r%30,s=t.length,u=0!==o&&0!=t.__digit(s-1)>>>30-o,l=s+i+(u?1:0),h=new n(l,t.sign);if(0===o){let a=0;for(;a<i;a++)h.__setDigit(a,0);for(;a<l;a++)h.__setDigit(a,t.__digit(a-i))}else{let f=0;for(let c=0;c<i;c++)h.__setDigit(c,0);for(let _=0;_<s;_++){let g=t.__digit(_);h.__setDigit(_+i,1073741823&g<<o|f),f=g>>>30-o}if(u)h.__setDigit(s+i,f);else if(0!==f)throw Error("implementation bug")}return h.__trim()}static __rightShiftByAbsolute(t,e){let r=t.length,i=t.sign,o=n.__toShiftAmount(e);if(0>o)return n.__rightShiftByMaximum(i);let s=0|o/30,u=o%30,l=r-s;if(0>=l)return n.__rightShiftByMaximum(i);let h=!1;if(i){if(0!=(t.__digit(s)&(1<<u)-1))h=!0;else for(let a=0;a<s;a++)if(0!==t.__digit(a)){h=!0;break}}if(h&&0===u){let f=t.__digit(r-1);0==~f&&l++}let c=new n(l,i);if(0===u){c.__setDigit(l-1,0);for(let _=s;_<r;_++)c.__setDigit(_-s,t.__digit(_))}else{let g=t.__digit(s)>>>u,p=r-s-1;for(let d=0;d<p;d++){let E=t.__digit(d+s+1);c.__setDigit(d,1073741823&E<<30-u|g),g=E>>>u}c.__setDigit(p,g)}return h&&(c=n.__absoluteAddOne(c,!0,c)),c.__trim()}static __rightShiftByMaximum(t){return t?n.__oneDigit(1,!0):n.__zero()}static __toShiftAmount(t){if(1<t.length)return -1;let e=t.__unsignedDigit(0);return e>n.__kMaxLengthBits?-1:e}static __toPrimitive(t,e="default"){if("object"!=typeof t||t.constructor===n)return t;if("undefined"!=typeof Symbol&&"symbol"==typeof Symbol.toPrimitive){let r=t[Symbol.toPrimitive];if(r){let i=r(e);if("object"!=typeof i)return i;throw TypeError("Cannot convert object to primitive value")}}let o=t.valueOf;if(o){let s=o.call(t);if("object"!=typeof s)return s}let u=t.toString;if(u){let l=u.call(t);if("object"!=typeof l)return l}throw TypeError("Cannot convert object to primitive value")}static __toNumeric(t){return n.__isBigInt(t)?t:+t}static __isBigInt(t){return"object"==typeof t&&null!==t&&t.constructor===n}static __truncateToNBits(t,e){let r=0|(t+29)/30,i=new n(r,e.sign),o=r-1;for(let s=0;s<o;s++)i.__setDigit(s,e.__digit(s));let u=e.__digit(o);if(0!=t%30){let l=32-t%30;u=u<<l>>>l}return i.__setDigit(o,u),i.__trim()}static __truncateAndSubFromPowerOfTwo(t,e,r){let i;let o=0|(t+29)/30,s=new n(o,r),u=0,l=o-1,h=0;for(let a=(0,Math.min)(l,e.length);u<a;u++){let f=0-e.__digit(u)-h;h=1&f>>>30,s.__setDigit(u,1073741823&f)}for(;u<l;u++)s.__setDigit(u,0|1073741823&-h);let c=l<e.length?e.__digit(l):0,_=t%30;if(0==_)i=0-c-h&1073741823;else{let g=32-_;c=c<<g>>>g;let p=1<<32-g;i=p-c-h&p-1}return s.__setDigit(l,i),s.__trim()}__digit(t){return this[t]}__unsignedDigit(t){return this[t]>>>0}__setDigit(t,e){this[t]=0|e}__setDigitGrow(t,e){this[t]=0|e}__halfDigitLength(){let t=this.length;return 32767>=this.__unsignedDigit(t-1)?2*t-1:2*t}__halfDigit(t){return 32767&this[t>>>1]>>>15*(1&t)}__setHalfDigit(t,e){let r=t>>>1,i=this.__digit(r);this.__setDigit(r,1&t?32767&i|e<<15:1073709056&i|32767&e)}static __digitPow(t,e){let r=1;for(;0<e;)1&e&&(r*=t),e>>>=1,t*=t;return r}static __isOneDigitInt(t){return(1073741823&t)===t}}
1return n.__kMaxLength=33554432,n.__kMaxLengthBits=n.__kMaxLength<<5,n.__kMaxBitsPerChar=[0,0,32,51,64,75,83,90,96,102,107,111,115,119,122,126,128,131,134,136,139,141,143,145,147,149,151,153,154,156,158,159,160,162,163,165,166],n.__kBitsPerCharTableShift=5,n.__kBitsPerCharTableMultiplier=1<<n.__kBitsPerCharTableShift,n.__kConversionChars=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"],n.__kBitConversionBuffer=new ArrayBuffer(8),n.__kBitConversionDouble=new Float64Array(n.__kBitConversionBuffer),n.__kBitConversionInts=new Int32Array(n.__kBitConversionBuffer),n.__clz30=t?function(e){return t(e)-2}:function(t){return 0===t?30:0|29-(0|(0,Math.log)(t>>>0)/Math.LN2)},n.__imul=Math.imul||function(t,e){return 0|t*e},n}()},79561:function(t){function e(t,e){if(!t)throw Error(e||"Assertion failed")}t.exports=e,e.equal=function(t,e,r){if(t!=e)throw Error(r||"Assertion failed: "+t+" != "+e)}},61898:function(t,e,r){"use strict";function i(t,e){if(!t)throw Error("Invariant failed")}r.d(e,{Z:function(){return i}})},55518:function(t,e){"use strict";e.Z=function(t,e){}},81243:function(t){t.exports&&(t.exports=function(t){return t.prototype.toFormat=function(t,e,r){if(!this.e&&0!==this.e)return this.toString();var i,n,o,s,u,l,h,a,f,c,_,g,p,d,E,m=this.format||{},N=this.constructor.format||{};if(t!=u?"object"==typeof t?(r=t,t=u):e!=u?"object"==typeof e?(r=e,e=u):"object"!=typeof r&&(r={}):r={}:r={},a=(i=this.toFixed(t,e).split("."))[0],f=i[1],l=(h=this.s<0?a.slice(1):a).length,(c=r.decimalSeparator)==u&&(c=m.decimalSeparator)==u&&(c=N.decimalSeparator)==u&&(c="."),(_=r.groupSeparator)==u&&(_=m.groupSeparator)==u&&(_=N.groupSeparator),_&&((g=r.groupSize)==u&&(g=m.groupSize)==u&&(g=N.groupSize)==u&&(g=0),(p=r.secondaryGroupSize)==u&&(p=m.secondaryGroupSize)==u&&(p=N.secondaryGroupSize)==u&&(p=0),p?(n=+p,l-=o=+g):(n=+g,o=+p),n>0&&l>0)){for(s=l%n||n,a=h.substr(0,s);s<l;s+=n)a+=_+h.substr(s,n);o>0&&(a+=_+h.slice(s)),this.s<0&&(a="-"+a)}return f?((d=r.fractionGroupSeparator)==u&&(d=m.fractionGroupSeparator)==u&&(d=N.fractionGroupSeparator),d&&((E=r.fractionGroupSize)==u&&(E=m.fractionGroupSize)==u&&(E=N.fractionGroupSize)==u&&(E=0),(E=+E)&&(f=f.replace(RegExp("\\d{"+E+"}\\B","g"),"$&"+d))),a+c+f):a},t.format={decimalSeparator:".",groupSeparator:",",groupSize:3,secondaryGroupSize:0,fractionGroupSeparator:"",fractionGroupSize:0},t})},13706:function(t,e,r){"use strict";function i(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}r.d(e,{Z:function(){return i}})},90581:function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}r.d(e,{Z:function(){return i}})},27805:function(t,e,r){"use strict";function i(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function n(t,e,r){return e&&i(t.prototype,e),r&&i(t,r),t}r.d(e,{Z:function(){return n}})},39309:function(t,e,r){"use strict";r.d(e,{Z:function(){return s}});var i=r(34067),n=r(13706),o=r(1899);function s(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(t){return!1}}();return function(){var r,s,u=(0,i.Z)(t);if(e){var l=(0,i.Z)(this).constructor;s=Reflect.construct(u,arguments,l)}else s=u.apply(this,arguments);return(r=s)&&("object"===(0,o.Z)(r)||"function"==typeof r)?r:(0,n.Z)(this)}}},11389:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var i=r(34067);function n(t,e,r){return(n="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=(0,i.Z)(t)););return t}(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(r||t):o.value}})(t,e,r)}function o(t,e,r){return n(t,e,r)}},34067:function(t,e,r){"use strict";
1function i(t){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function n(t){return i(t)}r.d(e,{Z:function(){return n}})},21218:function(t,e,r){"use strict";r.d(e,{Z:function(){return n}});var i=r(501);function n(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&(0,i.Z)(t,e)}},501:function(t,e,r){"use strict";function i(t,e){return(i=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function n(t,e){return i(t,e)}r.d(e,{Z:function(){return n}})},50930:function(t,e,r){"use strict";r.d(e,{Z:function(){return s}});var i=r(30630),n=r(33579),o=r(15459);function s(t){return function(t){if(Array.isArray(t))return(0,i.Z)(t)}(t)||(0,n.Z)(t)||(0,o.Z)(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},1899:function(t,e,r){"use strict";function i(t){return t&&t.constructor===Symbol?"symbol":typeof t}r.d(e,{Z:function(){return i}})},96397:function(t,e,r){"use strict";r.d(e,{Z:function(){return u}});var i=r(501);function n(t,e,r){return(n=!function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}()?function(t,e,r){var n=[null];n.push.apply(n,e);var o=new(Function.bind.apply(t,n));return r&&(0,i.Z)(o,r.prototype),o}:Reflect.construct).apply(null,arguments)}var o=r(34067);function s(t){var e="function"==typeof Map?new Map:void 0;return(s=function(t){if(null===t||-1===Function.toString.call(t).indexOf("[native code]"))return t;if("function"!=typeof t)throw TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return function(t,e,r){return n.apply(null,arguments)}(t,arguments,(0,o.Z)(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),(0,i.Z)(r,t)})(t)}function u(t){return s(t)}}}]);
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.