1/*! For license information please see 4280.9e904589.js.LICENSE.txt */ 2(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4280],{6802:(t,r,i)=>{"use strict";i.d(r,{Kn:()=>k,UJ:()=>C});let e=!1,n=!1;const o={debug:1,default:2,info:2,warning:3,error:4,off:5};let h=o.default,s=null;const u=function(){try{const t=[];if(["NFD","NFC","NFKD","NFKC"].forEach((r=>{try{if("test"!=="test".normalize(r))throw new Error("bad normalize")}catch(i){t.push(r)}})),t.length)throw new Error("missing "+t.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(t){return t.message}return null}();var a,l;!function(t){t.DEBUG="DEBUG",t.INFO="INFO",t.WARNING="WARNING",t.ERROR="ERROR",t.OFF="OFF"}(a||(a={})),function(t){t.UNKNOWN_ERROR="UNKNOWN_ERROR",t.NOT_IMPLEMENTED="NOT_IMPLEMENTED",t.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",t.NETWORK_ERROR="NETWORK_ERROR",t.SERVER_ERROR="SERVER_ERROR",t.TIMEOUT="TIMEOUT",t.BUFFER_OVERRUN="BUFFER_OVERRUN",t.NUMERIC_FAULT="NUMERIC_FAULT",t.MISSING_NEW="MISSING_NEW",t.INVALID_ARGUMENT="INVALID_ARGUMENT",t.MISSING_ARGUMENT="MISSING_ARGUMENT",t.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",t.CALL_EXCEPTION="CALL_EXCEPTION",t.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",t.NONCE_EXPIRED="NONCE_EXPIRED",t.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",t.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT",t.TRANSACTION_REPLACED="TRANSACTION_REPLACED",t.ACTION_REJECTED="ACTION_REJECTED"}(l||(l={}));const f="0123456789abcdef";class m{constructor(t){Object.defineProperty(this,"version",{enumerable:!0,value:t,writable:!1})}_log(t,r){const i=t.toLowerCase();null==o[i]&&this.throwArgumentError("invalid log level name","logLevel",t),h>o[i]||console.log.apply(console,r)}debug(...t){this._log(m.levels.DEBUG,t)}info(...t){this._log(m.levels.INFO,t)}warn(...t){this._log(m.levels.WARNING,t)}makeError(t,r,i){if(n)return this.makeError("censored error",r,{});r||(r=m.errors.UNKNOWN_ERROR),i||(i={});const e=[];
vendor: 4,205 bytes, line 2
2Object.keys(i).forEach((t=>{const r=i[t];try{if(r instanceof Uint8Array){let i="";for(let t=0;t<r.length;t++)i+=f[r[t]>>4],i+=f[15&r[t]];e.push(t+"=Uint8Array(0x"+i+")")}else e.push(t+"="+JSON.stringify(r))}catch(s){e.push(t+"="+JSON.stringify(i[t].toString()))}})),e.push(`code=${r}`),e.push(`version=${this.version}`);const o=t;let h="";switch(r){case l.NUMERIC_FAULT:{h="NUMERIC_FAULT";const r=t;switch(r){case"overflow":case"underflow":case"division-by-zero":h+="-"+r;break;case"negative-power":case"negative-width":h+="-unsupported";break;case"unbound-bitwise-result":h+="-unbound-result"}break}case l.CALL_EXCEPTION:case l.INSUFFICIENT_FUNDS:case l.MISSING_NEW:case l.NONCE_EXPIRED:case l.REPLACEMENT_UNDERPRICED:case l.TRANSACTION_REPLACED:case l.UNPREDICTABLE_GAS_LIMIT:h=r}h&&(t+=" [ See: https://links.ethers.org/v5-errors-"+h+" ]"),e.length&&(t+=" ("+e.join(", ")+")");const s=new Error(t);return s.reason=o,s.code=r,Object.keys(i).forEach((function(t){s[t]=i[t]})),s}throwError(t,r,i){throw this.makeError(t,r,i)}throwArgumentError(t,r,i){return this.throwError(t,m.errors.INVALID_ARGUMENT,{argument:r,value:i})}assert(t,r,i,e){t||this.throwError(r,i,e)}assertArgument(t,r,i,e){t||this.throwArgumentError(r,i,e)}checkNormalize(t){null==t&&(t="platform missing String.prototype.normalize"),u&&this.throwError("platform missing String.prototype.normalize",m.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:u})}checkSafeUint53(t,r){"number"==typeof t&&(null==r&&(r="value not safe"),(t<0||t>=9007199254740991)&&this.throwError(r,m.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:t}),t%1&&this.throwError(r,m.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:t}))}checkArgumentCount(t,r,i){i=i?": "+i:"",t<r&&this.throwError("missing argument"+i,m.errors.MISSING_ARGUMENT,{count:t,expectedCount:r}),t>r&&this.throwError("too many arguments"+i,m.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:r})}checkNew(t,r){t!==Object&&null!=t||this.throwError("missing new",m.errors.MISSING_NEW,{name:r.name})}checkAbstract(t,r){t===r?this.throwError("cannot instantiate abstract class "+JSON.stringify(r.name)+" directly; use a sub-class",m.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:"new"}):t!==Object&&null!=t||this.throwError("missing new",m.errors.MISSING_NEW,{name:r.name})}static globalLogger(){return s||(s=new m("logger/5.7.0")),s}static setCensorship(t,r){if(!t&&r&&this.globalLogger().throwError("cannot permanently disable censorship",m.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),e){if(!t)return;this.globalLogger().throwError("error censorship permanent",m.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}n=!!t,e=!!r}static setLogLevel(t){const r=o[t.toLowerCase()];null!=r?h=r:m.globalLogger().warn("invalid log level - "+t)}static from(t){return new m(t)}}m.errors=l,m.levels=a;const d=new m("bytes/5.7.0");function p(t){return!!t.toHexString}function c(t){return t.slice||(t.slice=function(){const r=Array.prototype.slice.call(arguments);return c(new Uint8Array(Array.prototype.slice.apply(t,r)))}),t}function g(t){return"number"==typeof t&&t==t&&t%1==0}function v(t){if(null==t)return!1;if(t.constructor===Uint8Array)return!0;if("string"==typeof t)return!1;if(!g(t.length)||t.length<0)return!1;for(let r=0;r<t.length;r++){const i=t[r];if(!g(i)||i<0||i>=256)return!1}return!0}function M(t,r){if(r||(r={}),"number"==typeof t){d.checkSafeUint53(t,"invalid arrayify value");const r=[];for(;t;)r.unshift(255&t),t=parseInt(String(t/256));return 0===r.length&&r.push(0),c(new Uint8Array(r))}if(r.allowMissingPrefix&&"string"==typeof t&&"0x"!==t.substring(0,2)&&(t="0x"+t),p(t)&&(t=t.toHexString()),y(t)){let i=t.substring(2);i.length%2&&("left"===r.hexPad?i="0"+i:"right"===r.hexPad?i+="0":d.throwArgumentError("hex data is odd-length","value",t));const e=[];for(let t=0;t<i.length;t+=2)e.push(parseInt(i.substring(t,t+2),16));return c(new Uint8Array(e))}return v(t)?c(new Uint8Array(t)):d.throwArgumentError("invalid arrayify value","value",t)}function y(t,r){return!("string"!=typeof t||!t.match(/^0x[0-9A-Fa-f]*$/))&&(!r||t.length===2+2*r)}var w=i(3550);var b=i.n(w)().BN;
2new m("bignumber/5.7.0");var _=i(1094),E=i.n(_);const A=new m("address/5.7.0");function N(t){y(t,20)||A.throwArgumentError("invalid address","address",t);const r=(t=t.toLowerCase()).substring(2).split(""),i=new Uint8Array(40);for(let o=0;o<40;o++)i[o]=r[o].charCodeAt(0);const e=M((n=i,"0x"+E().keccak_256(M(n))));var n;for(let o=0;o<40;o+=2)e[o>>1]>>4>=8&&(r[o]=r[o].toUpperCase()),(15&e[o>>1])>=8&&(r[o+1]=r[o+1].toUpperCase());return"0x"+r.join("")}const R={};for(let T=0;T<10;T++)R[String(T)]=String(T);for(let T=0;T<26;T++)R[String.fromCharCode(65+T)]=String(10+T);const S=Math.floor((O=9007199254740991,Math.log10?Math.log10(O):Math.log(O)/Math.LN10));var O;function I(t){let r=(t=(t=t.toUpperCase()).substring(4)+t.substring(0,2)+"00").split("").map((t=>R[t])).join("");for(;r.length>=S;){let t=r.substring(0,S);r=parseInt(t,10)%97+r.substring(t.length)}let i=String(98-parseInt(r,10)%97);for(;i.length<2;)i="0"+i;return i}function k(t){let r=null;if("string"!=typeof t&&A.throwArgumentError("invalid address","address",t),t.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==t.substring(0,2)&&(t="0x"+t),r=N(t),t.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&r!==t&&A.throwArgumentError("bad address checksum","address",t);else if(t.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(t.substring(2,4)!==I(t)&&A.throwArgumentError("bad icap checksum","address",t),i=t.substring(4),r=new b(i,36).toString(16);r.length<40;)r="0"+r;r=N("0x"+r)}else A.throwArgumentError("invalid address","address",t);var i;return r}function C(t){try{return k(t),!0}catch(r){}return!1}},3905:(t,r,i)=>{"use strict";i.d(r,{Zo:()=>l,kt:()=>p});var e=i(7294);function n(t,r,i){return r in t?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i,t}function o(t,r){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(t);r&&(e=e.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),i.push.apply(i,e)}return i}function h(t){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?o(Object(i),!0).forEach((function(r){n(t,r,i[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(i,r))}))}return t}function s(t,r){if(null==t)return{};var i,e,n=function(t,r){if(null==t)return{};var i,e,n={},o=Object.keys(t);for(e=0;e<o.length;e++)i=o[e],r.indexOf(i)>=0||(n[i]=t[i]);return n}(t,r);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(e=0;e<o.length;e++)i=o[e],r.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(t,i)&&(n[i]=t[i])}return n}var u=e.createContext({}),a=function(t){var r=e.useContext(u),i=r;return t&&(i="function"==typeof t?t(r):h(h({},r),t)),i},l=function(t){var r=a(t.components);return e.createElement(u.Provider,{value:r},t.children)},f="mdxType",m={inlineCode:"code",wrapper:function(t){var r=t.children;return e.createElement(e.Fragment,{},r)}},d=e.forwardRef((function(t,r){var i=t.components,n=t.mdxType,o=t.originalType,u=t.parentName,l=s(t,["components","mdxType","originalType","parentName"]),f=a(i),d=n,p=f["".concat(u,".").concat(d)]||f[d]||m[d]||o;return i?e.createElement(p,h(h({ref:r},l),{},{components:i})):e.createElement(p,h({ref:r},l))}));function p(t,r){var i=arguments,n=r&&r.mdxType;if("string"==typeof t||n){var o=i.length,h=new Array(o);h[0]=d;var s={};for(var u in r)hasOwnProperty.call(r,u)&&(s[u]=r[u]);s.originalType=t,s[f]="string"==typeof t?t:n,h[1]=s;for(var a=2;a<o;a++)h[a]=i[a];return e.createElement.apply(null,h)}return e.createElement.apply(null,i)}d.displayName="MDXCreateElement"},3550:function(t,r,i){!function(t,r){"use strict";function e(t,r){if(!t)throw new Error(r||"Assertion failed")}function n(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}function o(t,r,i){if(o.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==r&&"be"!==r||(i=r,r=10),this._init(t||0,r||10,i||"be"))}var h;
vendor: 4,468 bytes, line 2
2"object"==typeof t?t.exports=o:r.BN=o,o.BN=o,o.wordSize=26;try{h="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:i(6601).Buffer}catch(O){}function s(t,r){var i=t.charCodeAt(r);return i>=48&&i<=57?i-48:i>=65&&i<=70?i-55:i>=97&&i<=102?i-87:void e(!1,"Invalid character in "+t)}function u(t,r,i){var e=s(t,i);return i-1>=r&&(e|=s(t,i-1)<<4),e}function a(t,r,i,n){for(var o=0,h=0,s=Math.min(t.length,i),u=r;u<s;u++){var a=t.charCodeAt(u)-48;o*=n,h=a>=49?a-49+10:a>=17?a-17+10:a,e(a>=0&&h<n,"Invalid character"),o+=h}return o}function l(t,r){t.words=r.words,t.length=r.length,t.negative=r.negative,t.red=r.red}if(o.isBN=function(t){return t instanceof o||null!==t&&"object"==typeof t&&t.constructor.wordSize===o.wordSize&&Array.isArray(t.words)},o.max=function(t,r){return t.cmp(r)>0?t:r},o.min=function(t,r){return t.cmp(r)<0?t:r},o.prototype._init=function(t,r,i){if("number"==typeof t)return this._initNumber(t,r,i);if("object"==typeof t)return this._initArray(t,r,i);"hex"===r&&(r=16),e(r===(0|r)&&r>=2&&r<=36);var n=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<t.length&&(16===r?this._parseHex(t,n,i):(this._parseBase(t,r,n),"le"===i&&this._initArray(this.toArray(),r,i)))},o.prototype._initNumber=function(t,r,i){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(e(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===i&&this._initArray(this.toArray(),r,i)},o.prototype._initArray=function(t,r,i){if(e("number"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var o,h,s=0;if("be"===i)for(n=t.length-1,o=0;n>=0;n-=3)h=t[n]|t[n-1]<<8|t[n-2]<<16,this.words[o]|=h<<s&67108863,this.words[o+1]=h>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===i)for(n=0,o=0;n<t.length;n+=3)h=t[n]|t[n+1]<<8|t[n+2]<<16,this.words[o]|=h<<s&67108863,this.words[o+1]=h>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip()},o.prototype._parseHex=function(t,r,i){this.length=Math.ceil((t.length-r)/6),this.words=new Array(this.length);for(var e=0;e<this.length;e++)this.words[e]=0;var n,o=0,h=0;if("be"===i)for(e=t.length-1;e>=r;e-=2)n=u(t,r,e)<<o,this.words[h]|=67108863&n,o>=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;else for(e=(t.length-r)%2==0?r+1:r;e<t.length;e+=2)n=u(t,r,e)<<o,this.words[h]|=67108863&n,o>=18?(o-=18,h+=1,this.words[h]|=n>>>26):o+=8;this._strip()},o.prototype._parseBase=function(t,r,i){this.words=[0],this.length=1;for(var e=0,n=1;n<=67108863;n*=r)e++;e--,n=n/r|0;for(var o=t.length-i,h=o%e,s=Math.min(o,o-h)+i,u=0,l=i;l<s;l+=e)u=a(t,l,l+e,r),this.imuln(n),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==h){var f=1;for(u=a(t,l,t.length,r),l=0;l<h;l++)f*=r;this.imuln(f),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this._strip()},o.prototype.copy=function(t){t.words=new Array(this.length);for(var r=0;r<this.length;r++)t.words[r]=this.words[r];t.length=this.length,t.negative=this.negative,t.red=this.red},o.prototype._move=function(t){l(t,this)},o.prototype.clone=function(){var t=new o(null);return this.copy(t),t},o.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},o.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=f}catch(O){o.prototype.inspect=f}else o.prototype.inspect=f;function f(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var m=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16
vendor: 7,838 bytes, line 2
2777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(t,r){var i;if(r=0|r||1,16===(t=t||10)||"hex"===t){i="";for(var n=0,o=0,h=0;h<this.length;h++){var s=this.words[h],u=(16777215&(s<<n|o)).toString(16);o=s>>>24-n&16777215,(n+=2)>=26&&(n-=26,h--),i=0!==o||h!==this.length-1?m[6-u.length]+u+i:u+i}for(0!==o&&(i=o.toString(16)+i);i.length%r!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}if(t===(0|t)&&t>=2&&t<=36){var a=d[t],l=p[t];i="";var f=this.clone();for(f.negative=0;!f.isZero();){var c=f.modrn(l).toString(t);i=(f=f.idivn(l)).isZero()?c+i:m[a-c.length]+c+i}for(this.isZero()&&(i="0"+i);i.length%r!=0;)i="0"+i;return 0!==this.negative&&(i="-"+i),i}e(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&e(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},o.prototype.toJSON=function(){return this.toString(16,2)},h&&(o.prototype.toBuffer=function(t,r){return this.toArrayLike(h,t,r)}),o.prototype.toArray=function(t,r){return this.toArrayLike(Array,t,r)};function c(t,r,i){i.negative=r.negative^t.negative;var e=t.length+r.length|0;i.length=e,e=e-1|0;var n=0|t.words[0],o=0|r.words[0],h=n*o,s=67108863&h,u=h/67108864|0;i.words[0]=s;for(var a=1;a<e;a++){for(var l=u>>>26,f=67108863&u,m=Math.min(a,r.length-1),d=Math.max(0,a-t.length+1);d<=m;d++){var p=a-d|0;l+=(h=(n=0|t.words[p])*(o=0|r.words[d])+f)/67108864|0,f=67108863&h}i.words[a]=0|f,u=0|l}return 0!==u?i.words[a]=0|u:i.length--,i._strip()}o.prototype.toArrayLike=function(t,r,i){this._strip();var n=this.byteLength(),o=i||Math.max(1,n);e(n<=o,"byte array longer than desired length"),e(o>0,"Requested array length <= 0");var h=function(t,r){return t.allocUnsafe?t.allocUnsafe(r):new t(r)}(t,o);return this["_toArrayLike"+("le"===r?"LE":"BE")](h,n),h},o.prototype._toArrayLikeLE=function(t,r){for(var i=0,e=0,n=0,o=0;n<this.length;n++){var h=this.words[n]<<o|e;t[i++]=255&h,i<t.length&&(t[i++]=h>>8&255),i<t.length&&(t[i++]=h>>16&255),6===o?(i<t.length&&(t[i++]=h>>24&255),e=0,o=0):(e=h>>>24,o+=2)}if(i<t.length)for(t[i++]=e;i<t.length;)t[i++]=0},o.prototype._toArrayLikeBE=function(t,r){for(var i=t.length-1,e=0,n=0,o=0;n<this.length;n++){var h=this.words[n]<<o|e;t[i--]=255&h,i>=0&&(t[i--]=h>>8&255),i>=0&&(t[i--]=h>>16&255),6===o?(i>=0&&(t[i--]=h>>24&255),e=0,o=0):(e=h>>>24,o+=2)}if(i>=0)for(t[i--]=e;i>=0;)t[i--]=0},Math.clz32?o.prototype._countBits=function(t){return 32-Math.clz32(t)}:o.prototype._countBits=function(t){var r=t,i=0;return r>=4096&&(i+=13,r>>>=13),r>=64&&(i+=7,r>>>=7),r>=8&&(i+=4,r>>>=4),r>=2&&(i+=2,r>>>=2),i+r},o.prototype._zeroBits=function(t){if(0===t)return 26;var r=t,i=0;return 0==(8191&r)&&(i+=13,r>>>=13),0==(127&r)&&(i+=7,r>>>=7),0==(15&r)&&(i+=4,r>>>=4),0==(3&r)&&(i+=2,r>>>=2),0==(1&r)&&i++,i},o.prototype.bitLength=function(){var t=this.words[this.length-1],r=this._countBits(t);return 26*(this.length-1)+r},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,r=0;r<this.length;r++){var i=this._zeroBits(this.words[r]);if(t+=i,26!==i)break}return t},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(t){return 0!==this.negative?this.abs().inotn(t).iaddn(1):this.clone()},o.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(t){for(;this.length<t.length;)this.words[this.length++]=0;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]|t.words[r];return this._strip()},o.prototype.ior=function(t){return e(0==(this.negative|t.negative)),this.iuor(t)},o.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},o.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},o.prototype.iuand=function(t){var r;r=this.length>t.length?t:this;for(var i=0;i<r.length;i++)this.words[i]=this.words[i]&t.words[i];return this.length=r.length,this._strip()},o.prototype.iand=function(t){return e(0==(this.negative|t.negative)),this.iuand(t)},o.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},o.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},o.prototype.iuxor=function(t){var r,i;this.length>t.length?(r=this,i=t):(r=t,i=this);for(var e=0;e<i.length;e++)this.words[e]=r.words[e]^i.words[e];if(this!==r)for(;e<r.length;e++)this.words[e]=r.words[e];return this.length=r.length,this._strip()},o.prototype.ixor=function(t){return e(0==(this.negative|t.negative)),this.iuxor(t)},o.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},o.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},o.prototype.inotn=function(t){e("number"==typeof t&&t>=0);var r=0|Math.ceil(t/26),i=t%26;this._expand(r),i>0&&r--;for(var n=0;n<r;n++)this.words[n]=67108863&~this.words[n];return i>0&&(this.words[n]=~this.words[n]&67108863>>26-i),this._strip()},o.prototype.notn=function(t){return this.clone().inotn(t)},o.prototype.setn=function(t,r){e("number"==typeof t&&t>=0);var i=t/26|0,n=t%26;return this._expand(i+1),this.words[i]=r?this.words[i]|1<<n:this.words[i]&~(1<<n),this._strip()},o.prototype.iadd=function(t){var r,i,e;if(0!==this.negative&&0===t.negative)return this.negative=0,r=this.isub(t),this.negative^=1,this._normSign();if(0===this.negative&&0!==t.negative)return t.negative=0,r=this.isub(t),t.negative=1,r._normSign();this.length>t.length?(i=this,e=t):(i=t,e=this);for(var n=0,o=0;o<e.length;o++)r=(0|i.words[o])+(0|e.words[o])+n,this.words[o]=67108863&r,n=r>>>26;for(;0!==n&&o<i.length;o++)r=(0|i.words[o])+n,this.words[o]=67108863&r,n=r>>>26;if(this.length=i.length,0!==n)this.words[this.length]=n,this.length++;else if(i!==this)for(;o<i.length;o++)this.words[o]=i.words[o];return this},o.prototype.add=function(t){var r;return 0!==t.negative&&0===this.negative?(t.negative=0,r=this.sub(t),t.negative^=1,r):0===t.negative&&0!==this.negative?(this.negative=0,r=t.sub(this),this.negative=1,r):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},o.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var r=this.iadd(t);return t.negative=1,r._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var i,e,n=this.cmp(t);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;n>0?(i=this,e=t):(i=t,e=this);for(var o=0,h=0;h<e.length;h++)o=(r=(0|i.words[h])-(0|e.words[h])+o)>>26,this.words[h]=67108863&r;for(;0!==o&&h<i.length;h++)o=(r=(0|i.words[h])+o)>>26,this.words[h]=67108863&r;if(0===o&&h<i.length&&i!==this)for(;h<i.length;h++)this.words[h]=i.words[h];return this.length=Math.max(this.length,h),i!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(t){return this.clone().isub(t)};var g=function(t,r,i){var e,n,o,h=t.words,s=r.words,u=i.words,a=0,l=0|h[0],f=8191&l,m=l>>>13,d=0|h[1],p=8191&d,c=d>>>13,g=0|h[2],v=8191&g,M=g>>>13,y=0|h[3],w=8191&y,b=y>>>13,_=0|h[4],E=8191&_,A=_>>>13,N=0|h[5],R=8191&N,S=N>>>13,O=0|h[6],I=8191&O,k=O>>>13,C=0|h[7],T=8191&C,U=C>>>13,x=0|h[8],B=8191&x,P=x>>>13,L=0|h[9],D=8191&L,F=L>>>13,j=0|s[0],z=8191&j,G=j>>>13,Z=0|s[1],q=8191&Z,J=Z>>>13,W=0|s[2],K=8191&W,V=W>>>13,X=0|s[3],H=8191&X,$=X>>>13,Y=0|s[4],Q=8191&Y,tt=Y>>>13,rt=0|s[5],it=8191&rt,et=rt>>>13,nt=0|s[6],ot=8191&nt,ht=nt>>>
vendor: 9,066 bytes, line 2
213,st=0|s[7],ut=8191&st,at=st>>>13,lt=0|s[8],ft=8191<,mt=lt>>>13,dt=0|s[9],pt=8191&dt,ct=dt>>>13;i.negative=t.negative^r.negative,i.length=19;var gt=(a+(e=Math.imul(f,z))|0)+((8191&(n=(n=Math.imul(f,G))+Math.imul(m,z)|0))<<13)|0;a=((o=Math.imul(m,G))+(n>>>13)|0)+(gt>>>26)|0,gt&=67108863,e=Math.imul(p,z),n=(n=Math.imul(p,G))+Math.imul(c,z)|0,o=Math.imul(c,G);var vt=(a+(e=e+Math.imul(f,q)|0)|0)+((8191&(n=(n=n+Math.imul(f,J)|0)+Math.imul(m,q)|0))<<13)|0;a=((o=o+Math.imul(m,J)|0)+(n>>>13)|0)+(vt>>>26)|0,vt&=67108863,e=Math.imul(v,z),n=(n=Math.imul(v,G))+Math.imul(M,z)|0,o=Math.imul(M,G),e=e+Math.imul(p,q)|0,n=(n=n+Math.imul(p,J)|0)+Math.imul(c,q)|0,o=o+Math.imul(c,J)|0;var Mt=(a+(e=e+Math.imul(f,K)|0)|0)+((8191&(n=(n=n+Math.imul(f,V)|0)+Math.imul(m,K)|0))<<13)|0;a=((o=o+Math.imul(m,V)|0)+(n>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,e=Math.imul(w,z),n=(n=Math.imul(w,G))+Math.imul(b,z)|0,o=Math.imul(b,G),e=e+Math.imul(v,q)|0,n=(n=n+Math.imul(v,J)|0)+Math.imul(M,q)|0,o=o+Math.imul(M,J)|0,e=e+Math.imul(p,K)|0,n=(n=n+Math.imul(p,V)|0)+Math.imul(c,K)|0,o=o+Math.imul(c,V)|0;var yt=(a+(e=e+Math.imul(f,H)|0)|0)+((8191&(n=(n=n+Math.imul(f,$)|0)+Math.imul(m,H)|0))<<13)|0;a=((o=o+Math.imul(m,$)|0)+(n>>>13)|0)+(yt>>>26)|0,yt&=67108863,e=Math.imul(E,z),n=(n=Math.imul(E,G))+Math.imul(A,z)|0,o=Math.imul(A,G),e=e+Math.imul(w,q)|0,n=(n=n+Math.imul(w,J)|0)+Math.imul(b,q)|0,o=o+Math.imul(b,J)|0,e=e+Math.imul(v,K)|0,n=(n=n+Math.imul(v,V)|0)+Math.imul(M,K)|0,o=o+Math.imul(M,V)|0,e=e+Math.imul(p,H)|0,n=(n=n+Math.imul(p,$)|0)+Math.imul(c,H)|0,o=o+Math.imul(c,$)|0;var wt=(a+(e=e+Math.imul(f,Q)|0)|0)+((8191&(n=(n=n+Math.imul(f,tt)|0)+Math.imul(m,Q)|0))<<13)|0;a=((o=o+Math.imul(m,tt)|0)+(n>>>13)|0)+(wt>>>26)|0,wt&=67108863,e=Math.imul(R,z),n=(n=Math.imul(R,G))+Math.imul(S,z)|0,o=Math.imul(S,G),e=e+Math.imul(E,q)|0,n=(n=n+Math.imul(E,J)|0)+Math.imul(A,q)|0,o=o+Math.imul(A,J)|0,e=e+Math.imul(w,K)|0,n=(n=n+Math.imul(w,V)|0)+Math.imul(b,K)|0,o=o+Math.imul(b,V)|0,e=e+Math.imul(v,H)|0,n=(n=n+Math.imul(v,$)|0)+Math.imul(M,H)|0,o=o+Math.imul(M,$)|0,e=e+Math.imul(p,Q)|0,n=(n=n+Math.imul(p,tt)|0)+Math.imul(c,Q)|0,o=o+Math.imul(c,tt)|0;var bt=(a+(e=e+Math.imul(f,it)|0)|0)+((8191&(n=(n=n+Math.imul(f,et)|0)+Math.imul(m,it)|0))<<13)|0;a=((o=o+Math.imul(m,et)|0)+(n>>>13)|0)+(bt>>>26)|0,bt&=67108863,e=Math.imul(I,z),n=(n=Math.imul(I,G))+Math.imul(k,z)|0,o=Math.imul(k,G),e=e+Math.imul(R,q)|0,n=(n=n+Math.imul(R,J)|0)+Math.imul(S,q)|0,o=o+Math.imul(S,J)|0,e=e+Math.imul(E,K)|0,n=(n=n+Math.imul(E,V)|0)+Math.imul(A,K)|0,o=o+Math.imul(A,V)|0,e=e+Math.imul(w,H)|0,n=(n=n+Math.imul(w,$)|0)+Math.imul(b,H)|0,o=o+Math.imul(b,$)|0,e=e+Math.imul(v,Q)|0,n=(n=n+Math.imul(v,tt)|0)+Math.imul(M,Q)|0,o=o+Math.imul(M,tt)|0,e=e+Math.imul(p,it)|0,n=(n=n+Math.imul(p,et)|0)+Math.imul(c,it)|0,o=o+Math.imul(c,et)|0;var _t=(a+(e=e+Math.imul(f,ot)|0)|0)+((8191&(n=(n=n+Math.imul(f,ht)|0)+Math.imul(m,ot)|0))<<13)|0;a=((o=o+Math.imul(m,ht)|0)+(n>>>13)|0)+(_t>>>26)|0,_t&=67108863,e=Math.imul(T,z),n=(n=Math.imul(T,G))+Math.imul(U,z)|0,o=Math.imul(U,G),e=e+Math.imul(I,q)|0,n=(n=n+Math.imul(I,J)|0)+Math.imul(k,q)|0,o=o+Math.imul(k,J)|0,e=e+Math.imul(R,K)|0,n=(n=n+Math.imul(R,V)|0)+Math.imul(S,K)|0,o=o+Math.imul(S,V)|0,e=e+Math.imul(E,H)|0,n=(n=n+Math.imul(E,$)|0)+Math.imul(A,H)|0,o=o+Math.imul(A,$)|0,e=e+Math.imul(w,Q)|0,n=(n=n+Math.imul(w,tt)|0)+Math.imul(b,Q)|0,o=o+Math.imul(b,tt)|0,e=e+Math.imul(v,it)|0,n=(n=n+Math.imul(v,et)|0)+Math.imul(M,it)|0,o=o+Math.imul(M,et)|0,e=e+Math.imul(p,ot)|0,n=(n=n+Math.imul(p,ht)|0)+Math.imul(c,ot)|0,o=o+Math.imul(c,ht)|0;var Et=(a+(e=e+Math.imul(f,ut)|0)|0)+((8191&(n=(n=n+Math.imul(f,at)|0)+Math.imul(m,ut)|0))<<13)|0;a=((o=o+Math.imul(m,at)|0)+(n>>>13)|0)+(Et>>>26)|0,Et&=67108863,e=Math.imul(B,z),n=(n=Math.imul(B,G))+Math.imul(P,z)|0,o=Math.imul(P,G),e=e+Math.imul(T,q)|0,n=(n=n+Math.imul(T,J)|0)+Math.imul(U,q)|0,o=o+Math.imul(U,J)|0,e=e+Math.imul(I,K)|0,n=(n=n+Math.imul(I,V)|0)+Math.imul(k,K)|0,o=o+Math.imul(k,V)|0,e=e+Math.imul(R,H)|0,n=(n=n+Math.imul(R,$)|0)+Math.imul(S,H)|0,o=o+Math.imul(S,$)|0,e=e+Math.imul(E,Q)|0,n=(n=n+Math.imul(E,tt)|0)+Math.imul(A,Q)|0,o=o+Math.imul(A,tt)|0,e=e+Math.imul(w,it)|0,n=(n=n+Math.imul(w,et)|0)+Math.imul(b,it)|0,o=o+Math.imul(b,et)|0,e=e+Math.imul(v,ot)|0,n=(n=n+Math.imul(v,ht)|0)+Math.imul(M,ot)|0,o=o+Math.imul(M,ht)|0,e=e+Math.imul(p,ut)|0,n=(n=n+Math.imul(p,at)|0)+Math.imul(c,ut)|0,o=o+Math.imul(c,at)|0;var At=(a+(e=e+Math.imul(f,ft)|0)|0)+((8191&(n=(n=n+Math.imul(f,mt)|0)+Math.imul(m,ft)|0))<<13)|0;a=((o=o+Math.imul(m,mt)|0)+(n>>>13)|0)+(At>>>26)|0,At&=67108863,e=Math.imul(D,z),n=(n=Math.imul(D,G))+Math.imul(F,z)|0,o=Math.imul(F,G),e=e+Math.imul(B,q)|0,n=(n=n+Math.imul(B,J)|0)+Math.imul(P,q)|0,o=o+Math.imul(P,J)|0,e=e+Math.imul(T,K)|0,n=(n=n+Math.imul(T,V)|0)+Math.imul(U,K)|0,o=o+Math.imul(U,V)|0,e=e+Math.imul(I,H)|0,n=(n=n+Math.imul(I,$)|0)+Math.imul(k,H)|0,o=o+Math.imul(k,$)|0,e=e+Math.imul(R,Q)|0,n=(n=n+Math.imul(R,tt)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,tt)|0,e=e+Math.imul(E,it)|0,n=(n=n+Math.imul(E,et)|0)+Math.imul(A,it)|0,o=o+Math.imul(A,et)|0,e=e+Math.imul(w,ot)|0,n=(n=n+Math.imul(w,ht)|0)+Math.imul(b,ot)|0,o=o+Math.imul(b,ht)|0,e=e+Math.imul(v,ut)|0,n=(n=n+Math.imul(v,at)|0)+Math.imul(M,ut)|0,o=o+Math.imul(M,at)|0,e=e+Math.imul(p,ft)|0,n=(n=n+Math.imul(p,mt)|0)+Math.imul(c,ft)|0,o=o+Math.imul(c,mt)|0;var Nt=(a+(e=e+Math.imul(f,pt)|0)|0)+((8191&(n=(n=n+Math.imul(f,ct)|0)+Math.imul(m,pt)|0))<<13)|0;a=((o=o+Math.imul(m,ct)|0)+(n>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,e=Math.imul(D,q),n=(n=Math.imul(D,J))+Math.imul(F,q)|0,o=Math.imul(F,J),e=e+Math.imul(B,K)|0,n=(n=n+Math.imul(B,V)|0)+Math.imul(P,K)|0,o=o+Math.imul(P,V)|0,e=e+Math.imul(T,H)|0,n=(n=n+Math.imul(T,$)|0)+Math.imul(U,H)|0,o=o+Math.imul(U,$)|0,e=e+Math.imul(I,Q)|0,n=(n=n+Math.imul(I,tt)|0)+Math.imul(k,Q)|0,o=o+Math.imul(k,tt)|0,e=e+Math.imul(R,it)|0,n=(n=n+Math.imul(R,et)|0)+Math.imul(S,it)|0,o=o+Math.imul(S,et)|0,e=e+Math.imul(E,ot)|0,n=(n=n+Math.imul(E,ht)|0)+Math.imul(A,ot)|0,o=o+Math.imul(A,ht)|0,e=e+Math.imul(w,ut)|0,n=(n=n+Math.imul(w,at)|0)+Math.imul(b,ut)|0,o=o+Math.imul(b,at)|0,e=e+Math.imul(v,ft)|0,n=(n=n+Math.imul(v,mt)|0)+Math.imul(M,ft)|0,o=o+Math.imul(M,mt)|0;var Rt=(a+(e=e+Math.imul(p,pt)|0)|0)+((8191&(n=(n=n+Math.imul(p,ct)|0)+Math.imul(c,pt)|0))<<13)|0;a=((o=o+Math.imul(c,ct)|0)+(n>>>13)|0)+(Rt>>>26)|0,Rt&=67108863,e=Math.imul(D,K),n=(n=Math.imul(D,V))+Math.imul(F,K)|0,o=Math.imul(F,V),e=e+Math.imul(B,H)|0,n=(n=n+Math.imul(B,$)|0)+Math.imul(P,H)|0,o=o+Math.imul(P,$)|0,e=e+Math.imul(T,Q)|0,n=(n=n+Math.imul(T,tt)|0)+Math.imul(U,Q)|0,o=o+Math.imul(U,tt)|0,e=e+Math.imul(I,it)|0,n=(n=n+Math.imul(I,et)|0)+Math.imul(k,it)|0,o=o+Math.imul(k,et)|0,e=e+Math.imul(R,ot)|0,n=(n=n+Math.imul(R,ht)|0)+Math.imul(S,ot)|0,o=o+Math.imul(S,ht)|0,e=e+Math.imul(E,ut)|0,n=(n=n+Math.imul(E,at)|0)+Math.imul(A,ut)|0,o=o+Math.imul(A,at)|0,e=e+Math.imul(w,ft)|0,n=(n=n+Math.imul(w,mt)|0)+Math.imul(b,ft)|0,o=o+Math.imul(b,mt)|0;var St=(a+(e=e+Math.imul(v,pt)|0)|0)+((8191&(n=(n=n+Math.imul(v,ct)|0)+Math.imul(M,pt)|0))<<13)|0;a=((o=o+Math.imul(M,ct)|0)+(n>>>13)|0)+(St>>>26)|0,St&=67108863,e=Math.imul(D,H),n=(n=Math.imul(D,$))+Math.imul(F,H)|0,o=Math.imul(F,$),e=e+Math.imul(B,Q)|0,n=(n=n+Math.imul(B,tt)|0)+Math.imul(P,Q)|0,o=o+Math.imul(P,tt)|0,e=e+Math.imul(T,it)|0,n=(n=n+Math.imul(T,et)|0)+Math.imul(U,it)|0,o=o+Math.imul(U,et)|0,e=e+Math.imul(I,ot)|0,n=(n=n+Math.imul(I,ht)|0)+Math.imul(k,ot)|0,o=o+Math.imul(k,ht)|0,e=e+Math.imul(R,ut)|0,n=(n=n+Math.imul(R,at)|0)+Math.imul(S,ut)|0,o=o+Math.imul(S,at)|0,e=e+Math.imul(E,ft)|0,n=(n=n+Math.imul(E,mt)|0)+Math.imul(A,ft)|0,o=o+Math.imul(A,mt)|0;var Ot=(a+(e=e+Math.imul(w,pt)|0)|0)+((8191&(n=(n=n+Math.imul(w,ct)|0)+Math.imul(b,pt)|0))<<13)|0;a=((o=o+Math.imul(b,ct)|0)+(n>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,e=Math.imul(D,Q),n=(n=Math.imul(D,tt))+Math.imul(F,Q)|0,o=Math.imul(F,tt),e=e+Math.imul(B,it)|0,n=(n=n+Math.imul(B,et)|0)+Math.imul(P,it)|0,o=o+Math.imul(P,et)|0,e=e+Math.imul(T,ot)|0,n=(n=n+Math.imul(T,ht)|0)+Math.imul(U,ot)|0,o=o+Math.imul(U,ht)|0,e=e+Math.imul(I,ut)|0,n=(n=n+Math.imul(I,at)|0)+Math.imul(k,ut)|0,o=o+Math.imul(k,at)|0,e=e+Math.imul(R,ft)|0,n=(n=n+Math.imul(R,mt)|0)+Math.imul(S,ft)|0,o=o+Math.imul(S,mt)|0;var It=(a+(e=e+Math.imul(E,pt)|0)|0)+((8191&(n=(n=n+Math.imul(E,ct)|0)+Math.imul(A,pt)|0))<<13)|0;a=((o=o+Math.imul(A,ct)|0)+(n>>>13)|0)+(It>>>26)|0,It&=67108863,e=Math.imul(D,it),n=(n=Math.imul(D,et))+Math.imul(F,it)|0,o=Math.imul(F,et),e=e+Math.imul(B,ot)|0,n=(n=n+Math.imul(B,ht)|0)+Math.imul(P,ot)|0,o=o+Math.imul(P,ht)|0,e=e+Math.imul(T,ut)|0,n=(n=n+Math.imul(T,at)|0)+Math.imul(U,ut)|0,o=o+Math.imul(U,at)|0,e=e+Math.imul(I,ft)|0,n=(n=n+Math.imul(I,mt)|0)+Math.imul(k,ft)|0,o=o+Math.imul(k,mt)|0;var kt=(a+(e=e+Math.imul(R,pt)|0)|0)+((8191&(n=(n=n+Math.imul(R,ct)|0)+Math.imul(S,pt)|0))<<13)|0;a=((o=o+Math.imul(S,ct)|0)+(n>>>13)|0)+(kt>>>26)|0,kt&=67108863,e=Math.imul(D,ot),n=(n=Math.imul(D,ht))+Math.imul(F,ot)|0,o=Math.imul(F,ht),e=e+Math.imul(B,ut)|0,n=(n=n+Math.imul(B,at)|0)+Math.imul(P,ut)|0,o=o+Math.imul(P,at)|0,e=e+Math.imul(T,ft)|0,n=(n=n+Math.imul(T,mt)|0)+Math.imul(U,ft)|0,o=o+Math.imul(U,mt)|0;
vendor: 17,828 bytes, line 2
2var Ct=(a+(e=e+Math.imul(I,pt)|0)|0)+((8191&(n=(n=n+Math.imul(I,ct)|0)+Math.imul(k,pt)|0))<<13)|0;a=((o=o+Math.imul(k,ct)|0)+(n>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,e=Math.imul(D,ut),n=(n=Math.imul(D,at))+Math.imul(F,ut)|0,o=Math.imul(F,at),e=e+Math.imul(B,ft)|0,n=(n=n+Math.imul(B,mt)|0)+Math.imul(P,ft)|0,o=o+Math.imul(P,mt)|0;var Tt=(a+(e=e+Math.imul(T,pt)|0)|0)+((8191&(n=(n=n+Math.imul(T,ct)|0)+Math.imul(U,pt)|0))<<13)|0;a=((o=o+Math.imul(U,ct)|0)+(n>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,e=Math.imul(D,ft),n=(n=Math.imul(D,mt))+Math.imul(F,ft)|0,o=Math.imul(F,mt);var Ut=(a+(e=e+Math.imul(B,pt)|0)|0)+((8191&(n=(n=n+Math.imul(B,ct)|0)+Math.imul(P,pt)|0))<<13)|0;a=((o=o+Math.imul(P,ct)|0)+(n>>>13)|0)+(Ut>>>26)|0,Ut&=67108863;var xt=(a+(e=Math.imul(D,pt))|0)+((8191&(n=(n=Math.imul(D,ct))+Math.imul(F,pt)|0))<<13)|0;return a=((o=Math.imul(F,ct))+(n>>>13)|0)+(xt>>>26)|0,xt&=67108863,u[0]=gt,u[1]=vt,u[2]=Mt,u[3]=yt,u[4]=wt,u[5]=bt,u[6]=_t,u[7]=Et,u[8]=At,u[9]=Nt,u[10]=Rt,u[11]=St,u[12]=Ot,u[13]=It,u[14]=kt,u[15]=Ct,u[16]=Tt,u[17]=Ut,u[18]=xt,0!==a&&(u[19]=a,i.length++),i};function v(t,r,i){i.negative=r.negative^t.negative,i.length=t.length+r.length;for(var e=0,n=0,o=0;o<i.length-1;o++){var h=n;n=0;for(var s=67108863&e,u=Math.min(o,r.length-1),a=Math.max(0,o-t.length+1);a<=u;a++){var l=o-a,f=(0|t.words[l])*(0|r.words[a]),m=67108863&f;s=67108863&(m=m+s|0),n+=(h=(h=h+(f/67108864|0)|0)+(m>>>26)|0)>>>26,h&=67108863}i.words[o]=s,e=h,h=n}return 0!==e?i.words[o]=e:i.length--,i._strip()}function M(t,r,i){return v(t,r,i)}function y(t,r){this.x=t,this.y=r}Math.imul||(g=c),o.prototype.mulTo=function(t,r){var i=this.length+t.length;return 10===this.length&&10===t.length?g(this,t,r):i<63?c(this,t,r):i<1024?v(this,t,r):M(this,t,r)},y.prototype.makeRBT=function(t){for(var r=new Array(t),i=o.prototype._countBits(t)-1,e=0;e<t;e++)r[e]=this.revBin(e,i,t);return r},y.prototype.revBin=function(t,r,i){if(0===t||t===i-1)return t;for(var e=0,n=0;n<r;n++)e|=(1&t)<<r-n-1,t>>=1;return e},y.prototype.permute=function(t,r,i,e,n,o){for(var h=0;h<o;h++)e[h]=r[t[h]],n[h]=i[t[h]]},y.prototype.transform=function(t,r,i,e,n,o){this.permute(o,t,r,i,e,n);for(var h=1;h<n;h<<=1)for(var s=h<<1,u=Math.cos(2*Math.PI/s),a=Math.sin(2*Math.PI/s),l=0;l<n;l+=s)for(var f=u,m=a,d=0;d<h;d++){var p=i[l+d],c=e[l+d],g=i[l+d+h],v=e[l+d+h],M=f*g-m*v;v=f*v+m*g,g=M,i[l+d]=p+g,e[l+d]=c+v,i[l+d+h]=p-g,e[l+d+h]=c-v,d!==s&&(M=u*f-a*m,m=u*m+a*f,f=M)}},y.prototype.guessLen13b=function(t,r){var i=1|Math.max(r,t),e=1&i,n=0;for(i=i/2|0;i;i>>>=1)n++;return 1<<n+1+e},y.prototype.conjugate=function(t,r,i){if(!(i<=1))for(var e=0;e<i/2;e++){var n=t[e];t[e]=t[i-e-1],t[i-e-1]=n,n=r[e],r[e]=-r[i-e-1],r[i-e-1]=-n}},y.prototype.normalize13b=function(t,r){for(var i=0,e=0;e<r/2;e++){var n=8192*Math.round(t[2*e+1]/r)+Math.round(t[2*e]/r)+i;t[e]=67108863&n,i=n<67108864?0:n/67108864|0}return t},y.prototype.convert13b=function(t,r,i,n){for(var o=0,h=0;h<r;h++)o+=0|t[h],i[2*h]=8191&o,o>>>=13,i[2*h+1]=8191&o,o>>>=13;for(h=2*r;h<n;++h)i[h]=0;e(0===o),e(0==(-8192&o))},y.prototype.stub=function(t){for(var r=new Array(t),i=0;i<t;i++)r[i]=0;return r},y.prototype.mulp=function(t,r,i){var e=2*this.guessLen13b(t.length,r.length),n=this.makeRBT(e),o=this.stub(e),h=new Array(e),s=new Array(e),u=new Array(e),a=new Array(e),l=new Array(e),f=new Array(e),m=i.words;m.length=e,this.convert13b(t.words,t.length,h,e),this.convert13b(r.words,r.length,a,e),this.transform(h,o,s,u,e,n),this.transform(a,o,l,f,e,n);for(var d=0;d<e;d++){var p=s[d]*l[d]-u[d]*f[d];u[d]=s[d]*f[d]+u[d]*l[d],s[d]=p}return this.conjugate(s,u,e),this.transform(s,u,m,o,e,n),this.conjugate(m,o,e),this.normalize13b(m,e),i.negative=t.negative^r.negative,i.length=t.length+r.length,i._strip()},o.prototype.mul=function(t){var r=new o(null);return r.words=new Array(this.length+t.length),this.mulTo(t,r)},o.prototype.mulf=function(t){var r=new o(null);return r.words=new Array(this.length+t.length),M(this,t,r)},o.prototype.imul=function(t){return this.clone().mulTo(t,this)},o.prototype.imuln=function(t){var r=t<0;r&&(t=-t),e("number"==typeof t),e(t<67108864);for(var i=0,n=0;n<this.length;n++){var o=(0|this.words[n])*t,h=(67108863&o)+(67108863&i);i>>=26,i+=o/67108864|0,i+=h>>>26,this.words[n]=67108863&h}return 0!==i&&(this.words[n]=i,this.length++),r?this.ineg():this},o.prototype.muln=function(t){return this.clone().imuln(t)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(t){var r=function(t){for(var r=new Array(t.bitLength()),i=0;i<r.length;i++){var e=i/26|0,n=i%26;r[i]=t.words[e]>>>n&1}return r}(t);if(0===r.length)return new o(1);for(var i=this,e=0;e<r.length&&0===r[e];e++,i=i.sqr());if(++e<r.length)for(var n=i.sqr();e<r.length;e++,n=n.sqr())0!==r[e]&&(i=i.mul(n));return i},o.prototype.iushln=function(t){e("number"==typeof t&&t>=0);var r,i=t%26,n=(t-i)/26,o=67108863>>>26-i<<26-i;if(0!==i){var h=0;for(r=0;r<this.length;r++){var s=this.words[r]&o,u=(0|this.words[r])-s<<i;this.words[r]=u|h,h=s>>>26-i}h&&(this.words[r]=h,this.length++)}if(0!==n){for(r=this.length-1;r>=0;r--)this.words[r+n]=this.words[r];for(r=0;r<n;r++)this.words[r]=0;this.length+=n}return this._strip()},o.prototype.ishln=function(t){return e(0===this.negative),this.iushln(t)},o.prototype.iushrn=function(t,r,i){var n;e("number"==typeof t&&t>=0),n=r?(r-r%26)/26:0;var o=t%26,h=Math.min((t-o)/26,this.length),s=67108863^67108863>>>o<<o,u=i;if(n-=h,n=Math.max(0,n),u){for(var a=0;a<h;a++)u.words[a]=this.words[a];u.length=h}if(0===h);else if(this.length>h)for(this.length-=h,a=0;a<this.length;a++)this.words[a]=this.words[a+h];else this.words[0]=0,this.length=1;var l=0;for(a=this.length-1;a>=0&&(0!==l||a>=n);a--){var f=0|this.words[a];this.words[a]=l<<26-o|f>>>o,l=f&s}return u&&0!==l&&(u.words[u.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(t,r,i){return e(0===this.negative),this.iushrn(t,r,i)},o.prototype.shln=function(t){return this.clone().ishln(t)},o.prototype.ushln=function(t){return this.clone().iushln(t)},o.prototype.shrn=function(t){return this.clone().ishrn(t)},o.prototype.ushrn=function(t){return this.clone().iushrn(t)},o.prototype.testn=function(t){e("number"==typeof t&&t>=0);var r=t%26,i=(t-r)/26,n=1<<r;return!(this.length<=i)&&!!(this.words[i]&n)},o.prototype.imaskn=function(t){e("number"==typeof t&&t>=0);var r=t%26,i=(t-r)/26;if(e(0===this.negative,"imaskn works only with positive numbers"),this.length<=i)return this;if(0!==r&&i++,this.length=Math.min(i,this.length),0!==r){var n=67108863^67108863>>>r<<r;this.words[this.length-1]&=n}return this._strip()},o.prototype.maskn=function(t){return this.clone().imaskn(t)},o.prototype.iaddn=function(t){return e("number"==typeof t),e(t<67108864),t<0?this.isubn(-t):0!==this.negative?1===this.length&&(0|this.words[0])<=t?(this.words[0]=t-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},o.prototype._iaddn=function(t){this.words[0]+=t;for(var r=0;r<this.length&&this.words[r]>=67108864;r++)this.words[r]-=67108864,r===this.length-1?this.words[r+1]=1:this.words[r+1]++;return this.length=Math.max(this.length,r+1),this},o.prototype.isubn=function(t){if(e("number"==typeof t),e(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var r=0;r<this.length&&this.words[r]<0;r++)this.words[r]+=67108864,this.words[r+1]-=1;return this._strip()},o.prototype.addn=function(t){return this.clone().iaddn(t)},o.prototype.subn=function(t){return this.clone().isubn(t)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(t,r,i){var n,o,h=t.length+i;this._expand(h);var s=0;for(n=0;n<t.length;n++){o=(0|this.words[n+i])+s;var u=(0|t.words[n])*r;s=((o-=67108863&u)>>26)-(u/67108864|0),this.words[n+i]=67108863&o}for(;n<this.length-i;n++)s=(o=(0|this.words[n+i])+s)>>26,this.words[n+i]=67108863&o;if(0===s)return this._strip();for(e(-1===s),s=0,n=0;n<this.length;n++)s=(o=-(0|this.words[n])+s)>>26,this.words[n]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(t,r){var i=(this.length,t.length),e=this.clone(),n=t,h=0|n.words[n.length-1];0!==(i=26-this._countBits(h))&&(n=n.ushln(i),e.iushln(i),h=0|n.words[n.length-1]);var s,u=e.length-n.length;if("mod"!==r){(s=new o(null)).length=u+1,s.words=new Array(s.length);for(var a=0;a<s.length;a++)s.words[a]=0}var l=e.clone()._ishlnsubmul(n,1,u);0===l.negative&&(e=l,s&&(s.words[u]=1));for(var f=u-1;f>=0;f--){var m=67108864*(0|e.words[n.length+f])+(0|e.words[n.length+f-1]);for(m=Math.min(m/h|0,67108863),e._ishlnsubmul(n,m,f);0!==e.negative;)m--,e.negative=0,e._ishlnsubmul(n,1,f),e.isZero()||(e.negative^=1);s&&(s.words[f]=m)}return s&&s._strip(),e._strip(),"div"!==r&&0!==i&&e.iushrn(i),{div:s||null,mod:e}},o.prototype.divmod=function(t,r,i){return e(!t.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,r),"mod"!==r&&(n=s.div.neg()),"div"!==r&&(h=s.mod.neg(),i&&0!==h.negative&&h.iadd(t)),{div:n,mod:h}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),r),"mod"!==r&&(n=s.div.neg()),{div:n,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),r),"div"!==r&&(h=s.mod.neg(),i&&0!==h.negative&&h.isub(t)),{div:s.div,mod:h}):t.length>this.length||this.cmp(t)<0?{div:new o(0),mod:this}:1===t.length?"div"===r?{div:this.divn(t.words[0]),mod:null}:"mod"===r?{div:null,mod:new o(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new o(this.modrn(t.words[0]))}:this._wordDiv(t,r);var n,h,s},o.prototype.div=function(t){return this.divmod(t,"div",!1).div},o.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},o.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},o.prototype.divRound=function(t){var r=this.divmod(t);if(r.mod.isZero())return r.div;var i=0!==r.div.negative?r.mod.isub(t):r.mod,e=t.ushrn(1),n=t.andln(1),o=i.cmp(e);return o<0||1===n&&0===o?r.div:0!==r.div.negative?r.div.isubn(1):r.div.iaddn(1)},o.prototype.modrn=function(t){var r=t<0;r&&(t=-t),e(t<=67108863);for(var i=(1<<26)%t,n=0,o=this.length-1;o>=0;o--)n=(i*n+(0|this.words[o]))%t;return r?-n:n},o.prototype.modn=function(t){return this.modrn(t)},o.prototype.idivn=function(t){var r=t<0;r&&(t=-t),e(t<=67108863);for(var i=0,n=this.length-1;n>=0;n--){var o=(0|this.words[n])+67108864*i;this.words[n]=o/t|0,i=o%t}return this._strip(),r?this.ineg():this},o.prototype.divn=function(t){return this.clone().idivn(t)},o.prototype.egcd=function(t){e(0===t.negative),e(!t.isZero());var r=this,i=t.clone();r=0!==r.negative?r.umod(t):r.clone();for(var n=new o(1),h=new o(0),s=new o(0),u=new o(1),a=0;r.isEven()&&i.isEven();)r.iushrn(1),i.iushrn(1),++a;for(var l=i.clone(),f=r.clone();!r.isZero();){for(var m=0,d=1;0==(r.words[0]&d)&&m<26;++m,d<<=1);if(m>0)for(r.iushrn(m);m-- >0;)(n.isOdd()||h.isOdd())&&(n.iadd(l),h.isub(f)),n.iushrn(1),h.iushrn(1);for(var p=0,c=1;0==(i.words[0]&c)&&p<26;++p,c<<=1);if(p>0)for(i.iushrn(p);p-- >0;)(s.isOdd()||u.isOdd())&&(s.iadd(l),u.isub(f)),s.iushrn(1),u.iushrn(1);r.cmp(i)>=0?(r.isub(i),n.isub(s),h.isub(u)):(i.isub(r),s.isub(n),u.isub(h))}return{a:s,b:u,gcd:i.iushln(a)}},o.prototype._invmp=function(t){e(0===t.negative),e(!t.isZero());var r=this,i=t.clone();r=0!==r.negative?r.umod(t):r.clone();for(var n,h=new o(1),s=new o(0),u=i.clone();r.cmpn(1)>0&&i.cmpn(1)>0;){for(var a=0,l=1;0==(r.words[0]&l)&&a<26;++a,l<<=1);if(a>0)for(r.iushrn(a);a-- >0;)h.isOdd()&&h.iadd(u),h.iushrn(1);for(var f=0,m=1;0==(i.words[0]&m)&&f<26;++f,m<<=1);if(f>0)for(i.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(u),s.iushrn(1);r.cmp(i)>=0?(r.isub(i),h.isub(s)):(i.isub(r),s.isub(h))}return(n=0===r.cmpn(1)?h:s).cmpn(0)<0&&n.iadd(t),n},o.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var r=this.clone(),i=t.clone();r.negative=0,i.negative=0;for(var e=0;r.isEven()&&i.isEven();e++)r.iushrn(1),i.iushrn(1);for(;;){for(;r.isEven();)r.iushrn(1);for(;i.isEven();)i.iushrn(1);var n=r.cmp(i);if(n<0){var o=r;r=i,i=o}else if(0===n||0===i.cmpn(1))break;r.isub(i)}return i.iushln(e)},o.prototype.invm=function(t){return this.egcd(t).a.umod(t)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(t){return this.words[0]&t},o.prototype.bincn=function(t){e("number"==typeof t);var r=t%26,i=(t-r)/26,n=1<<r;if(this.length<=i)return this._expand(i+1),this.words[i]|=n,this;for(var o=n,h=i;0!==o&&h<this.length;h++){var s=0|this.words[h];o=(s+=o)>>>26,s&=67108863,this.words[h]=s}return 0!==o&&(this.words[h]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(t){var r,i=t<0;if(0!==this.negative&&!i)return-1;if(0===this.negative&&i)return 1;if(this._strip(),this.length>1)r=1;else{i&&(t=-t),e(t<=67108863,"Number is too big");var n=0|this.words[0];r=n===t?0:n<t?-1:1}return 0!==this.negative?0|-r:r},o.prototype.cmp=function(t){if(0!==this.negative&&0===t.negative)return-1;if(0===this.negative&&0!==t.negative)return 1;var r=this.ucmp(t);return 0!==this.negative?0|-r:r},o.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var r=0,i=this.length-1;i>=0;i--){var e=0|this.words[i],n=0|t.words[i];if(e!==n){e<n?r=-1:e>n&&(r=1);break}}return r},o.prototype.gtn=function(t){return 1===this.cmpn(t)},o.prototype.gt=function(t){return 1===this.cmp(t)},o.prototype.gten=function(t){return this.cmpn(t)>=0},o.prototype.gte=function(t){return this.cmp(t)>=0},o.prototype.ltn=function(t){return-1===this.cmpn(t)},o.prototype.lt=function(t){return-1===this.cmp(t)},o.prototype.lten=function(t){return this.cmpn(t)<=0},o.prototype.lte=function(t){return this.cmp(t)<=0},o.prototype.eqn=function(t){return 0===this.cmpn(t)},o.prototype.eq=function(t){return 0===this.cmp(t)},o.red=function(t){return new R(t)},o.prototype.toRed=function(t){return e(!this.red,"Already a number in reduction context"),e(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},o.prototype.fromRed=function(){return e(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(t){return this.red=t,this},o.prototype.forceRed=function(t){return e(!this.red,"Already a number in reduction context"),this._forceRed(t)},o.prototype.redAdd=function(t){return e(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},o.prototype.redIAdd=function(t){return e(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},o.prototype.redSub=function(t){return e(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},o.prototype.redISub=function(t){return e(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},o.prototype.redShl=function(t){return e(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},o.prototype.redMul=function(t){return e(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},o.prototype.redIMul=function(t){return e(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},o.prototype.redSqr=function(){return e(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return e(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return e(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return e(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return e(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(t){return e(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var w={k256:null,p224:null,p192:null,p25519:null};function b(t,r){this.name=t,this.p=new o(r,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function E(){b.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function A(){b.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function N(){b.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function R(t){if("string"==typeof t){var r=o._prime(t);this.m=r.p,this.prime=r}else e(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function S(t){R.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}b.prototype._tmp=function(){var t=new o(null);return t.words=new Array(Math.ceil(this.n/13)),t},b.prototype.ireduce=function(t){var r,i=t;do{this.split(i,this.tmp),r=(i=(i=this.imulK(i)).iadd(this.tmp)).bitLength()}while(r>this.n);var e=r<this.n?-1:i.ucmp(this.p);return 0===e?(i.words[0]=0,i.length=1):e>0?i.isub(this.p):void 0!==i.strip?i.strip():i._strip(),i},b.prototype.split=function(t,r){t.iushrn(this.n,0,r)},b.prototype.imulK=function(t){return t.imul(this.k)},n(_,b),_.prototype.split=function(t,r){for(var i=4194303,e=Math.min(t.length,9),n=0;n<e;
vendor: 4,592 bytes, line 2
2n++)r.words[n]=t.words[n];if(r.length=e,t.length<=9)return t.words[0]=0,void(t.length=1);var o=t.words[9];for(r.words[r.length++]=o&i,n=10;n<t.length;n++){var h=0|t.words[n];t.words[n-10]=(h&i)<<4|o>>>22,o=h}o>>>=22,t.words[n-10]=o,0===o&&t.length>10?t.length-=10:t.length-=9},_.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var r=0,i=0;i<t.length;i++){var e=0|t.words[i];r+=977*e,t.words[i]=67108863&r,r=64*e+(r/67108864|0)}return 0===t.words[t.length-1]&&(t.length--,0===t.words[t.length-1]&&t.length--),t},n(E,b),n(A,b),n(N,b),N.prototype.imulK=function(t){for(var r=0,i=0;i<t.length;i++){var e=19*(0|t.words[i])+r,n=67108863&e;e>>>=26,t.words[i]=n,r=e}return 0!==r&&(t.words[t.length++]=r),t},o._prime=function(t){if(w[t])return w[t];var r;if("k256"===t)r=new _;else if("p224"===t)r=new E;else if("p192"===t)r=new A;else{if("p25519"!==t)throw new Error("Unknown prime "+t);r=new N}return w[t]=r,r},R.prototype._verify1=function(t){e(0===t.negative,"red works only with positives"),e(t.red,"red works only with red numbers")},R.prototype._verify2=function(t,r){e(0==(t.negative|r.negative),"red works only with positives"),e(t.red&&t.red===r.red,"red works only with red numbers")},R.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(l(t,t.umod(this.m)._forceRed(this)),t)},R.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},R.prototype.add=function(t,r){this._verify2(t,r);var i=t.add(r);return i.cmp(this.m)>=0&&i.isub(this.m),i._forceRed(this)},R.prototype.iadd=function(t,r){this._verify2(t,r);var i=t.iadd(r);return i.cmp(this.m)>=0&&i.isub(this.m),i},R.prototype.sub=function(t,r){this._verify2(t,r);var i=t.sub(r);return i.cmpn(0)<0&&i.iadd(this.m),i._forceRed(this)},R.prototype.isub=function(t,r){this._verify2(t,r);var i=t.isub(r);return i.cmpn(0)<0&&i.iadd(this.m),i},R.prototype.shl=function(t,r){return this._verify1(t),this.imod(t.ushln(r))},R.prototype.imul=function(t,r){return this._verify2(t,r),this.imod(t.imul(r))},R.prototype.mul=function(t,r){return this._verify2(t,r),this.imod(t.mul(r))},R.prototype.isqr=function(t){return this.imul(t,t.clone())},R.prototype.sqr=function(t){return this.mul(t,t)},R.prototype.sqrt=function(t){if(t.isZero())return t.clone();var r=this.m.andln(3);if(e(r%2==1),3===r){var i=this.m.add(new o(1)).iushrn(2);return this.pow(t,i)}for(var n=this.m.subn(1),h=0;!n.isZero()&&0===n.andln(1);)h++,n.iushrn(1);e(!n.isZero());var s=new o(1).toRed(this),u=s.redNeg(),a=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new o(2*l*l).toRed(this);0!==this.pow(l,a).cmp(u);)l.redIAdd(u);for(var f=this.pow(l,n),m=this.pow(t,n.addn(1).iushrn(1)),d=this.pow(t,n),p=h;0!==d.cmp(s);){for(var c=d,g=0;0!==c.cmp(s);g++)c=c.redSqr();e(g<p);var v=this.pow(f,new o(1).iushln(p-g-1));m=m.redMul(v),f=v.redSqr(),d=d.redMul(f),p=g}return m},R.prototype.invm=function(t){var r=t._invmp(this.m);return 0!==r.negative?(r.negative=0,this.imod(r).redNeg()):this.imod(r)},R.prototype.pow=function(t,r){if(r.isZero())return new o(1).toRed(this);if(0===r.cmpn(1))return t.clone();var i=new Array(16);i[0]=new o(1).toRed(this),i[1]=t;for(var e=2;e<i.length;e++)i[e]=this.mul(i[e-1],t);var n=i[0],h=0,s=0,u=r.bitLength()%26;for(0===u&&(u=26),e=r.length-1;e>=0;e--){for(var a=r.words[e],l=u-1;l>=0;l--){var f=a>>l&1;n!==i[0]&&(n=this.sqr(n)),0!==f||0!==h?(h<<=1,h|=f,(4===++s||0===e&&0===l)&&(n=this.mul(n,i[h]),s=0,h=0)):s=0}u=26}return n},R.prototype.convertTo=function(t){var r=t.umod(this.m);return r===t?r.clone():r},R.prototype.convertFrom=function(t){var r=t.clone();return r.red=null,r},o.mont=function(t){return new S(t)},n(S,R),S.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},S.prototype.convertFrom=function(t){var r=this.imod(t.mul(this.rinv));return r.red=null,r},S.prototype.imul=function(t,r){if(t.isZero()||r.isZero())return t.words[0]=0,t.length=1,t;var i=t.imul(r),e=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(e).iushrn(this.shift),o=n;return n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m)),o._forceRed(this)},S.prototype.mul=function(t,r){if(t.isZero()||r.isZero())return new o(0)._forceRed(this);var i=t.mul(r),e=i.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=i.isub(e).iushrn(this.shift),h=n;return n.cmp(this.m)>=0?h=n.isub(this.m):n.cmpn(0)<0&&(h=n.iadd(this.m)),h._forceRed(this)},S.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=i.nmd(t),this)},1094:(t,r,i)=>{var e;!function(){"use strict";
vendor: 4,744 bytes, line 2
2var n="input is invalid type",o="object"==typeof window,h=o?window:{};h.JS_SHA3_NO_WINDOW&&(o=!1);var s=!o&&"object"==typeof self;!h.JS_SHA3_NO_NODE_JS&&"object"==typeof process&&process.versions&&process.versions.node?h=i.g:s&&(h=self);var u=!h.JS_SHA3_NO_COMMON_JS&&t.exports,a=i.amdO,l=!h.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,f="0123456789abcdef".split(""),m=[4,1024,262144,67108864],d=[0,8,16,24],p=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],c=[224,256,384,512],g=[128,256],v=["hex","buffer","arrayBuffer","array","digest"],M={128:168,256:136};!h.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}),!l||!h.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(t){return"object"==typeof t&&t.buffer&&t.buffer.constructor===ArrayBuffer});for(var y=function(t,r,i){return function(e){return new x(t,r,t).update(e)[i]()}},w=function(t,r,i){return function(e,n){return new x(t,r,n).update(e)[i]()}},b=function(t,r,i){return function(r,e,n,o){return R["cshake"+t].update(r,e,n,o)[i]()}},_=function(t,r,i){return function(r,e,n,o){return R["kmac"+t].update(r,e,n,o)[i]()}},E=function(t,r,i,e){for(var n=0;n<v.length;++n){var o=v[n];t[o]=r(i,e,o)}return t},A=function(t,r){var i=y(t,r,"hex");return i.create=function(){return new x(t,r,t)},i.update=function(t){return i.create().update(t)},E(i,y,t,r)},N=[{name:"keccak",padding:[1,256,65536,16777216],bits:c,createMethod:A},{name:"sha3",padding:[6,1536,393216,100663296],bits:c,createMethod:A},{name:"shake",padding:[31,7936,2031616,520093696],bits:g,createMethod:function(t,r){var i=w(t,r,"hex");return i.create=function(i){return new x(t,r,i)},i.update=function(t,r){return i.create(r).update(t)},E(i,w,t,r)}},{name:"cshake",padding:m,bits:g,createMethod:function(t,r){var i=M[t],e=b(t,0,"hex");return e.create=function(e,n,o){return n||o?new x(t,r,e).bytepad([n,o],i):R["shake"+t].create(e)},e.update=function(t,r,i,n){return e.create(r,i,n).update(t)},E(e,b,t,r)}},{name:"kmac",padding:m,bits:g,createMethod:function(t,r){var i=M[t],e=_(t,0,"hex");return e.create=function(e,n,o){return new B(t,r,n).bytepad(["KMAC",o],i).bytepad([e],i)},e.update=function(t,r,i,n){return e.create(t,i,n).update(r)},E(e,_,t,r)}}],R={},S=[],O=0;O<N.length;++O)for(var I=N[O],k=I.bits,C=0;C<k.length;++C){var T=I.name+"_"+k[C];if(S.push(T),R[T]=I.createMethod(k[C],I.padding),"sha3"!==I.name){var U=I.name+k[C];S.push(U),R[U]=R[T]}}function x(t,r,i){this.blocks=[],this.s=[],this.padding=r,this.outputBits=i,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(t<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=i>>5,this.extraBytes=(31&i)>>3;for(var e=0;e<50;++e)this.s[e]=0}function B(t,r,i){x.call(this,t,r,i)}x.prototype.update=function(t){if(this.finalized)throw new Error("finalize already called");var r,i=typeof t;if("string"!==i){if("object"!==i)throw new Error(n);if(null===t)throw new Error(n);if(l&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||l&&ArrayBuffer.isView(t)))throw new Error(n);r=!0}for(var e,o,h=this.blocks,s=this.byteCount,u=t.length,a=this.blockCount,f=0,m=this.s;f<u;){if(this.reset)for(this.reset=!1,h[0]=this.block,e=1;e<a+1;++e)h[e]=0;if(r)for(e=this.start;f<u&&e<s;++f)h[e>>2]|=t[f]<<d[3&e++];else for(e=this.start;f<u&&e<s;++f)(o=t.charCodeAt(f))<128?h[e>>2]|=o<<d[3&e++]:o<2048?(h[e>>2]|=(192|o>>6)<<d[3&e++],h[e>>2]|=(128|63&o)<<d[3&e++]):o<55296||o>=57344?(h[e>>2]|=(224|o>>12)<<d[3&e++],h[e>>2]|=(128|o>>6&63)<<d[3&e++],h[e>>2]|=(128|63&o)<<d[3&e++]):(o=65536+((1023&o)<<10|1023&t.charCodeAt(++f)),h[e>>2]|=(240|o>>18)<<d[3&e++],h[e>>2]|=(128|o>>12&63)<<d[3&e++],h[e>>2]|=(128|o>>6&63)<<d[3&e++],h[e>>2]|=(128|63&o)<<d[3&e++]);if(this.lastByteIndex=e,e>=s){for(this.start=e-s,this.block=h[a],e=0;e<a;++e)m[e]^=h[e];P(m),this.reset=!0}else this.start=e}return this},x.prototype.encode=function(t,r){var i=255&t,e=1,n=[i];for(i=255&(t>>=8);i>0;)n.unshift(i),i=255&(t>>=8),++e;return r?n.push(e):n.unshift(e),this.update(n),n.length},x.prototype.encodeString=function(t){var r,i=typeof t;if("string"!==i){if("object"!==i)throw new Error(n);if(null===t)throw new Error(n);if(l&&t.constructor===ArrayBuffer)t=new Uint8Array(t);else if(!(Array.isArray(t)||l&&ArrayBuffer.isView(t)))throw new Error(n);r=!0}var e=0,o=t.length;if(r)e=o;else for(var h=0;h<t.length;++h){var s=t.charCodeAt(h);
vendor: 4,879 bytes, line 2
2s<128?e+=1:s<2048?e+=2:s<55296||s>=57344?e+=3:(s=65536+((1023&s)<<10|1023&t.charCodeAt(++h)),e+=4)}return e+=this.encode(8*e),this.update(t),e},x.prototype.bytepad=function(t,r){for(var i=this.encode(r),e=0;e<t.length;++e)i+=this.encodeString(t[e]);var n=r-i%r,o=[];return o.length=n,this.update(o),this},x.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,r=this.lastByteIndex,i=this.blockCount,e=this.s;if(t[r>>2]|=this.padding[3&r],this.lastByteIndex===this.byteCount)for(t[0]=t[i],r=1;r<i+1;++r)t[r]=0;for(t[i-1]|=2147483648,r=0;r<i;++r)e[r]^=t[r];P(e)}},x.prototype.toString=x.prototype.hex=function(){this.finalize();for(var t,r=this.blockCount,i=this.s,e=this.outputBlocks,n=this.extraBytes,o=0,h=0,s="";h<e;){for(o=0;o<r&&h<e;++o,++h)t=i[o],s+=f[t>>4&15]+f[15&t]+f[t>>12&15]+f[t>>8&15]+f[t>>20&15]+f[t>>16&15]+f[t>>28&15]+f[t>>24&15];h%r==0&&(P(i),o=0)}return n&&(t=i[o],s+=f[t>>4&15]+f[15&t],n>1&&(s+=f[t>>12&15]+f[t>>8&15]),n>2&&(s+=f[t>>20&15]+f[t>>16&15])),s},x.prototype.arrayBuffer=function(){this.finalize();var t,r=this.blockCount,i=this.s,e=this.outputBlocks,n=this.extraBytes,o=0,h=0,s=this.outputBits>>3;t=n?new ArrayBuffer(e+1<<2):new ArrayBuffer(s);for(var u=new Uint32Array(t);h<e;){for(o=0;o<r&&h<e;++o,++h)u[h]=i[o];h%r==0&&P(i)}return n&&(u[o]=i[o],t=t.slice(0,s)),t},x.prototype.buffer=x.prototype.arrayBuffer,x.prototype.digest=x.prototype.array=function(){this.finalize();for(var t,r,i=this.blockCount,e=this.s,n=this.outputBlocks,o=this.extraBytes,h=0,s=0,u=[];s<n;){for(h=0;h<i&&s<n;++h,++s)t=s<<2,r=e[h],u[t]=255&r,u[t+1]=r>>8&255,u[t+2]=r>>16&255,u[t+3]=r>>24&255;s%i==0&&P(e)}return o&&(t=s<<2,r=e[h],u[t]=255&r,o>1&&(u[t+1]=r>>8&255),o>2&&(u[t+2]=r>>16&255)),u},B.prototype=new x,B.prototype.finalize=function(){return this.encode(this.outputBits,!0),x.prototype.finalize.call(this)};var P=function(t){var r,i,e,n,o,h,s,u,a,l,f,m,d,c,g,v,M,y,w,b,_,E,A,N,R,S,O,I,k,C,T,U,x,B,P,L,D,F,j,z,G,Z,q,J,W,K,V,X,H,$,Y,Q,tt,rt,it,et,nt,ot,ht,st,ut,at,lt;for(e=0;e<48;e+=2)n=t[0]^t[10]^t[20]^t[30]^t[40],o=t[1]^t[11]^t[21]^t[31]^t[41],h=t[2]^t[12]^t[22]^t[32]^t[42],s=t[3]^t[13]^t[23]^t[33]^t[43],u=t[4]^t[14]^t[24]^t[34]^t[44],a=t[5]^t[15]^t[25]^t[35]^t[45],l=t[6]^t[16]^t[26]^t[36]^t[46],f=t[7]^t[17]^t[27]^t[37]^t[47],r=(m=t[8]^t[18]^t[28]^t[38]^t[48])^(h<<1|s>>>31),i=(d=t[9]^t[19]^t[29]^t[39]^t[49])^(s<<1|h>>>31),t[0]^=r,t[1]^=i,t[10]^=r,t[11]^=i,t[20]^=r,t[21]^=i,t[30]^=r,t[31]^=i,t[40]^=r,t[41]^=i,r=n^(u<<1|a>>>31),i=o^(a<<1|u>>>31),t[2]^=r,t[3]^=i,t[12]^=r,t[13]^=i,t[22]^=r,t[23]^=i,t[32]^=r,t[33]^=i,t[42]^=r,t[43]^=i,r=h^(l<<1|f>>>31),i=s^(f<<1|l>>>31),t[4]^=r,t[5]^=i,t[14]^=r,t[15]^=i,t[24]^=r,t[25]^=i,t[34]^=r,t[35]^=i,t[44]^=r,t[45]^=i,r=u^(m<<1|d>>>31),i=a^(d<<1|m>>>31),t[6]^=r,t[7]^=i,t[16]^=r,t[17]^=i,t[26]^=r,t[27]^=i,t[36]^=r,t[37]^=i,t[46]^=r,t[47]^=i,r=l^(n<<1|o>>>31),i=f^(o<<1|n>>>31),t[8]^=r,t[9]^=i,t[18]^=r,t[19]^=i,t[28]^=r,t[29]^=i,t[38]^=r,t[39]^=i,t[48]^=r,t[49]^=i,c=t[0],g=t[1],K=t[11]<<4|t[10]>>>28,V=t[10]<<4|t[11]>>>28,I=t[20]<<3|t[21]>>>29,k=t[21]<<3|t[20]>>>29,st=t[31]<<9|t[30]>>>23,ut=t[30]<<9|t[31]>>>23,Z=t[40]<<18|t[41]>>>14,q=t[41]<<18|t[40]>>>14,B=t[2]<<1|t[3]>>>31,P=t[3]<<1|t[2]>>>31,v=t[13]<<12|t[12]>>>20,M=t[12]<<12|t[13]>>>20,X=t[22]<<10|t[23]>>>22,H=t[23]<<10|t[22]>>>22,C=t[33]<<13|t[32]>>>19,T=t[32]<<13|t[33]>>>19,at=t[42]<<2|t[43]>>>30,lt=t[43]<<2|t[42]>>>30,rt=t[5]<<30|t[4]>>>2,it=t[4]<<30|t[5]>>>2,L=t[14]<<6|t[15]>>>26,D=t[15]<<6|t[14]>>>26,y=t[25]<<11|t[24]>>>21,w=t[24]<<11|t[25]>>>21,$=t[34]<<15|t[35]>>>17,Y=t[35]<<15|t[34]>>>17,U=t[45]<<29|t[44]>>>3,x=t[44]<<29|t[45]>>>3,N=t[6]<<28|t[7]>>>4,R=t[7]<<28|t[6]>>>4,et=t[17]<<23|t[16]>>>9,nt=t[16]<<23|t[17]>>>9,F=t[26]<<25|t[27]>>>7,j=t[27]<<25|t[26]>>>7,b=t[36]<<21|t[37]>>>11,_=t[37]<<21|t[36]>>>11,Q=t[47]<<24|t[46]>>>8,tt=t[46]<<24|t[47]>>>8,J=t[8]<<27|t[9]>>>5,W=t[9]<<27|t[8]>>>5,S=t[18]<<20|t[19]>>>12,O=t[19]<<20|t[18]>>>12,ot=t[29]<<7|t[28]>>>25,ht=t[28]<<7|t[29]>>>25,z=t[38]<<8|t[39]>>>24,G=t[39]<<8|t[38]>>>24,E=t[48]<<14|t[49]>>>18,A=t[49]<<14|t[48]>>>18,t[0]=c^~v&y,t[1]=g^~M&w,t[10]=N^~S&I,t[11]=R^~O&k,t[20]=B^~L&F,t[21]=P^~D&j,t[30]=J^~K&X,t[31]=W^~V&H,t[40]=rt^~et&ot,t[41]=it^~nt&ht,t[2]=v^~y&b,t[3]=M^~w&_,t[12]=S^~I&C,t[13]=O^~k&T,t[22]=L^~F&z,t[23]=D^~j&G,t[32]=K^~X&$,t[33]=V^~H&Y,t[42]=et^~ot&st,t[43]=nt^~ht&ut,t[4]=y^~b&E,t[5]=w^~_&A,t[14]=I^~C&U,t[15]=k^~T&x,t[24]=F^~z&Z,t[25]=j^~G&q,t[34]=X^~$&Q,t[35]=H^~Y&tt,t[44]=ot^~st&at,t[45]=ht^~ut<,t[6]=b^~E&c,t[7]=_^~A&g,t[16]=C^~U&N,t[17]=T^~x&R,t[26]=z^~Z&B,t[27]=G^~q&P,t[36]=$^~Q&J,t[37]=Y^~tt&W,t[46]=st^~at&rt,t[47]=ut^~lt&it,t[8]=E^~c&v,t[9]=A^~g&M,t[18]=U^~N&S,t[19]=x^~R&O,t[28]=Z^~B&L,t[29]=q^~P&D,t[38]=Q^~J&K,t[39]=tt^~W&V,t[48]=at^~rt&et,t[49]=lt^~it&nt,t[0]^=p[e],t[1]^=p[e+1]};if(u)t.exports=R;else{for(O=0;O<S.length;++O)h[S[O]]=R[S[O]];a&&(void 0===(e=function(){return R}.call(r,i,r,t))||(t.exports=e))}}()}}]);
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.