1(function(){try{var M=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},E=new M.Error().stack;E&&(M._sentryDebugIds=M._sentryDebugIds||{},M._sentryDebugIds[E]="f5d20666-1b41-48ea-8dc7-94142f5eaa41",M._sentryDebugIdIdentifier="sentry-dbid-f5d20666-1b41-48ea-8dc7-94142f5eaa41")}catch{}})();var _global=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};_global.SENTRY_RELEASE={id:"1b056416d7c1511a7e5a09df77d8593a5c5c3f94"},(self.webpackChunk_maestro_io_client=self.webpackChunk_maestro_io_client||[]).push([[8154],{492920:(M,E,u)=>{M.exports={default:u(466608),__esModule:!0}},295906:(M,E,u)=>{M.exports={default:u(615066),__esModule:!0}},562885:(M,E,u)=>{M.exports={default:u(578397),__esModule:!0}},43816:(M,E,u)=>{M.exports={default:u(513824),__esModule:!0}},597601:(M,E,u)=>{M.exports={default:u(264569),__esModule:!0}},816211:(M,E,u)=>{M.exports={default:u(430283),__esModule:!0}},651440:(M,E,u)=>{M.exports={default:u(397672),__esModule:!0}},336247:(M,E,u)=>{M.exports={default:u(654895),__esModule:!0}},26330:(M,E,u)=>{M.exports={default:u(74626),__esModule:!0}},810270:(M,E,u)=>{M.exports={default:u(813861),__esModule:!0}},502755:(M,E,u)=>{M.exports={default:u(696187),__esModule:!0}},955174:(M,E)=>{"use strict";E.__esModule=!0,E.default=function(u,w){if(!(u instanceof w))throw new TypeError("Cannot call a class as a function")}},116864:(M,E,u)=>{"use strict";E.__esModule=!0;var w=u(597601),x=v(w);function v(g){return g&&g.__esModule?g:{default:g}}E.default=function(){function g(n,A){for(var S=0;S<A.length;S++){var b=A[S];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),(0,x.default)(n,b.key,b)}}return function(n,A,S){return A&&g(n.prototype,A),S&&g(n,S),n}}()},395525:(M,E,u)=>{"use strict";E.__esModule=!0;var w=u(562885),x=v(w);function v(g){return g&&g.__esModule?g:{default:g}}E.default=x.default||function(g){for(var n=1;n<arguments.length;n++){var A=arguments[n];for(var S in A)Object.prototype.hasOwnProperty.call(A,S)&&(g[S]=A[S])}return g}},338190:(M,E,u)=>{"use strict";E.__esModule=!0;var w=u(336247),x=S(w),v=u(43816),g=S(v),n=u(336795),A=S(n);function S(b){return b&&b.__esModule?b:{default:b}}E.default=function(b,O){if(typeof O!="function"&&O!==null)throw new TypeError("Super expression must either be null or a function, not "+(typeof O>"u"?"undefined":(0,A.default)(O)));b.prototype=(0,g.default)(O&&O.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),O&&(x.default?(0,x.default)(b,O):b.__proto__=O)}},129007:(M,E,u)=>{"use strict";E.__esModule=!0;var w=u(336795),x=v(w);function v(g){return g&&g.__esModule?g:{default:g}}E.default=function(g,n){if(!g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n&&((typeof n>"u"?"undefined":(0,x.default)(n))==="object"||typeof n=="function")?n:g}},616007:(M,E,u)=>{"use strict";var w;w=!0;var x=u(492920),v=g(x);function g(n){return n&&n.__esModule?n:{default:n}}E.A=function(n){if(Array.isArray(n)){for(var A=0,S=Array(n.length);A<n.length;A++)S[A]=n[A];return S}else return(0,v.default)(n)}},336795:(M,E,u)=>{"use strict";E.__esModule=!0;var w=u(502755),x=A(w),v=u(810270),g=A(v),n=typeof g.default=="function"&&typeof x.default=="symbol"?function(S){return typeof S}:function(S){return S&&typeof g.default=="function"&&S.constructor===g.default&&S!==g.default.prototype?"symbol":typeof S};function A(S){return S&&S.__esModule?S:{default:S}}E.default=typeof g.default=="function"&&n(x.default)==="symbol"?function(S){return typeof S>"u"?"undefined":n(S)}:function(S){return S&&typeof g.default=="function"&&S.constructor===g.default&&S!==g.default.prototype?"symbol":typeof S>"u"?"undefined":n(S)}},466608:(M,E,u)=>{u(134610),u(27900),M.exports=u(568155).Array.from},615066:(M,E,u)=>{var w=u(568155),x=w.JSON||(w.JSON={stringify:JSON.stringify});M.exports=function(g){return x.stringify.apply(x,arguments)}},578397:(M,E,u)=>{u(452063),M.exports=u(568155).Object.assign},513824:(M,E,u)=>{u(685642);
1var w=u(568155).Object;M.exports=function(v,g){return w.create(v,g)}},264569:(M,E,u)=>{u(129899);var w=u(568155).Object;M.exports=function(v,g,n){return w.defineProperty(v,g,n)}},430283:(M,E,u)=>{u(96221),M.exports=u(568155).Object.getPrototypeOf},397672:(M,E,u)=>{u(989946),M.exports=u(568155).Object.keys},654895:(M,E,u)=>{u(470705),M.exports=u(568155).Object.setPrototypeOf},74626:(M,E,u)=>{u(685807),M.exports=u(568155).Object.values},813861:(M,E,u)=>{u(297265),u(65989),u(70025),u(972997),M.exports=u(568155).Symbol},696187:(M,E,u)=>{u(134610),u(92809),M.exports=u(167959).f("iterator")},590170:M=>{M.exports=function(E){if(typeof E!="function")throw TypeError(E+" is not a function!");return E}},99637:M=>{M.exports=function(){}},784471:(M,E,u)=>{var w=u(754930);M.exports=function(x){if(!w(x))throw TypeError(x+" is not an object!");return x}},11569:(M,E,u)=>{var w=u(553608),x=u(657230),v=u(12138);M.exports=function(g){return function(n,A,S){var b=w(n),O=x(b.length),k=v(S,O),R;if(g&&A!=A){for(;O>k;)if(R=b[k++],R!=R)return!0}else for(;O>k;k++)if((g||k in b)&&b[k]===A)return g||k||0;return!g&&-1}}},577579:(M,E,u)=>{var w=u(166286),x=u(412777)("toStringTag"),v=w(function(){return arguments}())=="Arguments",g=function(n,A){try{return n[A]}catch{}};M.exports=function(n){var A,S,b;return n===void 0?"Undefined":n===null?"Null":typeof(S=g(A=Object(n),x))=="string"?S:v?w(A):(b=w(A))=="Object"&&typeof A.callee=="function"?"Arguments":b}},166286:M=>{var E={}.toString;M.exports=function(u){return E.call(u).slice(8,-1)}},568155:M=>{var E=M.exports={version:"2.6.12"};typeof __e=="number"&&(__e=E)},642048:(M,E,u)=>{"use strict";var w=u(59132),x=u(292099);M.exports=function(v,g,n){g in v?w.f(v,g,x(0,n)):v[g]=n}},500103:(M,E,u)=>{var w=u(590170);M.exports=function(x,v,g){if(w(x),v===void 0)return x;switch(g){case 1:return function(n){return x.call(v,n)};case 2:return function(n,A){return x.call(v,n,A)};case 3:return function(n,A,S){return x.call(v,n,A,S)}}return function(){return x.apply(v,arguments)}}},144879:M=>{M.exports=function(E){if(E==null)throw TypeError("Can't call method on "+E);return E}},954588:(M,E,u)=>{M.exports=!u(727279)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},292523:(M,E,u)=>{var w=u(754930),x=u(452651).document,v=w(x)&&w(x.createElement);M.exports=function(g){return v?x.createElement(g):{}}},822311:M=>{M.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},938002:(M,E,u)=>{var w=u(169616),x=u(679279),v=u(301332);M.exports=function(g){var n=w(g),A=x.f;if(A)for(var S=A(g),b=v.f,O=0,k;S.length>O;)b.call(g,k=S[O++])&&n.push(k);return n}},855142:(M,E,u)=>{var w=u(452651),x=u(568155),v=u(500103),g=u(176572),n=u(872614),A="prototype",S=function(b,O,k){var R=b&S.F,U=b&S.G,L=b&S.S,P=b&S.P,N=b&S.B,K=b&S.W,j=U?x:x[O]||(x[O]={}),H=j[A],$=U?w:L?w[O]:(w[O]||{})[A],J,V,Tt;U&&(k=O);for(J in k)V=!R&&$&&$[J]!==void 0,!(V&&n(j,J))&&(Tt=V?$[J]:k[J],j[J]=U&&typeof $[J]!="function"?k[J]:N&&V?v(Tt,w):K&&$[J]==Tt?function(ot){var kt=function(at,Rt,I){if(this instanceof ot){switch(arguments.length){case 0:return new ot;case 1:return new ot(at);case 2:return new ot(at,Rt)}return new ot(at,Rt,I)}return ot.apply(this,arguments)};return kt[A]=ot[A],kt}(Tt):P&&typeof Tt=="function"?v(Function.call,Tt):Tt,P&&((j.virtual||(j.virtual={}))[J]=Tt,b&S.R&&H&&!H[J]&&g(H,J,Tt)))};S.F=1,S.G=2,S.S=4,S.P=8,S.B=16,S.W=32,S.U=64,S.R=128,M.exports=S},727279:M=>{M.exports=function(E){try{return!!E()}catch{return!0}}},452651:M=>{var E=M.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=E)},872614:M=>{var E={}.hasOwnProperty;
1M.exports=function(u,w){return E.call(u,w)}},176572:(M,E,u)=>{var w=u(59132),x=u(292099);M.exports=u(954588)?function(v,g,n){return w.f(v,g,x(1,n))}:function(v,g,n){return v[g]=n,v}},239069:(M,E,u)=>{var w=u(452651).document;M.exports=w&&w.documentElement},516573:(M,E,u)=>{M.exports=!u(954588)&&!u(727279)(function(){return Object.defineProperty(u(292523)("div"),"a",{get:function(){return 7}}).a!=7})},293522:(M,E,u)=>{var w=u(166286);M.exports=Object("z").propertyIsEnumerable(0)?Object:function(x){return w(x)=="String"?x.split(""):Object(x)}},92195:(M,E,u)=>{var w=u(643277),x=u(412777)("iterator"),v=Array.prototype;M.exports=function(g){return g!==void 0&&(w.Array===g||v[x]===g)}},502520:(M,E,u)=>{var w=u(166286);M.exports=Array.isArray||function(v){return w(v)=="Array"}},754930:M=>{M.exports=function(E){return typeof E=="object"?E!==null:typeof E=="function"}},890199:(M,E,u)=>{var w=u(784471);M.exports=function(x,v,g,n){try{return n?v(w(g)[0],g[1]):v(g)}catch(S){var A=x.return;throw A!==void 0&&w(A.call(x)),S}}},136075:(M,E,u)=>{"use strict";var w=u(357512),x=u(292099),v=u(217711),g={};u(176572)(g,u(412777)("iterator"),function(){return this}),M.exports=function(n,A,S){n.prototype=w(g,{next:x(1,S)}),v(n,A+" Iterator")}},666880:(M,E,u)=>{"use strict";var w=u(667797),x=u(855142),v=u(761474),g=u(176572),n=u(643277),A=u(136075),S=u(217711),b=u(547754),O=u(412777)("iterator"),k=!([].keys&&"next"in[].keys()),R="@@iterator",U="keys",L="values",P=function(){return this};M.exports=function(N,K,j,H,$,J,V){A(j,K,H);var Tt=function(f){if(!k&&f in Rt)return Rt[f];switch(f){case U:return function(){return new j(this,f)};case L:return function(){return new j(this,f)}}return function(){return new j(this,f)}},ot=K+" Iterator",kt=$==L,at=!1,Rt=N.prototype,I=Rt[O]||Rt[R]||$&&Rt[$],h=I||Tt($),y=$?kt?Tt("entries"):h:void 0,s=K=="Array"&&Rt.entries||I,t,r,o;if(s&&(o=b(s.call(new N)),o!==Object.prototype&&o.next&&(S(o,ot,!0),!w&&typeof o[O]!="function"&&g(o,O,P))),kt&&I&&I.name!==L&&(at=!0,h=function(){return I.call(this)}),(!w||V)&&(k||at||!Rt[O])&&g(Rt,O,h),n[K]=h,n[ot]=P,$)if(t={values:kt?h:Tt(L),keys:J?h:Tt(U),entries:y},V)for(r in t)r in Rt||v(Rt,r,t[r]);else x(x.P+x.F*(k||at),K,t);return t}},151868:(M,E,u)=>{var w=u(412777)("iterator"),x=!1;try{var v=[7][w]();v.return=function(){x=!0},Array.from(v,function(){throw 2})}catch{}M.exports=function(g,n){if(!n&&!x)return!1;var A=!1;try{var S=[7],b=S[w]();b.next=function(){return{done:A=!0}},S[w]=function(){return b},g(S)}catch{}return A}},776429:M=>{M.exports=function(E,u){return{value:u,done:!!E}}},643277:M=>{M.exports={}},667797:M=>{M.exports=!0},324909:(M,E,u)=>{var w=u(171104)("meta"),x=u(754930),v=u(872614),g=u(59132).f,n=0,A=Object.isExtensible||function(){return!0},S=!u(727279)(function(){return A(Object.preventExtensions({}))}),b=function(L){g(L,w,{value:{i:"O"+ ++n,w:{}}})},O=function(L,P){if(!x(L))return typeof L=="symbol"?L:(typeof L=="string"?"S":"P")+L;if(!v(L,w)){if(!A(L))return"F";if(!P)return"E";b(L)}return L[w].i},k=function(L,P){if(!v(L,w)){if(!A(L))return!0;if(!P)return!1;b(L)}return L[w].w},R=function(L){return S&&U.NEED&&A(L)&&!v(L,w)&&b(L),L},U=M.exports={KEY:w,NEED:!1,fastKey:O,getWeak:k,onFreeze:R}},656229:(M,E,u)=>{"use strict";var w=u(954588),x=u(169616),v=u(679279),g=u(301332),n=u(694629),A=u(293522),S=Object.assign;M.exports=!S||u(727279)(function(){var b={},O={},k=Symbol(),R="abcdefghijklmnopqrst";return b[k]=7,R.split("").forEach(function(U){O[U]=U}),S({},b)[k]!=7||Object.keys(S({},O)).join("")!=R})?function(O,k){for(var R=n(O),U=arguments.length,L=1,P=v.f,N=g.f;U>L;)for(var K=A(arguments[L++]),j=P?x(K).concat(P(K)):x(K),H=j.length,$=0,J;H>$;)J=j[$++],(!w||N.call(K,J))&&(R[J]=K[J]);return R}:S},357512:(M,E,u)=>{var w=u(784471),x=u(621107),v=u(822311),g=u(864663)("IE_PROTO"),n=function(){},A="prototype",S=function(){var b=u(292523)("iframe"),O=v.length,k="<",R=">",U;for(b.style.display="none",u(239069).appendChild(b),b.src="javascript:",U=b.contentWindow.document,U.open(),U.write(k+"script"+R+"document.F=Object"+k+"/script"+R),U.close(),S=U.F;O--;)delete S[A][v[O]];return S()};M.exports=Object.create||function(O,k){var R;return O!==null?(n[A]=w(O),R=new n,n[A]=null,R[g]=O):R=S(),k===void 0?R:x(R,k)}},59132:(M,E,u)=>{var w=u(784471),x=u(516573),v=u(467897),g=Object.defineProperty;E.f=u(954588)?Object.defineProperty:function(A,S,b){if(w(A),S=v(S,!0),w(b),x)try{return g(A,S,b)}catch{}if("get"in b||"set"in b)throw TypeError("Accessors not supported!");return"value"in b&&(A[S]=b.value),A}},621107:(M,E,u)=>{var w=u(59132),x=u(784471),v=u(169616);M.exports=u(954588)?Object.defineProperties:function(n,A){x(n);for(var S=v(A),b=S.length,O=0,k;b>O;)w.f(n,k=S[O++],A[k]);return n}},628766:(M,E,u)=>{var w=u(301332),x=u(292099),v=u(553608),g=u(467897),n=u(872614),A=u(516573),S=Object.getOwnPropertyDescriptor;
1E.f=u(954588)?S:function(O,k){if(O=v(O),k=g(k,!0),A)try{return S(O,k)}catch{}if(n(O,k))return x(!w.f.call(O,k),O[k])}},140254:(M,E,u)=>{var w=u(553608),x=u(756588).f,v={}.toString,g=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],n=function(A){try{return x(A)}catch{return g.slice()}};M.exports.f=function(S){return g&&v.call(S)=="[object Window]"?n(S):x(w(S))}},756588:(M,E,u)=>{var w=u(251476),x=u(822311).concat("length","prototype");E.f=Object.getOwnPropertyNames||function(g){return w(g,x)}},679279:(M,E)=>{E.f=Object.getOwnPropertySymbols},547754:(M,E,u)=>{var w=u(872614),x=u(694629),v=u(864663)("IE_PROTO"),g=Object.prototype;M.exports=Object.getPrototypeOf||function(n){return n=x(n),w(n,v)?n[v]:typeof n.constructor=="function"&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?g:null}},251476:(M,E,u)=>{var w=u(872614),x=u(553608),v=u(11569)(!1),g=u(864663)("IE_PROTO");M.exports=function(n,A){var S=x(n),b=0,O=[],k;for(k in S)k!=g&&w(S,k)&&O.push(k);for(;A.length>b;)w(S,k=A[b++])&&(~v(O,k)||O.push(k));return O}},169616:(M,E,u)=>{var w=u(251476),x=u(822311);M.exports=Object.keys||function(g){return w(g,x)}},301332:(M,E)=>{E.f={}.propertyIsEnumerable},490354:(M,E,u)=>{var w=u(855142),x=u(568155),v=u(727279);M.exports=function(g,n){var A=(x.Object||{})[g]||Object[g],S={};S[g]=n(A),w(w.S+w.F*v(function(){A(1)}),"Object",S)}},715349:(M,E,u)=>{var w=u(954588),x=u(169616),v=u(553608),g=u(301332).f;M.exports=function(n){return function(A){for(var S=v(A),b=x(S),O=b.length,k=0,R=[],U;O>k;)U=b[k++],(!w||g.call(S,U))&&R.push(n?[U,S[U]]:S[U]);return R}}},292099:M=>{M.exports=function(E,u){return{enumerable:!(E&1),configurable:!(E&2),writable:!(E&4),value:u}}},761474:(M,E,u)=>{M.exports=u(176572)},636689:(M,E,u)=>{var w=u(754930),x=u(784471),v=function(g,n){if(x(g),!w(n)&&n!==null)throw TypeError(n+": can't set as prototype!")};M.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(g,n,A){try{A=u(500103)(Function.call,u(628766).f(Object.prototype,"__proto__").set,2),A(g,[]),n=!(g instanceof Array)}catch{n=!0}return function(b,O){return v(b,O),n?b.__proto__=O:A(b,O),b}}({},!1):void 0),check:v}},217711:(M,E,u)=>{var w=u(59132).f,x=u(872614),v=u(412777)("toStringTag");M.exports=function(g,n,A){g&&!x(g=A?g:g.prototype,v)&&w(g,v,{configurable:!0,value:n})}},864663:(M,E,u)=>{var w=u(162561)("keys"),x=u(171104);M.exports=function(v){return w[v]||(w[v]=x(v))}},162561:(M,E,u)=>{var w=u(568155),x=u(452651),v="__core-js_shared__",g=x[v]||(x[v]={});(M.exports=function(n,A){return g[n]||(g[n]=A!==void 0?A:{})})("versions",[]).push({version:w.version,mode:u(667797)?"pure":"global",copyright:"\xA9 2020 Denis Pushkarev (zloirock.ru)"})},689031:(M,E,u)=>{var w=u(211782),x=u(144879);M.exports=function(v){return function(g,n){var A=String(x(g)),S=w(n),b=A.length,O,k;return S<0||S>=b?v?"":void 0:(O=A.charCodeAt(S),O<55296||O>56319||S+1===b||(k=A.charCodeAt(S+1))<56320||k>57343?v?A.charAt(S):O:v?A.slice(S,S+2):(O-55296<<10)+(k-56320)+65536)}}},12138:(M,E,u)=>{var w=u(211782),x=Math.max,v=Math.min;M.exports=function(g,n){return g=w(g),g<0?x(g+n,0):v(g,n)}},211782:M=>{var E=Math.ceil,u=Math.floor;M.exports=function(w){return isNaN(w=+w)?0:(w>0?u:E)(w)}},553608:(M,E,u)=>{var w=u(293522),x=u(144879);M.exports=function(v){return w(x(v))}},657230:(M,E,u)=>{var w=u(211782),x=Math.min;M.exports=function(v){return v>0?x(w(v),9007199254740991):0}},694629:(M,E,u)=>{var w=u(144879);M.exports=function(x){return Object(w(x))}},467897:(M,E,u)=>{var w=u(754930);M.exports=function(x,v){if(!w(x))return x;var g,n;if(v&&typeof(g=x.toString)=="function"&&!w(n=g.call(x))||typeof(g=x.valueOf)=="function"&&!w(n=g.call(x))||!v&&typeof(g=x.toString)=="function"&&!w(n=g.call(x)))return n;throw TypeError("Can't convert object to primitive value")}},171104:M=>{var E=0,u=Math.random();M.exports=function(w){return"Symbol(".concat(w===void 0?"":w,")_",(++E+u).toString(36))}},204625:(M,E,u)=>{var w=u(452651),x=u(568155),v=u(667797),g=u(167959),n=u(59132).f;M.exports=function(A){var S=x.Symbol||(x.Symbol=v?{}:w.Symbol||{});A.charAt(0)!="_"&&!(A in S)&&n(S,A,{value:g.f(A)})}},167959:(M,E,u)=>{E.f=u(412777)},412777:(M,E,u)=>{var w=u(162561)("wks"),x=u(171104),v=u(452651).Symbol,g=typeof v=="function",n=M.exports=function(A){return w[A]||(w[A]=g&&v[A]||(g?v:x)("Symbol."+A))};n.store=w},675417:(M,E,u)=>{var w=u(577579),x=u(412777)("iterator"),v=u(643277);M.exports=u(568155).getIteratorMethod=function(g){if(g!=null)return g[x]||g["@@iterator"]||v[w(g)]}},27900:(M,E,u)=>{"use strict";var w=u(500103),x=u(855142),v=u(694629),g=u(890199),n=u(92195),A=u(657230),S=u(642048),b=u(675417);x(x.S+x.F*!u(151868)(function(O){Array.from(O)}),"Array",{from:function(k){var R=v(k),U=typeof this=="function"?this:Array,L=arguments.length,P=L>1?arguments[1]:void 0,N=P!==void 0,K=0,j=b(R),H,$,J,V;if(N&&(P=w(P,L>2?arguments[2]:void 0,2)),j!=null&&!(U==Array&&n(j)))for(V=j.call(R),$=new U;!(J=V.next()).done;K++)S($,K,N?g(V,P,[J.value,K],!0):J.value);else for(H=A(R.length),$=new U(H);H>K;K++)S($,K,N?P(R[K],K):R[K]);return $.length=K,$}})},77402:(M,E,u)=>{"use strict";var w=u(99637),x=u(776429),v=u(643277),g=u(553608);M.exports=u(666880)(Array,"Array",function(n,A){this._t=g(n),this._i=0,this._k=A},function(){var n=this._t,A=this._k,S=this._i++;return!n||S>=n.length?(this._t=void 0,x(1)):A=="keys"?x(0,S):A=="values"?x(0,n[S]):x(0,[S,n[S]])},"values"),v.Arguments=v.Array,w("keys"),w("values"),w("entries")},452063:(M,E,u)=>{var w=u(855142);w(w.S+w.F,"Object",{assign:u(656229)})},685642:(M,E,u)=>{var w=u(855142);w(w.S,"Object",{create:u(357512)})},129899:(M,E,u)=>{var w=u(855142);w(w.S+w.F*!u(954588),"Object",{defineProperty:u(59132).f})},96221:(M,E,u)=>{var w=u(694629),x=u(547754);u(490354)("getPrototypeOf",function(){return function(g){return x(w(g))}})},989946:(M,E,u)=>{var w=u(694629),x=u(169616);u(490354)("keys",function(){return function(g){return x(w(g))}})},470705:(M,E,u)=>{var w=u(855142);w(w.S,"Object",{setPrototypeOf:u(636689).set})},65989:()=>{},134610:(M,E,u)=>{"use strict";var w=u(689031)(!0);
1u(666880)(String,"String",function(x){this._t=String(x),this._i=0},function(){var x=this._t,v=this._i,g;return v>=x.length?{value:void 0,done:!0}:(g=w(x,v),this._i+=g.length,{value:g,done:!1})})},297265:(M,E,u)=>{"use strict";var w=u(452651),x=u(872614),v=u(954588),g=u(855142),n=u(761474),A=u(324909).KEY,S=u(727279),b=u(162561),O=u(217711),k=u(171104),R=u(412777),U=u(167959),L=u(204625),P=u(938002),N=u(502520),K=u(784471),j=u(754930),H=u(694629),$=u(553608),J=u(467897),V=u(292099),Tt=u(357512),ot=u(140254),kt=u(628766),at=u(679279),Rt=u(59132),I=u(169616),h=kt.f,y=Rt.f,s=ot.f,t=w.Symbol,r=w.JSON,o=r&&r.stringify,f="prototype",a=R("_hidden"),i=R("toPrimitive"),p={}.propertyIsEnumerable,l=b("symbol-registry"),e=b("symbols"),c=b("op-symbols"),F=Object[f],D=typeof t=="function"&&!!at.f,z=w.QObject,Q=!z||!z[f]||!z[f].findChild,q=v&&S(function(){return Tt(y({},"a",{get:function(){return y(this,"a",{value:7}).a}})).a!=7})?function(W,Z,et){var G=h(F,Z);G&&delete F[Z],y(W,Z,et),G&&W!==F&&y(F,Z,G)}:y,tt=function(W){var Z=e[W]=Tt(t[f]);return Z._k=W,Z},Ct=D&&typeof t.iterator=="symbol"?function(W){return typeof W=="symbol"}:function(W){return W instanceof t},rt=function(Z,et,G){return Z===F&&rt(c,et,G),K(Z),et=J(et,!0),K(G),x(e,et)?(G.enumerable?(x(Z,a)&&Z[a][et]&&(Z[a][et]=!1),G=Tt(G,{enumerable:V(0,!1)})):(x(Z,a)||y(Z,a,V(1,{})),Z[a][et]=!0),q(Z,et,G)):y(Z,et,G)},it=function(Z,et){K(Z);for(var G=P(et=$(et)),X=0,Ft=G.length,nt;Ft>X;)rt(Z,nt=G[X++],et[nt]);return Z},Ut=function(Z,et){return et===void 0?Tt(Z):it(Tt(Z),et)},st=function(Z){var et=p.call(this,Z=J(Z,!0));return this===F&&x(e,Z)&&!x(c,Z)?!1:et||!x(this,Z)||!x(e,Z)||x(this,a)&&this[a][Z]?et:!0},ht=function(Z,et){if(Z=$(Z),et=J(et,!0),!(Z===F&&x(e,et)&&!x(c,et))){var G=h(Z,et);return G&&x(e,et)&&!(x(Z,a)&&Z[a][et])&&(G.enumerable=!0),G}},B=function(Z){for(var et=s($(Z)),G=[],X=0,Ft;et.length>X;)!x(e,Ft=et[X++])&&Ft!=a&&Ft!=A&&G.push(Ft);return G},d=function(Z){for(var et=Z===F,G=s(et?c:$(Z)),X=[],Ft=0,nt;G.length>Ft;)x(e,nt=G[Ft++])&&(!et||x(F,nt))&&X.push(e[nt]);return X};D||(t=function(){if(this instanceof t)throw TypeError("Symbol is not a constructor!");var Z=k(arguments.length>0?arguments[0]:void 0),et=function(G){this===F&&et.call(c,G),x(this,a)&&x(this[a],Z)&&(this[a][Z]=!1),q(this,Z,V(1,G))};return v&&Q&&q(F,Z,{configurable:!0,set:et}),tt(Z)},n(t[f],"toString",function(){return this._k}),kt.f=ht,Rt.f=rt,u(756588).f=ot.f=B,u(301332).f=st,at.f=d,v&&!u(667797)&&n(F,"propertyIsEnumerable",st,!0),U.f=function(W){return tt(R(W))}),g(g.G+g.W+g.F*!D,{Symbol:t});for(var m="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),_=0;m.length>_;)R(m[_++]);for(var T=I(R.store),C=0;T.length>C;)L(T[C++]);g(g.S+g.F*!D,"Symbol",{for:function(W){return x(l,W+="")?l[W]:l[W]=t(W)},keyFor:function(Z){if(!Ct(Z))throw TypeError(Z+" is not a symbol!");for(var et in l)if(l[et]===Z)return et},useSetter:function(){Q=!0},useSimple:function(){Q=!1}}),g(g.S+g.F*!D,"Object",{create:Ut,defineProperty:rt,defineProperties:it,getOwnPropertyDescriptor:ht,getOwnPropertyNames:B,getOwnPropertySymbols:d});var Y=S(function(){at.f(1)});g(g.S+g.F*Y,"Object",{getOwnPropertySymbols:function(Z){return at.f(H(Z))}}),r&&g(g.S+g.F*(!D||S(function(){var W=t();return o([W])!="[null]"||o({a:W})!="{}"||o(Object(W))!="{}"})),"JSON",{stringify:function(Z){for(var et=[Z],G=1,X,Ft;arguments.length>G;)et.push(arguments[G++]);if(Ft=X=et[1],!(!j(X)&&Z===void 0||Ct(Z)))return N(X)||(X=function(nt,ft){if(typeof Ft=="function"&&(ft=Ft.call(this,nt,ft)),!Ct(ft))return ft}),et[1]=X,o.apply(r,et)}}),t[f][i]||u(176572)(t[f],i,t[f].valueOf),O(t,"Symbol"),O(Math,"Math",!0),O(w.JSON,"JSON",!0)},685807:(M,E,u)=>{var w=u(855142),x=u(715349)(!1);w(w.S,"Object",{values:function(g){return x(g)}})},70025:(M,E,u)=>{u(204625)("asyncIterator")},972997:(M,E,u)=>{u(204625)("observable")},92809:(M,E,u)=>{u(77402);for(var w=u(452651),x=u(176572),v=u(643277),g=u(412777)("toStringTag"),n="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),A=0;A<n.length;A++){var S=n[A],b=w[S],O=b&&b.prototype;O&&!O[g]&&x(O,g,S),v[S]=v.Array}},237322:(M,E)=>{"use strict";E.byteLength=S,E.toByteArray=O,E.fromByteArray=U;for(var u=[],w=[],x=typeof Uint8Array<"u"?Uint8Array:Array,v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 11,618 bytes, line 1
1+/",g=0,n=v.length;g<n;++g)u[g]=v[g],w[v.charCodeAt(g)]=g;w["-".charCodeAt(0)]=62,w["_".charCodeAt(0)]=63;function A(L){var P=L.length;if(P%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var N=L.indexOf("=");N===-1&&(N=P);var K=N===P?0:4-N%4;return[N,K]}function S(L){var P=A(L),N=P[0],K=P[1];return(N+K)*3/4-K}function b(L,P,N){return(P+N)*3/4-N}function O(L){var P,N=A(L),K=N[0],j=N[1],H=new x(b(L,K,j)),$=0,J=j>0?K-4:K,V;for(V=0;V<J;V+=4)P=w[L.charCodeAt(V)]<<18|w[L.charCodeAt(V+1)]<<12|w[L.charCodeAt(V+2)]<<6|w[L.charCodeAt(V+3)],H[$++]=P>>16&255,H[$++]=P>>8&255,H[$++]=P&255;return j===2&&(P=w[L.charCodeAt(V)]<<2|w[L.charCodeAt(V+1)]>>4,H[$++]=P&255),j===1&&(P=w[L.charCodeAt(V)]<<10|w[L.charCodeAt(V+1)]<<4|w[L.charCodeAt(V+2)]>>2,H[$++]=P>>8&255,H[$++]=P&255),H}function k(L){return u[L>>18&63]+u[L>>12&63]+u[L>>6&63]+u[L&63]}function R(L,P,N){for(var K,j=[],H=P;H<N;H+=3)K=(L[H]<<16&16711680)+(L[H+1]<<8&65280)+(L[H+2]&255),j.push(k(K));return j.join("")}function U(L){for(var P,N=L.length,K=N%3,j=[],H=16383,$=0,J=N-K;$<J;$+=H)j.push(R(L,$,$+H>J?J:$+H));return K===1?(P=L[N-1],j.push(u[P>>2]+u[P<<4&63]+"==")):K===2&&(P=(L[N-2]<<8)+L[N-1],j.push(u[P>>10]+u[P>>4&63]+u[P<<2&63]+"=")),j.join("")}},237240:function(M,E,u){M=u.nmd(M),function(w,x){"use strict";function v(I,h){if(!I)throw new Error(h||"Assertion failed")}function g(I,h){I.super_=h;var y=function(){};y.prototype=h.prototype,I.prototype=new y,I.prototype.constructor=I}function n(I,h,y){if(n.isBN(I))return I;this.negative=0,this.words=null,this.length=0,this.red=null,I!==null&&((h==="le"||h==="be")&&(y=h,h=10),this._init(I||0,h||10,y||"be"))}typeof w=="object"?w.exports=n:x.BN=n,n.BN=n,n.wordSize=26;var A;try{typeof window<"u"&&typeof window.Buffer<"u"?A=window.Buffer:A=u(685066).Buffer}catch{}n.isBN=function(h){return h instanceof n?!0:h!==null&&typeof h=="object"&&h.constructor.wordSize===n.wordSize&&Array.isArray(h.words)},n.max=function(h,y){return h.cmp(y)>0?h:y},n.min=function(h,y){return h.cmp(y)<0?h:y},n.prototype._init=function(h,y,s){if(typeof h=="number")return this._initNumber(h,y,s);if(typeof h=="object")return this._initArray(h,y,s);y==="hex"&&(y=16),v(y===(y|0)&&y>=2&&y<=36),h=h.toString().replace(/\s+/g,"");var t=0;h[0]==="-"&&(t++,this.negative=1),t<h.length&&(y===16?this._parseHex(h,t,s):(this._parseBase(h,y,t),s==="le"&&this._initArray(this.toArray(),y,s)))},n.prototype._initNumber=function(h,y,s){h<0&&(this.negative=1,h=-h),h<67108864?(this.words=[h&67108863],this.length=1):h<4503599627370496?(this.words=[h&67108863,h/67108864&67108863],this.length=2):(v(h<9007199254740992),this.words=[h&67108863,h/67108864&67108863,1],this.length=3),s==="le"&&this._initArray(this.toArray(),y,s)},n.prototype._initArray=function(h,y,s){if(v(typeof h.length=="number"),h.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(h.length/3),this.words=new Array(this.length);for(var t=0;t<this.length;t++)this.words[t]=0;var r,o,f=0;if(s==="be")for(t=h.length-1,r=0;t>=0;t-=3)o=h[t]|h[t-1]<<8|h[t-2]<<16,this.words[r]|=o<<f&67108863,this.words[r+1]=o>>>26-f&67108863,f+=24,f>=26&&(f-=26,r++);else if(s==="le")for(t=0,r=0;t<h.length;t+=3)o=h[t]|h[t+1]<<8|h[t+2]<<16,this.words[r]|=o<<f&67108863,this.words[r+1]=o>>>26-f&67108863,f+=24,f>=26&&(f-=26,r++);return this.strip()};function S(I,h){var y=I.charCodeAt(h);return y>=65&&y<=70?y-55:y>=97&&y<=102?y-87:y-48&15}function b(I,h,y){var s=S(I,y);return y-1>=h&&(s|=S(I,y-1)<<4),s}n.prototype._parseHex=function(h,y,s){this.length=Math.ceil((h.length-y)/6),this.words=new Array(this.length);for(var t=0;t<this.length;t++)this.words[t]=0;var r=0,o=0,f;if(s==="be")for(t=h.length-1;t>=y;t-=2)f=b(h,y,t)<<r,this.words[o]|=f&67108863,r>=18?(r-=18,o+=1,this.words[o]|=f>>>26):r+=8;else{var a=h.length-y;for(t=a%2===0?y+1:y;t<h.length;t+=2)f=b(h,y,t)<<r,this.words[o]|=f&67108863,r>=18?(r-=18,o+=1,this.words[o]|=f>>>26):r+=8}this.strip()};function O(I,h,y,s){for(var t=0,r=Math.min(I.length,y),o=h;o<r;o++){var f=I.charCodeAt(o)-48;t*=s,f>=49?t+=f-49+10:f>=17?t+=f-17+10:t+=f}return t}n.prototype._parseBase=function(h,y,s){this.words=[0],this.length=1;for(var t=0,r=1;r<=67108863;r*=y)t++;t--,r=r/y|0;for(var o=h.length-s,f=o%t,a=Math.min(o,o-f)+s,i=0,p=s;p<a;p+=t)i=O(h,p,p+t,y),this.imuln(r),this.words[0]+i<67108864?this.words[0]+=i:this._iaddn(i);if(f!==0){var l=1;for(i=O(h,p,h.length,y),p=0;p<f;p++)l*=y;this.imuln(l),this.words[0]+i<67108864?this.words[0]+=i:this._iaddn(i)}this.strip()},n.prototype.copy=function(h){h.words=new Array(this.length);for(var y=0;y<this.length;y++)h.words[y]=this.words[y];h.length=this.length,h.negative=this.negative,h.red=this.red},n.prototype.clone=function(){var h=new n(null);return this.copy(h),h},n.prototype._expand=function(h){for(;this.length<h;)this.words[this.length++]=0;return this},n.prototype.strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},n.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},n.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var k=["","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"],R=[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],U=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];n.prototype.toString=function(h,y){h=h||10,y=y|0||1;var s;if(h===16||h==="hex"){s="";for(var t=0,r=0,o=0;o<this.length;o++){var f=this.words[o],a=((f<<t|r)&16777215).toString(16);r=f>>>24-t&16777215,t+=2,t>=26&&(t-=26,o--),r!==0||o!==this.length-1?s=k[6-a.length]+a+s:s=a+s}for(r!==0&&(s=r.toString(16)+s);s.length%y!==0;)s="0"+s;return this.negative!==0&&(s="-"+s),s}if(h===(h|0)&&h>=2&&h<=36){var i=R[h],p=U[h];s="";var l=this.clone();for(l.negative=0;!l.isZero();){var e=l.modn(p).toString(h);l=l.idivn(p),l.isZero()?s=e+s:s=k[i-e.length]+e+s}for(this.isZero()&&(s="0"+s);s.length%y!==0;)s="0"+s;return this.negative!==0&&(s="-"+s),s}v(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var h=this.words[0];return this.length===2?h+=this.words[1]*67108864:this.length===3&&this.words[2]===1?h+=4503599627370496+this.words[1]*67108864:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-h:h},n.prototype.toJSON=function(){return this.toString(16)},n.prototype.toBuffer=function(h,y){return v(typeof A<"u"),this.toArrayLike(A,h,y)},n.prototype.toArray=function(h,y){return this.toArrayLike(Array,h,y)},n.prototype.toArrayLike=function(h,y,s){var t=this.byteLength(),r=s||Math.max(1,t);v(t<=r,"byte array longer than desired length"),v(r>0,"Requested array length <= 0"),this.strip();var o=y==="le",f=new h(r),a,i,p=this.clone();if(o){for(i=0;!p.isZero();i++)a=p.andln(255),p.iushrn(8),f[i]=a;for(;i<r;i++)f[i]=0}else{for(i=0;i<r-t;i++)f[i]=0;for(i=0;!p.isZero();i++)a=p.andln(255),p.iushrn(8),f[r-i-1]=a}return f},Math.clz32?n.prototype._countBits=function(h){return 32-Math.clz32(h)}:n.prototype._countBits=function(h){var y=h,s=0;return y>=4096&&(s+=13,y>>>=13),y>=64&&(s+=7,y>>>=7),y>=8&&(s+=4,y>>>=4),y>=2&&(s+=2,y>>>=2),s+y},n.prototype._zeroBits=function(h){if(h===0)return 26;var y=h,s=0;return y&8191||(s+=13,y>>>=13),y&127||(s+=7,y>>>=7),y&15||(s+=4,y>>>=4),y&3||(s+=2,y>>>=2),y&1||s++,s},n.prototype.bitLength=function(){var h=this.words[this.length-1],y=this._countBits(h);return(this.length-1)*26+y};function L(I){for(var h=new Array(I.bitLength()),y=0;y<h.length;y++){var s=y/26|0,t=y%26;h[y]=(I.words[s]&1<<t)>>>t}return h}n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var h=0,y=0;y<this.length;y++){var s=this._zeroBits(this.words[y]);if(h+=s,s!==26)break}return h},n.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},n.prototype.toTwos=function(h){return this.negative!==0?this.abs().inotn(h).iaddn(1):this.clone()},n.prototype.fromTwos=function(h){return this.testn(h-1)?this.notn(h).iaddn(1).ineg():this.clone()},n.prototype.isNeg=function(){return this.negative!==0},n.prototype.neg=function(){return this.clone().ineg()},n.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},n.prototype.iuor=function(h){for(;this.length<h.length;)this.words[this.length++]=0;for(var y=0;y<h.length;y++)this.words[y]=this.words[y]|h.words[y];return this.strip()},n.prototype.ior=function(h){return v((this.negative|h.negative)===0),this.iuor(h)},n.prototype.or=function(h){return this.length>h.length?this.clone().ior(h):h.clone().ior(this)},n.prototype.uor=function(h){return this.length>h.length?this.clone().iuor(h):h.clone().iuor(this)},n.prototype.iuand=function(h){var y;this.length>h.length?y=h:y=this;for(var s=0;s<y.length;s++)this.words[s]=this.words[s]&h.words[s];return this.length=y.length,this.strip()},n.prototype.iand=function(h){return v((this.negative|h.negative)===0),this.iuand(h)},n.prototype.and=function(h){return this.length>h.length?this.clone().iand(h):h.clone().iand(this)},n.prototype.uand=function(h){return this.length>h.length?this.clone().iuand(h):h.clone().iuand(this)},n.prototype.iuxor=function(h){var y,s;this.length>h.length?(y=this,s=h):(y=h,s=this);for(var t=0;t<s.length;t++)this.words[t]=y.words[t]^s.words[t];if(this!==y)for(;t<y.length;t++)this.words[t]=y.words[t];return this.length=y.length,this.strip()},n.prototype.ixor=function(h){return v((this.negative|h.negative)===0),this.iuxor(h)},n.prototype.xor=function(h){return this.length>h.length?this.clone().ixor(h):h.clone().ixor(this)},n.prototype.uxor=function(h){return this.length>h.length?this.clone().iuxor(h):h.clone().iuxor(this)},n.prototype.inotn=function(h){v(typeof h=="number"&&h>=0);var y=Math.ceil(h/26)|0,s=h%26;this._expand(y),s>0&&y--;for(var t=0;t<y;t++)this.words[t]=~this.words[t]&67108863;return s>0&&(this.words[t]=~this.words[t]&67108863>>26-s),this.strip()},n.prototype.notn=function(h){return this.clone().inotn(h)},n.prototype.setn=function(h,y){v(typeof h=="number"&&h>=0);var s=h/26|0,t=h%26;return this._expand(s+1),y?this.words[s]=this.words[s]|1<<t:this.words[s]=this.words[s]&~(1<<t),this.strip()},n.prototype.iadd=function(h){var y;if(this.negative!==0&&h.negative===0)return this.negative=0,y=this.isub(h),this.negative^=1,this._normSign();if(this.negative===0&&h.negative!==0)return h.negative=0,y=this.isub(h),h.negative=1,y._normSign();var s,t;this.length>h.length?(s=this,t=h):(s=h,t=this);for(var r=0,o=0;o<t.length;o++)y=(s.words[o]|0)+(t.words[o]|0)+r,this.words[o]=y&67108863,r=y>>>26;for(;r!==0&&o<s.length;o++)y=(s.words[o]|0)+r,this.words[o]=y&67108863,r=y>>>26;if(this.length=s.length,r!==0)this.words[this.length]=r,this.length++;else if(s!==this)for(;o<s.length;o++)this.words[o]=s.words[o];return this},n.prototype.add=function(h){var y;return h.negative!==0&&this.negative===0?(h.negative=0,y=this.sub(h),h.negative^=1,y):h.negative===0&&this.negative!==0?(this.negative=0,y=h.sub(this),this.negative=1,y):this.length>h.length?this.clone().iadd(h):h.clone().iadd(this)},n.prototype.isub=function(h){if(h.negative!==0){h.negative=0;
vendor: 4,400 bytes, line 1
1var y=this.iadd(h);return h.negative=1,y._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(h),this.negative=1,this._normSign();var s=this.cmp(h);if(s===0)return this.negative=0,this.length=1,this.words[0]=0,this;var t,r;s>0?(t=this,r=h):(t=h,r=this);for(var o=0,f=0;f<r.length;f++)y=(t.words[f]|0)-(r.words[f]|0)+o,o=y>>26,this.words[f]=y&67108863;for(;o!==0&&f<t.length;f++)y=(t.words[f]|0)+o,o=y>>26,this.words[f]=y&67108863;if(o===0&&f<t.length&&t!==this)for(;f<t.length;f++)this.words[f]=t.words[f];return this.length=Math.max(this.length,f),t!==this&&(this.negative=1),this.strip()},n.prototype.sub=function(h){return this.clone().isub(h)};function P(I,h,y){y.negative=h.negative^I.negative;var s=I.length+h.length|0;y.length=s,s=s-1|0;var t=I.words[0]|0,r=h.words[0]|0,o=t*r,f=o&67108863,a=o/67108864|0;y.words[0]=f;for(var i=1;i<s;i++){for(var p=a>>>26,l=a&67108863,e=Math.min(i,h.length-1),c=Math.max(0,i-I.length+1);c<=e;c++){var F=i-c|0;t=I.words[F]|0,r=h.words[c]|0,o=t*r+l,p+=o/67108864|0,l=o&67108863}y.words[i]=l|0,a=p|0}return a!==0?y.words[i]=a|0:y.length--,y.strip()}var N=function(h,y,s){var t=h.words,r=y.words,o=s.words,f=0,a,i,p,l=t[0]|0,e=l&8191,c=l>>>13,F=t[1]|0,D=F&8191,z=F>>>13,Q=t[2]|0,q=Q&8191,tt=Q>>>13,Ct=t[3]|0,rt=Ct&8191,it=Ct>>>13,Ut=t[4]|0,st=Ut&8191,ht=Ut>>>13,B=t[5]|0,d=B&8191,m=B>>>13,_=t[6]|0,T=_&8191,C=_>>>13,Y=t[7]|0,W=Y&8191,Z=Y>>>13,et=t[8]|0,G=et&8191,X=et>>>13,Ft=t[9]|0,nt=Ft&8191,ft=Ft>>>13,rr=r[0]|0,ut=rr&8191,lt=rr>>>13,er=r[1]|0,pt=er&8191,vt=er>>>13,ir=r[2]|0,ct=ir&8191,dt=ir>>>13,nr=r[3]|0,mt=nr&8191,yt=nr>>>13,or=r[4]|0,gt=or&8191,Mt=or>>>13,ar=r[5]|0,wt=ar&8191,xt=ar>>>13,fr=r[6]|0,bt=fr&8191,At=fr>>>13,sr=r[7]|0,St=sr&8191,Et=sr>>>13,hr=r[8]|0,Bt=hr&8191,_t=hr>>>13,ur=r[9]|0,Ot=ur&8191,It=ur>>>13;s.negative=h.negative^y.negative,s.length=19,a=Math.imul(e,ut),i=Math.imul(e,lt),i=i+Math.imul(c,ut)|0,p=Math.imul(c,lt);var tr=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(tr>>>26)|0,tr&=67108863,a=Math.imul(D,ut),i=Math.imul(D,lt),i=i+Math.imul(z,ut)|0,p=Math.imul(z,lt),a=a+Math.imul(e,pt)|0,i=i+Math.imul(e,vt)|0,i=i+Math.imul(c,pt)|0,p=p+Math.imul(c,vt)|0;var Pt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,a=Math.imul(q,ut),i=Math.imul(q,lt),i=i+Math.imul(tt,ut)|0,p=Math.imul(tt,lt),a=a+Math.imul(D,pt)|0,i=i+Math.imul(D,vt)|0,i=i+Math.imul(z,pt)|0,p=p+Math.imul(z,vt)|0,a=a+Math.imul(e,ct)|0,i=i+Math.imul(e,dt)|0,i=i+Math.imul(c,ct)|0,p=p+Math.imul(c,dt)|0;var Lt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,a=Math.imul(rt,ut),i=Math.imul(rt,lt),i=i+Math.imul(it,ut)|0,p=Math.imul(it,lt),a=a+Math.imul(q,pt)|0,i=i+Math.imul(q,vt)|0,i=i+Math.imul(tt,pt)|0,p=p+Math.imul(tt,vt)|0,a=a+Math.imul(D,ct)|0,i=i+Math.imul(D,dt)|0,i=i+Math.imul(z,ct)|0,p=p+Math.imul(z,dt)|0,a=a+Math.imul(e,mt)|0,i=i+Math.imul(e,yt)|0,i=i+Math.imul(c,mt)|0,p=p+Math.imul(c,yt)|0;var Dt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,a=Math.imul(st,ut),i=Math.imul(st,lt),i=i+Math.imul(ht,ut)|0,p=Math.imul(ht,lt),a=a+Math.imul(rt,pt)|0,i=i+Math.imul(rt,vt)|0,i=i+Math.imul(it,pt)|0,p=p+Math.imul(it,vt)|0,a=a+Math.imul(q,ct)|0,i=i+Math.imul(q,dt)|0,i=i+Math.imul(tt,ct)|0,p=p+Math.imul(tt,dt)|0,a=a+Math.imul(D,mt)|0,i=i+Math.imul(D,yt)|0,i=i+Math.imul(z,mt)|0,p=p+Math.imul(z,yt)|0,a=a+Math.imul(e,gt)|0,i=i+Math.imul(e,Mt)|0,i=i+Math.imul(c,gt)|0,p=p+Math.imul(c,Mt)|0;var Nt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,a=Math.imul(d,ut),i=Math.imul(d,lt),i=i+Math.imul(m,ut)|0,p=Math.imul(m,lt),a=a+Math.imul(st,pt)|0,i=i+Math.imul(st,vt)|0,i=i+Math.imul(ht,pt)|0,p=p+Math.imul(ht,vt)|0,a=a+Math.imul(rt,ct)|0,i=i+Math.imul(rt,dt)|0,i=i+Math.imul(it,ct)|0,p=p+Math.imul(it,dt)|0,a=a+Math.imul(q,mt)|0,i=i+Math.imul(q,yt)|0,i=i+Math.imul(tt,mt)|0,p=p+Math.imul(tt,yt)|0,a=a+Math.imul(D,gt)|0,i=i+Math.imul(D,Mt)|0,i=i+Math.imul(z,gt)|0,p=p+Math.imul(z,Mt)|0,a=a+Math.imul(e,wt)|0,i=i+Math.imul(e,xt)|0,i=i+Math.imul(c,wt)|0,p=p+Math.imul(c,xt)|0;var Zt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,a=Math.imul(T,ut),i=Math.imul(T,lt),i=i+Math.imul(C,ut)|0,p=Math.imul(C,lt),a=a+Math.imul(d,pt)|0,i=i+Math.imul(d,vt)|0,i=i+Math.imul(m,pt)|0,p=p+Math.imul(m,vt)|0,a=a+Math.imul(st,ct)|0,i=i+Math.imul(st,dt)|0,i=i+Math.imul(ht,ct)|0,p=p+Math.imul(ht,dt)|0,a=a+Math.imul(rt,mt)|0,i=i+Math.imul(rt,yt)|0,i=i+Math.imul(it,mt)|0,p=
1p+Math.imul(it,yt)|0,a=a+Math.imul(q,gt)|0,i=i+Math.imul(q,Mt)|0,i=i+Math.imul(tt,gt)|0,p=p+Math.imul(tt,Mt)|0,a=a+Math.imul(D,wt)|0,i=i+Math.imul(D,xt)|0,i=i+Math.imul(z,wt)|0,p=p+Math.imul(z,xt)|0,a=a+Math.imul(e,bt)|0,i=i+Math.imul(e,At)|0,i=i+Math.imul(c,bt)|0,p=p+Math.imul(c,At)|0;var zt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(zt>>>26)|0,zt&=67108863,a=Math.imul(W,ut),i=Math.imul(W,lt),i=i+Math.imul(Z,ut)|0,p=Math.imul(Z,lt),a=a+Math.imul(T,pt)|0,i=i+Math.imul(T,vt)|0,i=i+Math.imul(C,pt)|0,p=p+Math.imul(C,vt)|0,a=a+Math.imul(d,ct)|0,i=i+Math.imul(d,dt)|0,i=i+Math.imul(m,ct)|0,p=p+Math.imul(m,dt)|0,a=a+Math.imul(st,mt)|0,i=i+Math.imul(st,yt)|0,i=i+Math.imul(ht,mt)|0,p=p+Math.imul(ht,yt)|0,a=a+Math.imul(rt,gt)|0,i=i+Math.imul(rt,Mt)|0,i=i+Math.imul(it,gt)|0,p=p+Math.imul(it,Mt)|0,a=a+Math.imul(q,wt)|0,i=i+Math.imul(q,xt)|0,i=i+Math.imul(tt,wt)|0,p=p+Math.imul(tt,xt)|0,a=a+Math.imul(D,bt)|0,i=i+Math.imul(D,At)|0,i=i+Math.imul(z,bt)|0,p=p+Math.imul(z,At)|0,a=a+Math.imul(e,St)|0,i=i+Math.imul(e,Et)|0,i=i+Math.imul(c,St)|0,p=p+Math.imul(c,Et)|0;var Kt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Kt>>>26)|0,Kt&=67108863,a=Math.imul(G,ut),i=Math.imul(G,lt),i=i+Math.imul(X,ut)|0,p=Math.imul(X,lt),a=a+Math.imul(W,pt)|0,i=i+Math.imul(W,vt)|0,i=i+Math.imul(Z,pt)|0,p=p+Math.imul(Z,vt)|0,a=a+Math.imul(T,ct)|0,i=i+Math.imul(T,dt)|0,i=i+Math.imul(C,ct)|0,p=p+Math.imul(C,dt)|0,a=a+Math.imul(d,mt)|0,i=i+Math.imul(d,yt)|0,i=i+Math.imul(m,mt)|0,p=p+Math.imul(m,yt)|0,a=a+Math.imul(st,gt)|0,i=i+Math.imul(st,Mt)|0,i=i+Math.imul(ht,gt)|0,p=p+Math.imul(ht,Mt)|0,a=a+Math.imul(rt,wt)|0,i=i+Math.imul(rt,xt)|0,i=i+Math.imul(it,wt)|0,p=p+Math.imul(it,xt)|0,a=a+Math.imul(q,bt)|0,i=i+Math.imul(q,At)|0,i=i+Math.imul(tt,bt)|0,p=p+Math.imul(tt,At)|0,a=a+Math.imul(D,St)|0,i=i+Math.imul(D,Et)|0,i=i+Math.imul(z,St)|0,p=p+Math.imul(z,Et)|0,a=a+Math.imul(e,Bt)|0,i=i+Math.imul(e,_t)|0,i=i+Math.imul(c,Bt)|0,p=p+Math.imul(c,_t)|0;var Ht=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Ht>>>26)|0,Ht&=67108863,a=Math.imul(nt,ut),i=Math.imul(nt,lt),i=i+Math.imul(ft,ut)|0,p=Math.imul(ft,lt),a=a+Math.imul(G,pt)|0,i=i+Math.imul(G,vt)|0,i=i+Math.imul(X,pt)|0,p=p+Math.imul(X,vt)|0,a=a+Math.imul(W,ct)|0,i=i+Math.imul(W,dt)|0,i=i+Math.imul(Z,ct)|0,p=p+Math.imul(Z,dt)|0,a=a+Math.imul(T,mt)|0,i=i+Math.imul(T,yt)|0,i=i+Math.imul(C,mt)|0,p=p+Math.imul(C,yt)|0,a=a+Math.imul(d,gt)|0,i=i+Math.imul(d,Mt)|0,i=i+Math.imul(m,gt)|0,p=p+Math.imul(m,Mt)|0,a=a+Math.imul(st,wt)|0,i=i+Math.imul(st,xt)|0,i=i+Math.imul(ht,wt)|0,p=p+Math.imul(ht,xt)|0,a=a+Math.imul(rt,bt)|0,i=i+Math.imul(rt,At)|0,i=i+Math.imul(it,bt)|0,p=p+Math.imul(it,At)|0,a=a+Math.imul(q,St)|0,i=i+Math.imul(q,Et)|0,i=i+Math.imul(tt,St)|0,p=p+Math.imul(tt,Et)|0,a=a+Math.imul(D,Bt)|0,i=i+Math.imul(D,_t)|0,i=i+Math.imul(z,Bt)|0,p=p+Math.imul(z,_t)|0,a=a+Math.imul(e,Ot)|0,i=i+Math.imul(e,It)|0,i=i+Math.imul(c,Ot)|0,p=p+Math.imul(c,It)|0;var Wt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Wt>>>26)|0,Wt&=67108863,a=Math.imul(nt,pt),i=Math.imul(nt,vt),i=i+Math.imul(ft,pt)|0,p=Math.imul(ft,vt),a=a+Math.imul(G,ct)|0,i=i+Math.imul(G,dt)|0,i=i+Math.imul(X,ct)|0,p=p+Math.imul(X,dt)|0,a=a+Math.imul(W,mt)|0,i=i+Math.imul(W,yt)|0,i=i+Math.imul(Z,mt)|0,p=
vendor: 8,705 bytes, line 1
1p+Math.imul(Z,yt)|0,a=a+Math.imul(T,gt)|0,i=i+Math.imul(T,Mt)|0,i=i+Math.imul(C,gt)|0,p=p+Math.imul(C,Mt)|0,a=a+Math.imul(d,wt)|0,i=i+Math.imul(d,xt)|0,i=i+Math.imul(m,wt)|0,p=p+Math.imul(m,xt)|0,a=a+Math.imul(st,bt)|0,i=i+Math.imul(st,At)|0,i=i+Math.imul(ht,bt)|0,p=p+Math.imul(ht,At)|0,a=a+Math.imul(rt,St)|0,i=i+Math.imul(rt,Et)|0,i=i+Math.imul(it,St)|0,p=p+Math.imul(it,Et)|0,a=a+Math.imul(q,Bt)|0,i=i+Math.imul(q,_t)|0,i=i+Math.imul(tt,Bt)|0,p=p+Math.imul(tt,_t)|0,a=a+Math.imul(D,Ot)|0,i=i+Math.imul(D,It)|0,i=i+Math.imul(z,Ot)|0,p=p+Math.imul(z,It)|0;var $t=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+($t>>>26)|0,$t&=67108863,a=Math.imul(nt,ct),i=Math.imul(nt,dt),i=i+Math.imul(ft,ct)|0,p=Math.imul(ft,dt),a=a+Math.imul(G,mt)|0,i=i+Math.imul(G,yt)|0,i=i+Math.imul(X,mt)|0,p=p+Math.imul(X,yt)|0,a=a+Math.imul(W,gt)|0,i=i+Math.imul(W,Mt)|0,i=i+Math.imul(Z,gt)|0,p=p+Math.imul(Z,Mt)|0,a=a+Math.imul(T,wt)|0,i=i+Math.imul(T,xt)|0,i=i+Math.imul(C,wt)|0,p=p+Math.imul(C,xt)|0,a=a+Math.imul(d,bt)|0,i=i+Math.imul(d,At)|0,i=i+Math.imul(m,bt)|0,p=p+Math.imul(m,At)|0,a=a+Math.imul(st,St)|0,i=i+Math.imul(st,Et)|0,i=i+Math.imul(ht,St)|0,p=p+Math.imul(ht,Et)|0,a=a+Math.imul(rt,Bt)|0,i=i+Math.imul(rt,_t)|0,i=i+Math.imul(it,Bt)|0,p=p+Math.imul(it,_t)|0,a=a+Math.imul(q,Ot)|0,i=i+Math.imul(q,It)|0,i=i+Math.imul(tt,Ot)|0,p=p+Math.imul(tt,It)|0;var jt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(jt>>>26)|0,jt&=67108863,a=Math.imul(nt,mt),i=Math.imul(nt,yt),i=i+Math.imul(ft,mt)|0,p=Math.imul(ft,yt),a=a+Math.imul(G,gt)|0,i=i+Math.imul(G,Mt)|0,i=i+Math.imul(X,gt)|0,p=p+Math.imul(X,Mt)|0,a=a+Math.imul(W,wt)|0,i=i+Math.imul(W,xt)|0,i=i+Math.imul(Z,wt)|0,p=p+Math.imul(Z,xt)|0,a=a+Math.imul(T,bt)|0,i=i+Math.imul(T,At)|0,i=i+Math.imul(C,bt)|0,p=p+Math.imul(C,At)|0,a=a+Math.imul(d,St)|0,i=i+Math.imul(d,Et)|0,i=i+Math.imul(m,St)|0,p=p+Math.imul(m,Et)|0,a=a+Math.imul(st,Bt)|0,i=i+Math.imul(st,_t)|0,i=i+Math.imul(ht,Bt)|0,p=p+Math.imul(ht,_t)|0,a=a+Math.imul(rt,Ot)|0,i=i+Math.imul(rt,It)|0,i=i+Math.imul(it,Ot)|0,p=p+Math.imul(it,It)|0;var Vt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Vt>>>26)|0,Vt&=67108863,a=Math.imul(nt,gt),i=Math.imul(nt,Mt),i=i+Math.imul(ft,gt)|0,p=Math.imul(ft,Mt),a=a+Math.imul(G,wt)|0,i=i+Math.imul(G,xt)|0,i=i+Math.imul(X,wt)|0,p=p+Math.imul(X,xt)|0,a=a+Math.imul(W,bt)|0,i=i+Math.imul(W,At)|0,i=i+Math.imul(Z,bt)|0,p=p+Math.imul(Z,At)|0,a=a+Math.imul(T,St)|0,i=i+Math.imul(T,Et)|0,i=i+Math.imul(C,St)|0,p=p+Math.imul(C,Et)|0,a=a+Math.imul(d,Bt)|0,i=i+Math.imul(d,_t)|0,i=i+Math.imul(m,Bt)|0,p=p+Math.imul(m,_t)|0,a=a+Math.imul(st,Ot)|0,i=i+Math.imul(st,It)|0,i=i+Math.imul(ht,Ot)|0,p=p+Math.imul(ht,It)|0;var Gt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Gt>>>26)|0,Gt&=67108863,a=Math.imul(nt,wt),i=Math.imul(nt,xt),i=i+Math.imul(ft,wt)|0,p=Math.imul(ft,xt),a=a+Math.imul(G,bt)|0,i=i+Math.imul(G,At)|0,i=i+Math.imul(X,bt)|0,p=p+Math.imul(X,At)|0,a=a+Math.imul(W,St)|0,i=i+Math.imul(W,Et)|0,i=i+Math.imul(Z,St)|0,p=p+Math.imul(Z,Et)|0,a=a+Math.imul(T,Bt)|0,i=i+Math.imul(T,_t)|0,i=i+Math.imul(C,Bt)|0,p=p+Math.imul(C,_t)|0,a=a+Math.imul(d,Ot)|0,i=i+Math.imul(d,It)|0,i=i+Math.imul(m,Ot)|0,p=p+Math.imul(m,It)|0;var Jt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,a=Math.imul(nt,bt),i=Math.imul(nt,At),i=i+Math.imul(ft,bt)|0,p=Math.imul(ft,At),a=a+Math.imul(G,St)|0,i=i+Math.imul(G,Et)|0,i=i+Math.imul(X,St)|0,p=p+Math.imul(X,Et)|0,a=a+Math.imul(W,Bt)|0,i=i+Math.imul(W,_t)|0,i=i+Math.imul(Z,Bt)|0,p=p+Math.imul(Z,_t)|0,a=a+Math.imul(T,Ot)|0,i=i+Math.imul(T,It)|0,i=i+Math.imul(C,Ot)|0,p=p+Math.imul(C,It)|0;var Xt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,a=Math.imul(nt,St),i=Math.imul(nt,Et),i=i+Math.imul(ft,St)|0,p=Math.imul(ft,Et),a=a+Math.imul(G,Bt)|0,i=i+Math.imul(G,_t)|0,i=i+Math.imul(X,Bt)|0,p=p+Math.imul(X,_t)|0,a=a+Math.imul(W,Ot)|0,i=i+Math.imul(W,It)|0,i=i+Math.imul(Z,Ot)|0,p=p+Math.imul(Z,It)|0;var Yt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,a=Math.imul(nt,Bt),i=Math.imul(nt,_t),i=i+Math.imul(ft,Bt)|0,p=Math.imul(ft,_t),a=a+Math.imul(G,Ot)|0,i=i+Math.imul(G,It)|0,i=i+Math.imul(X,Ot)|0,p=p+Math.imul(X,It)|0;var Qt=(f+a|0)+((i&8191)<<13)|0;f=(p+(i>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,a=Math.imul(nt,Ot),i=Math.imul(nt,It),i=i+Math.imul(ft,Ot)|0,p=Math.imul(ft,It);var qt=(f+a|0)+((i&8191)<<13)|0;return f=(p+(i>>>13)|0)+(qt>>>26)|0,qt&=67108863,o[0]=tr,o[1]=Pt,o[2]=Lt,o[3]=Dt,o[4]=Nt,o[5]=Zt,o[6]=zt,o[7]=Kt,o[8]=Ht,o[9]=Wt,o[10]=$t,o[11]=jt,o[12]=Vt,o[13]=Gt,o[14]=Jt,o[15]=Xt,o[16]=Yt,o[17]=Qt,o[18]=qt,f!==0&&(o[19]=f,s.length++),s};Math.imul||(N=P);function K(I,h,y){y.negative=h.negative^I.negative,y.length=I.length+h.length;for(var s=0,t=0,r=0;r<y.length-1;r++){var o=t;t=0;for(var f=s&67108863,a=Math.min(r,h.length-1),i=Math.max(0,r-I.length+1);i<=a;i++){var p=r-i,l=I.words[p]|0,e=h.words[i]|0,c=l*e,F=c&67108863;o=o+(c/67108864|0)|0,F=F+f|0,f=F&67108863,o=o+(F>>>26)|0,t+=o>>>26,o&=67108863}y.words[r]=f,s=o,o=t}return s!==0?y.words[r]=s:y.length--,y.strip()}function j(I,h,y){var s=new H;return s.mulp(I,h,y)}n.prototype.mulTo=function(h,y){var s,t=this.length+h.length;return this.length===10&&h.length===10?s=N(this,h,y):t<63?s=P(this,h,y):t<1024?s=K(this,h,y):s=j(this,h,y),s};function H(I,h){this.x=I,this.y=h}H.prototype.makeRBT=function(h){for(var y=new Array(h),s=n.prototype._countBits(h)-1,t=0;t<h;t++)y[t]=this.revBin(t,s,h);return y},H.prototype.revBin=function(h,y,s){if(h===0||h===s-1)return h;for(var t=0,r=0;r<y;r++)t|=(h&1)<<y-r-1,h>>=1;return t},H.prototype.permute=function(h,y,s,t,r,o){for(var f=0;f<o;f++)t[f]=y[h[f]],r[f]=s[h[f]]},H.prototype.transform=function(h,y,s,t,r,o){this.permute(o,h,y,s,t,r);for(var f=1;f<r;f<<=1)for(var a=f<<1,i=Math.cos(2*Math.PI/a),p=Math.sin(2*Math.PI/a),l=0;l<r;l+=a)for(var e=i,c=p,F=0;F<f;F++){var D=s[l+F],z=t[l+F],Q=s[l+F+f],q=t[l+F+f],tt=e*Q-c*q;q=e*q+c*Q,Q=tt,s[l+F]=D+Q,t[l+F]=z+q,s[l+F+f]=D-Q,t[l+F+f]=z-q,F!==a&&(tt=i*e-p*c,c=i*c+p*e,e=tt)}},H.prototype.guessLen13b=function(h,y){var s=Math.max(y,h)|1,t=s&1,r=0;for(s=s/2|0;s;s=s>>>1)r++;return 1<<r+1+t},H.prototype.conjugate=function(h,y,s){if(!(s<=1))for(var t=0;t<s/2;t++){var r=h[t];h[t]=h[s-t-1],h[s-t-1]=r,r=y[t],y[t]=-y[s-t-1],y[s-t-1]=-r}},H.prototype.normalize13b=function(h,y){for(var s=0,t=0;t<y/2;t++){var r=Math.round(h[2*t+1]/y)*8192+Math.round(h[2*t]/y)+s;h[t]=r&67108863,r<67108864?s=0:s=r/67108864|0}return h},H.prototype.convert13b=function(h,y,s,t){for(var r=0,o=0;o<y;o++)r=r+(h[o]|0),s[2*o]=r&8191,r=r>>>13,s[2*o+1]=r&8191,r=r>>>13;for(o=2*y;o<t;++o)s[o]=0;v(r===0),v((r&-8192)===0)},H.prototype.stub=function(h){for(var y=new Array(h),s=0;s<h;s++)y[s]=0;return y},H.prototype.mulp=function(h,y,s){var t=2*this.guessLen13b(h.length,y.length),r=this.makeRBT(t),o=this.stub(t),f=new Array(t),a=new Array(t),i=new Array(t),p=new Array(t),l=new Array(t),e=new Array(t),c=s.words;c.length=t,this.convert13b(h.words,h.length,f,t),this.convert13b(y.words,y.length,p,t),this.transform(f,o,a,i,t,r),this.transform(p,o,l,e,t,r);for(var F=0;F<t;F++){var D=a[F]*l[F]-i[F]*e[F];i[F]=a[F]*e[F]+i[F]*l[F],a[F]=D}return this.conjugate(a,i,t),this.transform(a,i,c,o,t,r),this.conjugate(c,o,t),this.normalize13b(c,t),s.negative=h.negative^y.negative,s.length=h.length+y.length,s.strip()},n.prototype.mul=function(h){var y=new n(null);return y.words=new Array(this.length+h.length),this.mulTo(h,y)},n.prototype.mulf=function(h){var y=new n(null);return y.words=new Array(this.length+h.length),j(this,h,y)},n.prototype.imul=function(h){return this.clone().mulTo(h,this)},n.prototype.imuln=function(h){v(typeof h=="number"),v(h<67108864);for(var y=0,s=0;s<this.length;s++){var t=(this.words[s]|0)*h,r=(t&67108863)+(y&67108863);y>>=26,y+=t/67108864|0,y+=r>>>26,this.words[s]=r&67108863}return y!==0&&(this.words[s]=y,this.length++),this},n.prototype.muln=function(h){return this.clone().imuln(h)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(h){var y=L(h);if(y.length===0)return new n(1);for(var s=this,t=0;t<y.length&&y[t]===0;t++,s=s.sqr());if(++t<y.length)for(var r=s.sqr();t<y.length;t++,r=r.sqr())y[t]!==0&&(s=s.mul(r));return s},n.prototype.iushln=function(h){v(typeof h=="number"&&h>=0);var y=h%26,s=(h-y)/26,t=67108863>>>26-y<<26-y,r;if(y!==0){var o=0;for(r=0;r<this.length;r++){var f=this.words[r]&t,a=(this.words[r]|0)-f<<y;this.words[r]=a|o,o=f>>>26-y}o&&(this.words[r]=o,this.length++)}if(s!==0){for(r=this.length-1;r>=0;r--)this.words[r+s]=this.words[r];for(r=0;r<s;r++)this.words[r]=0;this.length+=s}return this.strip()},n.prototype.ishln=function(h){return v(this.negative===0),this.iushln(h)},n.prototype.iushrn=function(h,y,s){v(typeof h=="number"&&h>=0);var t;
vendor: 11,097 bytes, line 1
1y?t=(y-y%26)/26:t=0;var r=h%26,o=Math.min((h-r)/26,this.length),f=67108863^67108863>>>r<<r,a=s;if(t-=o,t=Math.max(0,t),a){for(var i=0;i<o;i++)a.words[i]=this.words[i];a.length=o}if(o!==0)if(this.length>o)for(this.length-=o,i=0;i<this.length;i++)this.words[i]=this.words[i+o];else this.words[0]=0,this.length=1;var p=0;for(i=this.length-1;i>=0&&(p!==0||i>=t);i--){var l=this.words[i]|0;this.words[i]=p<<26-r|l>>>r,p=l&f}return a&&p!==0&&(a.words[a.length++]=p),this.length===0&&(this.words[0]=0,this.length=1),this.strip()},n.prototype.ishrn=function(h,y,s){return v(this.negative===0),this.iushrn(h,y,s)},n.prototype.shln=function(h){return this.clone().ishln(h)},n.prototype.ushln=function(h){return this.clone().iushln(h)},n.prototype.shrn=function(h){return this.clone().ishrn(h)},n.prototype.ushrn=function(h){return this.clone().iushrn(h)},n.prototype.testn=function(h){v(typeof h=="number"&&h>=0);var y=h%26,s=(h-y)/26,t=1<<y;if(this.length<=s)return!1;var r=this.words[s];return!!(r&t)},n.prototype.imaskn=function(h){v(typeof h=="number"&&h>=0);var y=h%26,s=(h-y)/26;if(v(this.negative===0,"imaskn works only with positive numbers"),this.length<=s)return this;if(y!==0&&s++,this.length=Math.min(s,this.length),y!==0){var t=67108863^67108863>>>y<<y;this.words[this.length-1]&=t}return this.strip()},n.prototype.maskn=function(h){return this.clone().imaskn(h)},n.prototype.iaddn=function(h){return v(typeof h=="number"),v(h<67108864),h<0?this.isubn(-h):this.negative!==0?this.length===1&&(this.words[0]|0)<h?(this.words[0]=h-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(h),this.negative=1,this):this._iaddn(h)},n.prototype._iaddn=function(h){this.words[0]+=h;for(var y=0;y<this.length&&this.words[y]>=67108864;y++)this.words[y]-=67108864,y===this.length-1?this.words[y+1]=1:this.words[y+1]++;return this.length=Math.max(this.length,y+1),this},n.prototype.isubn=function(h){if(v(typeof h=="number"),v(h<67108864),h<0)return this.iaddn(-h);if(this.negative!==0)return this.negative=0,this.iaddn(h),this.negative=1,this;if(this.words[0]-=h,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var y=0;y<this.length&&this.words[y]<0;y++)this.words[y]+=67108864,this.words[y+1]-=1;return this.strip()},n.prototype.addn=function(h){return this.clone().iaddn(h)},n.prototype.subn=function(h){return this.clone().isubn(h)},n.prototype.iabs=function(){return this.negative=0,this},n.prototype.abs=function(){return this.clone().iabs()},n.prototype._ishlnsubmul=function(h,y,s){var t=h.length+s,r;this._expand(t);var o,f=0;for(r=0;r<h.length;r++){o=(this.words[r+s]|0)+f;var a=(h.words[r]|0)*y;o-=a&67108863,f=(o>>26)-(a/67108864|0),this.words[r+s]=o&67108863}for(;r<this.length-s;r++)o=(this.words[r+s]|0)+f,f=o>>26,this.words[r+s]=o&67108863;if(f===0)return this.strip();for(v(f===-1),f=0,r=0;r<this.length;r++)o=-(this.words[r]|0)+f,f=o>>26,this.words[r]=o&67108863;return this.negative=1,this.strip()},n.prototype._wordDiv=function(h,y){var s=this.length-h.length,t=this.clone(),r=h,o=r.words[r.length-1]|0,f=this._countBits(o);s=26-f,s!==0&&(r=r.ushln(s),t.iushln(s),o=r.words[r.length-1]|0);var a=t.length-r.length,i;if(y!=="mod"){i=new n(null),i.length=a+1,i.words=new Array(i.length);for(var p=0;p<i.length;p++)i.words[p]=0}var l=t.clone()._ishlnsubmul(r,1,a);l.negative===0&&(t=l,i&&(i.words[a]=1));for(var e=a-1;e>=0;e--){var c=(t.words[r.length+e]|0)*67108864+(t.words[r.length+e-1]|0);for(c=Math.min(c/o|0,67108863),t._ishlnsubmul(r,c,e);t.negative!==0;)c--,t.negative=0,t._ishlnsubmul(r,1,e),t.isZero()||(t.negative^=1);i&&(i.words[e]=c)}return i&&i.strip(),t.strip(),y!=="div"&&s!==0&&t.iushrn(s),{div:i||null,mod:t}},n.prototype.divmod=function(h,y,s){if(v(!h.isZero()),this.isZero())return{div:new n(0),mod:new n(0)};var t,r,o;return this.negative!==0&&h.negative===0?(o=this.neg().divmod(h,y),y!=="mod"&&(t=o.div.neg()),y!=="div"&&(r=o.mod.neg(),s&&r.negative!==0&&r.iadd(h)),{div:t,mod:r}):this.negative===0&&h.negative!==0?(o=this.divmod(h.neg(),y),y!=="mod"&&(t=o.div.neg()),{div:t,mod:o.mod}):this.negative&h.negative?(o=this.neg().divmod(h.neg(),y),y!=="div"&&(r=o.mod.neg(),s&&r.negative!==0&&r.isub(h)),{div:o.div,mod:r}):h.length>this.length||this.cmp(h)<0?{div:new n(0),mod:this}:h.length===1?y==="div"?{div:this.divn(h.words[0]),mod:null}:y==="mod"?{div:null,mod:new n(this.modn(h.words[0]))}:{div:this.divn(h.words[0]),mod:new n(this.modn(h.words[0]))}:this._wordDiv(h,y)},n.prototype.div=function(h){return this.divmod(h,"div",!1).div},n.prototype.mod=function(h){return this.divmod(h,"mod",!1).mod},n.prototype.umod=function(h){return this.divmod(h,"mod",!0).mod},n.prototype.divRound=function(h){var y=this.divmod(h);if(y.mod.isZero())return y.div;var s=y.div.negative!==0?y.mod.isub(h):y.mod,t=h.ushrn(1),r=h.andln(1),o=s.cmp(t);return o<0||r===1&&o===0?y.div:y.div.negative!==0?y.div.isubn(1):y.div.iaddn(1)},n.prototype.modn=function(h){v(h<=67108863);for(var y=(1<<26)%h,s=0,t=this.length-1;t>=0;t--)s=(y*s+(this.words[t]|0))%h;return s},n.prototype.idivn=function(h){v(h<=67108863);for(var y=0,s=this.length-1;s>=0;s--){var t=(this.words[s]|0)+y*67108864;this.words[s]=t/h|0,y=t%h}return this.strip()},n.prototype.divn=function(h){return this.clone().idivn(h)},n.prototype.egcd=function(h){v(h.negative===0),v(!h.isZero());var y=this,s=h.clone();y.negative!==0?y=y.umod(h):y=y.clone();for(var t=new n(1),r=new n(0),o=new n(0),f=new n(1),a=0;y.isEven()&&s.isEven();)y.iushrn(1),s.iushrn(1),++a;for(var i=s.clone(),p=y.clone();!y.isZero();){for(var l=0,e=1;!(y.words[0]&e)&&l<26;++l,e<<=1);if(l>0)for(y.iushrn(l);l-- >0;)(t.isOdd()||r.isOdd())&&(t.iadd(i),r.isub(p)),t.iushrn(1),r.iushrn(1);for(var c=0,F=1;!(s.words[0]&F)&&c<26;++c,F<<=1);if(c>0)for(s.iushrn(c);c-- >0;)(o.isOdd()||f.isOdd())&&(o.iadd(i),f.isub(p)),o.iushrn(1),f.iushrn(1);y.cmp(s)>=0?(y.isub(s),t.isub(o),r.isub(f)):(s.isub(y),o.isub(t),f.isub(r))}return{a:o,b:f,gcd:s.iushln(a)}},n.prototype._invmp=function(h){v(h.negative===0),v(!h.isZero());var y=this,s=h.clone();y.negative!==0?y=y.umod(h):y=y.clone();for(var t=new n(1),r=new n(0),o=s.clone();y.cmpn(1)>0&&s.cmpn(1)>0;){for(var f=0,a=1;!(y.words[0]&a)&&f<26;++f,a<<=1);if(f>0)for(y.iushrn(f);f-- >0;)t.isOdd()&&t.iadd(o),t.iushrn(1);for(var i=0,p=1;!(s.words[0]&p)&&i<26;++i,p<<=1);if(i>0)for(s.iushrn(i);i-- >0;)r.isOdd()&&r.iadd(o),r.iushrn(1);y.cmp(s)>=0?(y.isub(s),t.isub(r)):(s.isub(y),r.isub(t))}var l;return y.cmpn(1)===0?l=t:l=r,l.cmpn(0)<0&&l.iadd(h),l},n.prototype.gcd=function(h){if(this.isZero())return h.abs();if(h.isZero())return this.abs();var y=this.clone(),s=h.clone();y.negative=0,s.negative=0;for(var t=0;y.isEven()&&s.isEven();t++)y.iushrn(1),s.iushrn(1);do{for(;y.isEven();)y.iushrn(1);for(;s.isEven();)s.iushrn(1);var r=y.cmp(s);if(r<0){var o=y;y=s,s=o}else if(r===0||s.cmpn(1)===0)break;y.isub(s)}while(!0);return s.iushln(t)},n.prototype.invm=function(h){return this.egcd(h).a.umod(h)},n.prototype.isEven=function(){return(this.words[0]&1)===0},n.prototype.isOdd=function(){return(this.words[0]&1)===1},n.prototype.andln=function(h){return this.words[0]&h},n.prototype.bincn=function(h){v(typeof h=="number");var y=h%26,s=(h-y)/26,t=1<<y;if(this.length<=s)return this._expand(s+1),this.words[s]|=t,this;for(var r=t,o=s;r!==0&&o<this.length;o++){var f=this.words[o]|0;f+=r,r=f>>>26,f&=67108863,this.words[o]=f}return r!==0&&(this.words[o]=r,this.length++),this},n.prototype.isZero=function(){return this.length===1&&this.words[0]===0},n.prototype.cmpn=function(h){var y=h<0;if(this.negative!==0&&!y)return-1;if(this.negative===0&&y)return 1;this.strip();var s;if(this.length>1)s=1;else{y&&(h=-h),v(h<=67108863,"Number is too big");var t=this.words[0]|0;s=t===h?0:t<h?-1:1}return this.negative!==0?-s|0:s},n.prototype.cmp=function(h){if(this.negative!==0&&h.negative===0)return-1;if(this.negative===0&&h.negative!==0)return 1;var y=this.ucmp(h);return this.negative!==0?-y|0:y},n.prototype.ucmp=function(h){if(this.length>h.length)return 1;if(this.length<h.length)return-1;for(var y=0,s=this.length-1;s>=0;s--){var t=this.words[s]|0,r=h.words[s]|0;if(t!==r){t<r?y=-1:t>r&&(y=1);break}}return y},n.prototype.gtn=function(h){return this.cmpn(h)===1},n.prototype.gt=function(h){return this.cmp(h)===1},n.prototype.gten=function(h){return this.cmpn(h)>=0},n.prototype.gte=function(h){return this.cmp(h)>=0},n.prototype.ltn=function(h){return this.cmpn(h)===-1},n.prototype.lt=function(h){return this.cmp(h)===-1},n.prototype.lten=function(h){return this.cmpn(h)<=0},n.prototype.lte=function(h){return this.cmp(h)<=0},n.prototype.eqn=function(h){return this.cmpn(h)===0},n.prototype.eq=function(h){return this.cmp(h)===0},n.red=function(h){return new at(h)},n.prototype.toRed=function(h){return v(!this.red,"Already a number in reduction context"),v(this.negative===0,"red works only with positives"),h.convertTo(this)._forceRed(h)},n.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(h){return this.red=h,this},n.prototype.forceRed=function(h){return v(!this.red,"Already a number in reduction context"),this._forceRed(h)},n.prototype.redAdd=function(h){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,h)},n.prototype.redIAdd=function(h){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,h)},n.prototype.redSub=function(h){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,h)},n.prototype.redISub=function(h){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,h)},n.prototype.redShl=function(h){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,h)},n.prototype.redMul=function(h){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,h),this.red.mul(this,h)},n.prototype.redIMul=function(h){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,h),this.red.imul(this,h)},n.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(h){return v(this.red&&!h.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,h)};var $={k256:null,p224:null,p192:null,p25519:null};function J(I,h){this.name=I,this.p=new n(h,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}J.prototype._tmp=function(){var h=new n(null);return h.words=new Array(Math.ceil(this.n/13)),h},J.prototype.ireduce=function(h){var y=h,s;
vendor: 5,182 bytes, line 1
1do this.split(y,this.tmp),y=this.imulK(y),y=y.iadd(this.tmp),s=y.bitLength();while(s>this.n);var t=s<this.n?-1:y.ucmp(this.p);return t===0?(y.words[0]=0,y.length=1):t>0?y.isub(this.p):y.strip!==void 0?y.strip():y._strip(),y},J.prototype.split=function(h,y){h.iushrn(this.n,0,y)},J.prototype.imulK=function(h){return h.imul(this.k)};function V(){J.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}g(V,J),V.prototype.split=function(h,y){for(var s=4194303,t=Math.min(h.length,9),r=0;r<t;r++)y.words[r]=h.words[r];if(y.length=t,h.length<=9){h.words[0]=0,h.length=1;return}var o=h.words[9];for(y.words[y.length++]=o&s,r=10;r<h.length;r++){var f=h.words[r]|0;h.words[r-10]=(f&s)<<4|o>>>22,o=f}o>>>=22,h.words[r-10]=o,o===0&&h.length>10?h.length-=10:h.length-=9},V.prototype.imulK=function(h){h.words[h.length]=0,h.words[h.length+1]=0,h.length+=2;for(var y=0,s=0;s<h.length;s++){var t=h.words[s]|0;y+=t*977,h.words[s]=y&67108863,y=t*64+(y/67108864|0)}return h.words[h.length-1]===0&&(h.length--,h.words[h.length-1]===0&&h.length--),h};function Tt(){J.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}g(Tt,J);function ot(){J.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}g(ot,J);function kt(){J.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}g(kt,J),kt.prototype.imulK=function(h){for(var y=0,s=0;s<h.length;s++){var t=(h.words[s]|0)*19+y,r=t&67108863;t>>>=26,h.words[s]=r,y=t}return y!==0&&(h.words[h.length++]=y),h},n._prime=function(h){if($[h])return $[h];var y;if(h==="k256")y=new V;else if(h==="p224")y=new Tt;else if(h==="p192")y=new ot;else if(h==="p25519")y=new kt;else throw new Error("Unknown prime "+h);return $[h]=y,y};function at(I){if(typeof I=="string"){var h=n._prime(I);this.m=h.p,this.prime=h}else v(I.gtn(1),"modulus must be greater than 1"),this.m=I,this.prime=null}at.prototype._verify1=function(h){v(h.negative===0,"red works only with positives"),v(h.red,"red works only with red numbers")},at.prototype._verify2=function(h,y){v((h.negative|y.negative)===0,"red works only with positives"),v(h.red&&h.red===y.red,"red works only with red numbers")},at.prototype.imod=function(h){return this.prime?this.prime.ireduce(h)._forceRed(this):h.umod(this.m)._forceRed(this)},at.prototype.neg=function(h){return h.isZero()?h.clone():this.m.sub(h)._forceRed(this)},at.prototype.add=function(h,y){this._verify2(h,y);var s=h.add(y);return s.cmp(this.m)>=0&&s.isub(this.m),s._forceRed(this)},at.prototype.iadd=function(h,y){this._verify2(h,y);var s=h.iadd(y);return s.cmp(this.m)>=0&&s.isub(this.m),s},at.prototype.sub=function(h,y){this._verify2(h,y);var s=h.sub(y);return s.cmpn(0)<0&&s.iadd(this.m),s._forceRed(this)},at.prototype.isub=function(h,y){this._verify2(h,y);var s=h.isub(y);return s.cmpn(0)<0&&s.iadd(this.m),s},at.prototype.shl=function(h,y){return this._verify1(h),this.imod(h.ushln(y))},at.prototype.imul=function(h,y){return this._verify2(h,y),this.imod(h.imul(y))},at.prototype.mul=function(h,y){return this._verify2(h,y),this.imod(h.mul(y))},at.prototype.isqr=function(h){return this.imul(h,h.clone())},at.prototype.sqr=function(h){return this.mul(h,h)},at.prototype.sqrt=function(h){if(h.isZero())return h.clone();var y=this.m.andln(3);if(v(y%2===1),y===3){var s=this.m.add(new n(1)).iushrn(2);return this.pow(h,s)}for(var t=this.m.subn(1),r=0;!t.isZero()&&t.andln(1)===0;)r++,t.iushrn(1);v(!t.isZero());var o=new n(1).toRed(this),f=o.redNeg(),a=this.m.subn(1).iushrn(1),i=this.m.bitLength();for(i=new n(2*i*i).toRed(this);this.pow(i,a).cmp(f)!==0;)i.redIAdd(f);for(var p=this.pow(i,t),l=this.pow(h,t.addn(1).iushrn(1)),e=this.pow(h,t),c=r;e.cmp(o)!==0;){for(var F=e,D=0;F.cmp(o)!==0;D++)F=F.redSqr();v(D<c);var z=this.pow(p,new n(1).iushln(c-D-1));l=l.redMul(z),p=z.redSqr(),e=e.redMul(p),c=D}return l},at.prototype.invm=function(h){var y=h._invmp(this.m);return y.negative!==0?(y.negative=0,this.imod(y).redNeg()):this.imod(y)},at.prototype.pow=function(h,y){if(y.isZero())return new n(1).toRed(this);if(y.cmpn(1)===0)return h.clone();var s=4,t=new Array(1<<s);t[0]=new n(1).toRed(this),t[1]=h;for(var r=2;r<t.length;r++)t[r]=this.mul(t[r-1],h);var o=t[0],f=0,a=0,i=y.bitLength()%26;for(i===0&&(i=26),r=y.length-1;r>=0;r--){for(var p=y.words[r],l=i-1;l>=0;l--){var e=p>>l&1;if(o!==t[0]&&(o=this.sqr(o)),e===0&&f===0){a=0;continue}f<<=1,f|=e,a++,!(a!==s&&(r!==0||l!==0))&&(o=this.mul(o,t[f]),a=0,f=0)}i=26}return o},at.prototype.convertTo=function(h){var y=h.umod(this.m);return y===h?y.clone():y},at.prototype.convertFrom=function(h){var y=h.clone();return y.red=null,y},n.mont=function(h){return new Rt(h)};function Rt(I){at.call(this,I),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new n(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)}g(Rt,at),Rt.prototype.convertTo=function(h){return this.imod(h.ushln(this.shift))},Rt.prototype.convertFrom=function(h){var y=this.imod(h.mul(this.rinv));return y.red=null,y}
1,Rt.prototype.imul=function(h,y){if(h.isZero()||y.isZero())return h.words[0]=0,h.length=1,h;var s=h.imul(y),t=s.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=s.isub(t).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m)),o._forceRed(this)},Rt.prototype.mul=function(h,y){if(h.isZero()||y.isZero())return new n(0)._forceRed(this);var s=h.mul(y),t=s.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),r=s.isub(t).iushrn(this.shift),o=r;return r.cmp(this.m)>=0?o=r.isub(this.m):r.cmpn(0)<0&&(o=r.iadd(this.m)),o._forceRed(this)},Rt.prototype.invm=function(h){var y=this.imod(h._invmp(this.m).mul(this.r2));return y._forceRed(this)}}(M,this)},824905:(M,E,u)=>{var w;M.exports=function(n){return w||(w=new x(null)),w.generate(n)};function x(g){this.rand=g}if(M.exports.Rand=x,x.prototype.generate=function(n){return this._rand(n)},x.prototype._rand=function(n){if(this.rand.getBytes)return this.rand.getBytes(n);for(var A=new Uint8Array(n),S=0;S<A.length;S++)A[S]=this.rand.getByte();return A},typeof self=="object")self.crypto&&self.crypto.getRandomValues?x.prototype._rand=function(n){var A=new Uint8Array(n);return self.crypto.getRandomValues(A),A}:self.msCrypto&&self.msCrypto.getRandomValues?x.prototype._rand=function(n){var A=new Uint8Array(n);return self.msCrypto.getRandomValues(A),A}:typeof window=="object"&&(x.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var v=u(980564);if(typeof v.randomBytes!="function")throw new Error("Not supported");x.prototype._rand=function(n){return v.randomBytes(n)}}catch{}},475706:(M,E,u)=>{var w=u(431817).Buffer;function x(b){w.isBuffer(b)||(b=w.from(b));for(var O=b.length/4|0,k=new Array(O),R=0;R<O;R++)k[R]=b.readUInt32BE(R*4);return k}function v(b){for(var O=0;O<b.length;b++)b[O]=0}function g(b,O,k,R,U){for(var L=k[0],P=k[1],N=k[2],K=k[3],j=b[0]^O[0],H=b[1]^O[1],$=b[2]^O[2],J=b[3]^O[3],V,Tt,ot,kt,at=4,Rt=1;Rt<U;Rt++)V=L[j>>>24]^P[H>>>16&255]^N[$>>>8&255]^K[J&255]^O[at++],Tt=L[H>>>24]^P[$>>>16&255]^N[J>>>8&255]^K[j&255]^O[at++],ot=L[$>>>24]^P[J>>>16&255]^N[j>>>8&255]^K[H&255]^O[at++],kt=L[J>>>24]^P[j>>>16&255]^N[H>>>8&255]^K[$&255]^O[at++],j=V,H=Tt,$=ot,J=kt;return V=(R[j>>>24]<<24|R[H>>>16&255]<<16|R[$>>>8&255]<<8|R[J&255])^O[at++],Tt=(R[H>>>24]<<24|R[$>>>16&255]<<16|R[J>>>8&255]<<8|R[j&255])^O[at++],ot=(R[$>>>24]<<24|R[J>>>16&255]<<16|R[j>>>8&255]<<8|R[H&255])^O[at++],kt=(R[J>>>24]<<24|R[j>>>16&255]<<16|R[H>>>8&255]<<8|R[$&255])^O[at++],V=V>>>0,Tt=Tt>>>0,ot=ot>>>0,kt=kt>>>0,[V,Tt,ot,kt]}var n=[0,1,2,4,8,16,32,64,128,27,54],A=function(){for(var b=new Array(256),O=0;O<256;O++)O<128?b[O]=O<<1:b[O]=O<<1^283;for(var k=[],R=[],U=[[],[],[],[]],L=[[],[],[],[]],P=0,N=0,K=0;K<256;++K){var j=N^N<<1^N<<2^N<<3^N<<4;j=j>>>8^j&255^99,k[P]=j,R[j]=P;var H=b[P],$=b[H],J=b[$],V=b[j]*257^j*16843008;U[0][P]=V<<24|V>>>8,U[1][P]=V<<16|V>>>16,U[2][P]=V<<8|V>>>24,U[3][P]=V,V=J*16843009^$*65537^H*257^P*16843008,L[0][j]=V<<24|V>>>8,L[1][j]=V<<16|V>>>16,L[2][j]=V<<8|V>>>24,L[3][j]=V,P===0?P=N=1:(P=H^b[b[b[J^H]]],N^=b[b[N]])}return{SBOX:k,INV_SBOX:R,SUB_MIX:U,INV_SUB_MIX:L}}();function S(b){this._key=x(b),this._reset()}S.blockSize=4*4,S.keySize=256/8,S.prototype.blockSize=S.blockSize,S.prototype.keySize=S.keySize,S.prototype._reset=function(){for(var b=this._key,O=b.length,k=O+6,R=(k+1)*4,U=[],L=0;L<O;L++)U[L]=b[L];for(L=O;L<R;L++){var P=U[L-1];L%O===0?(P=P<<8|P>>>24,P=A.SBOX[P>>>24]<<24|A.SBOX[P>>>16&255]<<16|A.SBOX[P>>>8&255]<<8|A.SBOX[P&255],P^=n[L/O|0]<<24):O>6&&L%O===4&&(P=A.SBOX[P>>>24]<<24|A.SBOX[P>>>16&255]<<16|A.SBOX[P>>>8&255]<<8|A.SBOX[P&255]),U[L]=U[L-O]^P}for(var N=[],K=0;K<R;K++){var j=R-K,H=U[j-(K%4?0:4)];K<4||j<=4?N[K]=H:N[K]=A.INV_SUB_MIX[0][A.SBOX[H>>>24]]^A.INV_SUB_MIX[1][A.SBOX[H>>>16&255]]^A.INV_SUB_MIX[2][A.SBOX[H>>>8&255]]^A.INV_SUB_MIX[3][A.SBOX[H&255]]}this._nRounds=k,this._keySchedule=U,this._invKeySchedule=N},S.prototype.encryptBlockRaw=function(b){return b=x(b),g(b,this._keySchedule,A.SUB_MIX,A.SBOX,this._nRounds)},S.prototype.encryptBlock=function(b){var O=this.encryptBlockRaw(b),k=w.allocUnsafe(16);return k.writeUInt32BE(O[0],0),k.writeUInt32BE(O[1],4),k.writeUInt32BE(O[2],8),k.writeUInt32BE(O[3],12),k},S.prototype.decryptBlock=function(b){b=x(b);var O=b[1];b[1]=b[3],b[3]=O;var k=g(b,this._invKeySchedule,A.INV_SUB_MIX,A.INV_SBOX,this._nR
1ounds),R=w.allocUnsafe(16);return R.writeUInt32BE(k[0],0),R.writeUInt32BE(k[3],4),R.writeUInt32BE(k[2],8),R.writeUInt32BE(k[1],12),R},S.prototype.scrub=function(){v(this._keySchedule),v(this._invKeySchedule),v(this._key)},M.exports.AES=S},938856:(M,E,u)=>{var w=u(475706),x=u(431817).Buffer,v=u(647444),g=u(70198),n=u(709120),A=u(20755),S=u(55366);function b(R,U){var L=0;R.length!==U.length&&L++;for(var P=Math.min(R.length,U.length),N=0;N<P;++N)L+=R[N]^U[N];return L}function O(R,U,L){if(U.length===12)return R._finID=x.concat([U,x.from([0,0,0,1])]),x.concat([U,x.from([0,0,0,2])]);var P=new n(L),N=U.length,K=N%16;P.update(U),K&&(K=16-K,P.update(x.alloc(K,0))),P.update(x.alloc(8,0));var j=N*8,H=x.alloc(8);H.writeUIntBE(j,0,8),P.update(H),R._finID=P.state;var $=x.from(R._finID);return S($),$}function k(R,U,L,P){v.call(this);var N=x.alloc(4,0);this._cipher=new w.AES(U);var K=this._cipher.encryptBlock(N);this._ghash=new n(K),L=O(this,L,K),this._prev=x.from(L),this._cache=x.allocUnsafe(0),this._secCache=x.allocUnsafe(0),this._decrypt=P,this._alen=0,this._len=0,this._mode=R,this._authTag=null,this._called=!1}g(k,v),k.prototype._update=function(R){if(!this._called&&this._alen){var U=16-this._alen%16;U<16&&(U=x.alloc(U,0),this._ghash.update(U))}this._called=!0;var L=this._mode.encrypt(this,R);return this._decrypt?this._ghash.update(R):this._ghash.update(L),this._len+=R.length,L},k.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var R=A(this._ghash.final(this._alen*8,this._len*8),this._cipher.encryptBlock(this._finID));if(this._decrypt&&b(R,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=R,this._cipher.scrub()},k.prototype.getAuthTag=function(){if(this._decrypt||!x.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},k.prototype.setAuthTag=function(U){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=U},k.prototype.setAAD=function(U){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(U),this._alen+=U.length},M.exports=k},262005:(M,E,u)=>{var w=u(142939),x=u(785039),v=u(589543);function g(){return Object.keys(v)}E.createCipher=E.Cipher=w.createCipher,E.createCipheriv=E.Cipheriv=w.createCipheriv,E.createDecipher=E.Decipher=x.createDecipher,E.createDecipheriv=E.Decipheriv=x.createDecipheriv,E.listCiphers=E.getCiphers=g},785039:(M,E,u)=>{var w=u(938856),x=u(431817).Buffer,v=u(474646),g=u(638502),n=u(647444),A=u(475706),S=u(580586),b=u(70198);function O(P,N,K){n.call(this),this._cache=new k,this._last=void 0,this._cipher=new A.AES(N),this._prev=x.from(K),this._mode=P,this._autopadding=!0}b(O,n),O.prototype._update=function(P){this._cache.add(P);for(var N,K,j=[];N=this._cache.get(this._autopadding);)K=this._mode.decrypt(this,N),j.push(K);return x.concat(j)},O.prototype._final=function(){var P=this._cache.flush();if(this._autopadding)return R(this._mode.decrypt(this,P));if(P)throw new Error("data not multiple of block length")},O.prototype.setAutoPadding=function(P){return this._autopadding=!!P,this};function k(){this.cache=x.allocUnsafe(0)}k.prototype.add=function(P){this.cache=x.concat([this.cache,P])},k.prototype.get=function(P){var N;if(P){if(this.cache.length>16)return N=this.cache.slice(0,16),this.cache=this.cache.slice(16),N}else if(this.cache.length>=16)return N=this.cache.slice(0,16),this.cache=this.cache.slice(16),N;return null},k.prototype.flush=function(){if(this.cache.length)return this.cache};function R(P){var N=P[15];if(N<1||N>16)throw new Error("unable to decrypt data");for(var K=-1;++K<N;)if(P[K+(16-N)]!==N)throw new Error("unable to decrypt data");if(N!==16)return P.slice(0,16-N)}function U(P,N,K){var j=v[P.toLowerCase()];if(!j)throw new TypeError("invalid suite type");if(typeof K=="string"&&(K=x.from(K)),j.mode!=="GCM"&&K.length!==j.iv)throw new TypeError("invalid iv length "+K.length);if(typeof N=="string"&&(N=x.from(N)),N.length!==j.key/8)throw new TypeError("invalid key length "+N.length);return j.type==="stream"?new g(j.module,N,K,!0):j.type==="auth"?new w(j.module,N,K,!0):new O(j.module,N,K)}function L(P,N){var K=v[P.toLowerCase()];if(!K)throw new TypeError("invalid suite type");var j=S(N,!1,K.key,K.iv);return U(P,j.key,j.iv)}E.createDecipher=L,E.createDecipheriv=U},142939:(M,E,u)=>{var w=u(474646),x=u(938856),v=u(431817).Buffer,g=u(638502),n=u(647444),A=u(475706),S=u(580586),b=u(70198);function O(P,N,K){n.call(this),this._cache=new R,this._cipher=new A.AES(N),this._prev=v.from(K),this._mode=P,this._autopadding=!0}b(O,n),O.prototype._update=function(P){this._cache.add(P);for(var N,K,j=[];N=this._cache.get();)K=this._mode.encrypt(this,N),j.push(K);return v.concat(j)};var k=v.alloc(16,16);O.prototype._final=function(){var P=this._cache.flush();if(this._autopadding)return P=this._mode.encrypt(this,P),this._cipher.scrub(),P;if(!P.equals(k))throw this._cipher.scrub(),new Error("data not multiple of block length")},O.prototype.setAutoPadding=function(P){return this._autopadding=!!P,this};function R(){this.cache=v.allocUnsafe(0)}R.prototype.add=function(P){this.cache=v.concat([this.cache,P])},R.prototype.get=function(){if(this.cache.length>15){var P=this.cache.slice(0,16);return this.cache=this.cache.slice(16),P}return null},R.prototype.flush=function(){for(var P=16-this.cache.length,N=v.allocUnsafe(P),K=-1;++K<P;)N.writeUInt8(P,K);return v.concat([this.cache,N])};function U(P,N,K){var j=w[P.toLowerCase()];if(!j)throw new TypeError("invalid suite type");if(typeof N=="string"&&(N=v.from(N)),N.length!==j.key/8)throw new TypeError("invalid key length "+N.length);if(typeof K=="string"&&(K=v.from(K)),j.mode!=="GCM"&&K.length!==j.iv)throw new TypeError("invalid iv length "+K.length);return j.type==="stream"?new g(j.module,N,K):j.type==="auth"?new x(j.module,N,K):new O(j.module,N,K)}function L(P,N){var K=w[P.toLowerCase()];if(!K)throw new TypeError("invalid suite type");var j=S(N,!1,K.key,K.iv);return U(P,j.key,j.iv)}E.createCipheriv=U,E.createCipher=L},709120:(M,E,u)=>{var w=u(431817).Buffer,x=w.alloc(16,0);function v(A){return[A.readUInt32BE(0),A.readUInt32BE(4),A.readUInt32BE(8),A.readUInt32BE(12)]}function g(A){var S=w.allocUnsafe(16);return S.writeUInt32BE(A[0]>>>0,0),S.writeUInt32BE(A[1]>>>0,4),S.writeUInt32BE(A[2]>>>0,8),S.writeUInt32BE(A[3]>>>0,12),S}function n(A){this.h=A,this.state=w.alloc(16,0),this.cache=w.allocUnsafe(0)}n.prototype.ghash=function(A){for(var S=-1;++S<A.length;)this.state[S]^=A[S];this._multiply()},n.prototype._multiply=function(){for(var A=v(this.h),S=[0,0,0,0],b,O,k,R=-1;++R<128;){for(O=(this.state[~~(R/8)]&1<<7-R%8)!==0,O&&(S[0]^=A[0],S[1]^=A[1],S[2]^=A[2],S[3]^=A[3]),k=(A[3]&1)!==0,b=3;b>0;b--)A[b]=A[b]>>>1|(A[b-1]&1)<<31;A[0]=A[0]>>>1,k&&(A[0]=A[0]^225<<24)}this.state=g(S)},n.prototype.update=function(A){this.cache=w.concat([this.cache,A]);for(var S;this.cache.length>=16;)S=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(S)},n.prototype.final=function(A,S){return this.cache.length&&this.ghash(w.concat([this.cache,x],16)),this.ghash(g([0,A,0,S])),this.state},M.exports=n},55366:M=>{function E(u){for(var w=u.length,x;w--;)if(x=u.readUInt8(w),x===255)u.writeUInt8(0,w);else{x++,u.writeUInt8(x,w);break}}M.exports=E},256976:(M,E,u)=>{var w=u(20755);E.encrypt=function(x,v){var g=w(v,x._prev);return x._prev=x._cipher.encryptBlock(g),x._prev},E.decrypt=function(x,v){var g=x._prev;x._prev=v;var n=x._cipher.decryptBlock(v);return w(n,g)}},150515:(M,E,u)=>{var w=u(431817).Buffer,x=u(20755);function v(g,n,A){var S=n.length,b=x(n,g._cache);return g._cache=g._cache.slice(S),g._prev=w.concat([g._prev,A?n:b]),b}E.encrypt=function(g,n,A){for(var S=w.allocUnsafe(0),b;n.length;)if(g._cache.length===0&&(g._cache=g._cipher.encryptBlock(g._prev),g._prev=w.allocUnsafe(0)),g._cache.length<=n.length)b=g._cache.length,S=w.concat([S,v(g,n.slice(0,b),A)]),n=n.slice(b);else{S=w.concat([S,v(g,n,A)]);break}return S}},70924:(M,E,u)=>{var w=u(431817).Buffer;function x(g,n,A){for(var S,b=-1,O=8,k=0,R,U;++b<O;)S=g._cipher.encryptBlock(g._prev),R=n&1<<7-b?128:0,U=S[0]^R,k+=(U&128)>>b%8,g._prev=v(g._prev,A?R:U);return k}function v(g,n){var A=g.length,S=-1,b=w.allocUnsafe(g.length);for(g=w.concat([g,w.from([n])]);++S<A;)b[S]=g[S]<<1|g[S+1]>>7;return b}E.encrypt=function(g,n,A){for(var S=n.length,b=w.allocUnsafe(S),O=-1;++O<S;)b[O]=x(g,n[O],A);return b}},405467:(M,E,u)=>{var w=u(431817).Buffer;function x(v,g,n){var A=v._cipher.encryptBlock(v._prev),S=A[0]^g;
1return v._prev=w.concat([v._prev.slice(1),w.from([n?g:S])]),S}E.encrypt=function(v,g,n){for(var A=g.length,S=w.allocUnsafe(A),b=-1;++b<A;)S[b]=x(v,g[b],n);return S}},891297:(M,E,u)=>{var w=u(20755),x=u(431817).Buffer,v=u(55366);function g(A){var S=A._cipher.encryptBlockRaw(A._prev);return v(A._prev),S}var n=16;E.encrypt=function(A,S){var b=Math.ceil(S.length/n),O=A._cache.length;A._cache=x.concat([A._cache,x.allocUnsafe(b*n)]);for(var k=0;k<b;k++){var R=g(A),U=O+k*n;A._cache.writeUInt32BE(R[0],U+0),A._cache.writeUInt32BE(R[1],U+4),A._cache.writeUInt32BE(R[2],U+8),A._cache.writeUInt32BE(R[3],U+12)}var L=A._cache.slice(0,S.length);return A._cache=A._cache.slice(S.length),w(S,L)}},706236:(M,E)=>{E.encrypt=function(u,w){return u._cipher.encryptBlock(w)},E.decrypt=function(u,w){return u._cipher.decryptBlock(w)}},474646:(M,E,u)=>{var w={ECB:u(706236),CBC:u(256976),CFB:u(150515),CFB8:u(405467),CFB1:u(70924),OFB:u(691543),CTR:u(891297),GCM:u(891297)},x=u(589543);for(var v in x)x[v].module=w[x[v].mode];M.exports=x},691543:(M,E,u)=>{var w=u(141281).Buffer,x=u(20755);function v(g){return g._prev=g._cipher.encryptBlock(g._prev),g._prev}E.encrypt=function(g,n){for(;g._cache.length<n.length;)g._cache=w.concat([g._cache,v(g)]);var A=g._cache.slice(0,n.length);return g._cache=g._cache.slice(n.length),x(n,A)}},638502:(M,E,u)=>{var w=u(475706),x=u(431817).Buffer,v=u(647444),g=u(70198);function n(A,S,b,O){v.call(this),this._cipher=new w.AES(S),this._prev=x.from(b),this._cache=x.allocUnsafe(0),this._secCache=x.allocUnsafe(0),this._decrypt=O,this._mode=A}g(n,v),n.prototype._update=function(A){return this._mode.encrypt(this,A,this._decrypt)},n.prototype._final=function(){this._cipher.scrub()},M.exports=n},490721:(M,E,u)=>{var w=u(671974),x=u(262005),v=u(474646),g=u(282866),n=u(580586);function A(R,U){R=R.toLowerCase();var L,P;if(v[R])L=v[R].key,P=v[R].iv;else if(g[R])L=g[R].key*8,P=g[R].iv;else throw new TypeError("invalid suite type");var N=n(U,!1,L,P);return b(R,N.key,N.iv)}function S(R,U){R=R.toLowerCase();var L,P;if(v[R])L=v[R].key,P=v[R].iv;else if(g[R])L=g[R].key*8,P=g[R].iv;else throw new TypeError("invalid suite type");var N=n(U,!1,L,P);return O(R,N.key,N.iv)}function b(R,U,L){if(R=R.toLowerCase(),v[R])return x.createCipheriv(R,U,L);if(g[R])return new w({key:U,iv:L,mode:R});throw new TypeError("invalid suite type")}function O(R,U,L){if(R=R.toLowerCase(),v[R])return x.createDecipheriv(R,U,L);if(g[R])return new w({key:U,iv:L,mode:R,decrypt:!0});throw new TypeError("invalid suite type")}function k(){return Object.keys(g).concat(x.getCiphers())}E.createCipher=E.Cipher=A,E.createCipheriv=E.Cipheriv=b,E.createDecipher=E.Decipher=S,E.createDecipheriv=E.Decipheriv=O,E.listCiphers=E.getCiphers=k},671974:(M,E,u)=>{var w=u(647444),x=u(911076),v=u(70198),g=u(431817).Buffer,n={"des-ede3-cbc":x.CBC.instantiate(x.EDE),"des-ede3":x.EDE,"des-ede-cbc":x.CBC.instantiate(x.EDE),"des-ede":x.EDE,"des-cbc":x.CBC.instantiate(x.DES),"des-ecb":x.DES};
1n.des=n["des-cbc"],n.des3=n["des-ede3-cbc"],M.exports=A,v(A,w);function A(S){w.call(this);var b=S.mode.toLowerCase(),O=n[b],k;S.decrypt?k="decrypt":k="encrypt";var R=S.key;g.isBuffer(R)||(R=g.from(R)),(b==="des-ede"||b==="des-ede-cbc")&&(R=g.concat([R,R.slice(0,8)]));var U=S.iv;g.isBuffer(U)||(U=g.from(U)),this._des=O.create({key:R,iv:U,type:k})}A.prototype._update=function(S){return g.from(this._des.update(S))},A.prototype._final=function(){return g.from(this._des.final())}},282866:(M,E)=>{E["des-ecb"]={key:8,iv:0},E["des-cbc"]=E.des={key:8,iv:8},E["des-ede3-cbc"]=E.des3={key:24,iv:8},E["des-ede3"]={key:24,iv:0},E["des-ede-cbc"]={key:16,iv:8},E["des-ede"]={key:16,iv:0}},43624:(M,E,u)=>{"use strict";var w=u(678457),x=u(170861),v=u(431817).Buffer;function g(S){var b=S.modulus.byteLength(),O;do O=new w(x(b));while(O.cmp(S.modulus)>=0||!O.umod(S.prime1)||!O.umod(S.prime2));return O}function n(S){var b=g(S),O=b.toRed(w.mont(S.modulus)).redPow(new w(S.publicExponent)).fromRed();return{blinder:O,unblinder:b.invm(S.modulus)}}function A(S,b){var O=n(b),k=b.modulus.byteLength(),R=new w(S).mul(O.blinder).umod(b.modulus),U=R.toRed(w.mont(b.prime1)),L=R.toRed(w.mont(b.prime2)),P=b.coefficient,N=b.prime1,K=b.prime2,j=U.redPow(b.exponent1).fromRed(),H=L.redPow(b.exponent2).fromRed(),$=j.isub(H).imul(P).umod(N).imul(K);return H.iadd($).imul(O.unblinder).umod(b.modulus).toArrayLike(v,"be",k)}A.getr=g,M.exports=A},678457:function(M,E,u){M=u.nmd(M),function(w,x){"use strict";function v(s,t){if(!s)throw new Error(t||"Assertion failed")}function g(s,t){s.super_=t;var r=function(){};r.prototype=t.prototype,s.prototype=new r,s.prototype.constructor=s}function n(s,t,r){if(n.isBN(s))return s;this.negative=0,this.words=null,this.length=0,this.red=null,s!==null&&((t==="le"||t==="be")&&(r=t,t=10),this._init(s||0,t||10,r||"be"))}
vendor: 44,504 bytes, line 1
1typeof w=="object"?w.exports=n:x.BN=n,n.BN=n,n.wordSize=26;var A;try{typeof window<"u"&&typeof window.Buffer<"u"?A=window.Buffer:A=u(279449).Buffer}catch{}n.isBN=function(t){return t instanceof n?!0:t!==null&&typeof t=="object"&&t.constructor.wordSize===n.wordSize&&Array.isArray(t.words)},n.max=function(t,r){return t.cmp(r)>0?t:r},n.min=function(t,r){return t.cmp(r)<0?t:r},n.prototype._init=function(t,r,o){if(typeof t=="number")return this._initNumber(t,r,o);if(typeof t=="object")return this._initArray(t,r,o);r==="hex"&&(r=16),v(r===(r|0)&&r>=2&&r<=36),t=t.toString().replace(/\s+/g,"");var f=0;t[0]==="-"&&(f++,this.negative=1),f<t.length&&(r===16?this._parseHex(t,f,o):(this._parseBase(t,r,f),o==="le"&&this._initArray(this.toArray(),r,o)))},n.prototype._initNumber=function(t,r,o){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[t&67108863],this.length=1):t<4503599627370496?(this.words=[t&67108863,t/67108864&67108863],this.length=2):(v(t<9007199254740992),this.words=[t&67108863,t/67108864&67108863,1],this.length=3),o==="le"&&this._initArray(this.toArray(),r,o)},n.prototype._initArray=function(t,r,o){if(v(typeof t.length=="number"),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 f=0;f<this.length;f++)this.words[f]=0;var a,i,p=0;if(o==="be")for(f=t.length-1,a=0;f>=0;f-=3)i=t[f]|t[f-1]<<8|t[f-2]<<16,this.words[a]|=i<<p&67108863,this.words[a+1]=i>>>26-p&67108863,p+=24,p>=26&&(p-=26,a++);else if(o==="le")for(f=0,a=0;f<t.length;f+=3)i=t[f]|t[f+1]<<8|t[f+2]<<16,this.words[a]|=i<<p&67108863,this.words[a+1]=i>>>26-p&67108863,p+=24,p>=26&&(p-=26,a++);return this._strip()};function S(s,t){var r=s.charCodeAt(t);if(r>=48&&r<=57)return r-48;if(r>=65&&r<=70)return r-55;if(r>=97&&r<=102)return r-87;v(!1,"Invalid character in "+s)}function b(s,t,r){var o=S(s,r);return r-1>=t&&(o|=S(s,r-1)<<4),o}n.prototype._parseHex=function(t,r,o){this.length=Math.ceil((t.length-r)/6),this.words=new Array(this.length);for(var f=0;f<this.length;f++)this.words[f]=0;var a=0,i=0,p;if(o==="be")for(f=t.length-1;f>=r;f-=2)p=b(t,r,f)<<a,this.words[i]|=p&67108863,a>=18?(a-=18,i+=1,this.words[i]|=p>>>26):a+=8;else{var l=t.length-r;for(f=l%2===0?r+1:r;f<t.length;f+=2)p=b(t,r,f)<<a,this.words[i]|=p&67108863,a>=18?(a-=18,i+=1,this.words[i]|=p>>>26):a+=8}this._strip()};function O(s,t,r,o){for(var f=0,a=0,i=Math.min(s.length,r),p=t;p<i;p++){var l=s.charCodeAt(p)-48;f*=o,l>=49?a=l-49+10:l>=17?a=l-17+10:a=l,v(l>=0&&a<o,"Invalid character"),f+=a}return f}n.prototype._parseBase=function(t,r,o){this.words=[0],this.length=1;for(var f=0,a=1;a<=67108863;a*=r)f++;f--,a=a/r|0;for(var i=t.length-o,p=i%f,l=Math.min(i,i-p)+o,e=0,c=o;c<l;c+=f)e=O(t,c,c+f,r),this.imuln(a),this.words[0]+e<67108864?this.words[0]+=e:this._iaddn(e);if(p!==0){var F=1;for(e=O(t,c,t.length,r),c=0;c<p;c++)F*=r;this.imuln(F),this.words[0]+e<67108864?this.words[0]+=e:this._iaddn(e)}this._strip()},n.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};function k(s,t){s.words=t.words,s.length=t.length,s.negative=t.negative,s.red=t.red}if(n.prototype._move=function(t){k(t,this)},n.prototype.clone=function(){var t=new n(null);return this.copy(t),t},n.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},n.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},n.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=R}catch{n.prototype.inspect=R}else n.prototype.inspect=R;function R(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var U=["","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"],L=[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,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];n.prototype.toString=function(t,r){t=t||10,r=r|0||1;var o;if(t===16||t==="hex"){o="";for(var f=0,a=0,i=0;i<this.length;i++){var p=this.words[i],l=((p<<f|a)&16777215).toString(16);a=p>>>24-f&16777215,f+=2,f>=26&&(f-=26,i--),a!==0||i!==this.length-1?o=U[6-l.length]+l+o:o=l+o}for(a!==0&&(o=a.toString(16)+o);o.length%r!==0;)o="0"+o;return this.negative!==0&&(o="-"+o),o}if(t===(t|0)&&t>=2&&t<=36){var e=L[t],c=P[t];o="";var F=this.clone();for(F.negative=0;!F.isZero();){var D=F.modrn(c).toString(t);F=F.idivn(c),F.isZero()?o=D+o:o=U[e-D.length]+D+o}for(this.isZero()&&(o="0"+o);o.length%r!==0;)o="0"+o;return this.negative!==0&&(o="-"+o),o}v(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var t=this.words[0];return this.length===2?t+=this.words[1]*67108864:this.length===3&&this.words[2]===1?t+=4503599627370496+this.words[1]*67108864:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-t:t},n.prototype.toJSON=function(){return this.toString(16,2)},A&&(n.prototype.toBuffer=function(t,r){return this.toArrayLike(A,t,r)}),n.prototype.toArray=function(t,r){return this.toArrayLike(Array,t,r)};var N=function(t,r){return t.allocUnsafe?t.allocUnsafe(r):new t(r)};n.prototype.toArrayLike=function(t,r,o){this._strip();var f=this.byteLength(),a=o||Math.max(1,f);v(f<=a,"byte array longer than desired length"),v(a>0,"Requested array length <= 0");var i=N(t,a),p=r==="le"?"LE":"BE";return this["_toArrayLike"+p](i,f),i},n.prototype._toArrayLikeLE=function(t,r){for(var o=0,f=0,a=0,i=0;a<this.length;a++){var p=this.words[a]<<i|f;t[o++]=p&255,o<t.length&&(t[o++]=p>>8&255),o<t.length&&(t[o++]=p>>16&255),i===6?(o<t.length&&(t[o++]=p>>24&255),f=0,i=0):(f=p>>>24,i+=2)}if(o<t.length)for(t[o++]=f;o<t.length;)t[o++]=0},n.prototype._toArrayLikeBE=function(t,r){for(var o=t.length-1,f=0,a=0,i=0;a<this.length;a++){var p=this.words[a]<<i|f;t[o--]=p&255,o>=0&&(t[o--]=p>>8&255),o>=0&&(t[o--]=p>>16&255),i===6?(o>=0&&(t[o--]=p>>24&255),f=0,i=0):(f=p>>>24,i+=2)}if(o>=0)for(t[o--]=f;o>=0;)t[o--]=0},Math.clz32?n.prototype._countBits=function(t){return 32-Math.clz32(t)}:n.prototype._countBits=function(t){var r=t,o=0;return r>=4096&&(o+=13,r>>>=13),r>=64&&(o+=7,r>>>=7),r>=8&&(o+=4,r>>>=4),r>=2&&(o+=2,r>>>=2),o+r},n.prototype._zeroBits=function(t){if(t===0)return 26;var r=t,o=0;return r&8191||(o+=13,r>>>=13),r&127||(o+=7,r>>>=7),r&15||(o+=4,r>>>=4),r&3||(o+=2,r>>>=2),r&1||o++,o},n.prototype.bitLength=function(){var t=this.words[this.length-1],r=this._countBits(t);return(this.length-1)*26+r};function K(s){for(var t=new Array(s.bitLength()),r=0;r<t.length;r++){var o=r/26|0,f=r%26;t[r]=s.words[o]>>>f&1}return t}n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,r=0;r<this.length;r++){var o=this._zeroBits(this.words[r]);if(t+=o,o!==26)break}return t},n.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},n.prototype.toTwos=function(t){return this.negative!==0?this.abs().inotn(t).iaddn(1):this.clone()},n.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},n.prototype.isNeg=function(){return this.negative!==0},n.prototype.neg=function(){return this.clone().ineg()},n.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},n.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()},n.prototype.ior=function(t){return v((this.negative|t.negative)===0),this.iuor(t)},n.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},n.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},n.prototype.iuand=function(t){var r;this.length>t.length?r=t:r=this;for(var o=0;o<r.length;o++)this.words[o]=this.words[o]&t.words[o];return this.length=r.length,this._strip()},n.prototype.iand=function(t){return v((this.negative|t.negative)===0),this.iuand(t)},n.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},n.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},n.prototype.iuxor=function(t){var r,o;this.length>t.length?(r=this,o=t):(r=t,o=this);for(var f=0;f<o.length;f++)this.words[f]=r.words[f]^o.words[f];if(this!==r)for(;f<r.length;f++)this.words[f]=r.words[f];return this.length=r.length,this._strip()},n.prototype.ixor=function(t){return v((this.negative|t.negative)===0),this.iuxor(t)},n.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},n.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},n.prototype.inotn=function(t){v(typeof t=="number"&&t>=0);var r=Math.ceil(t/26)|0,o=t%26;this._expand(r),o>0&&r--;for(var f=0;f<r;f++)this.words[f]=~this.words[f]&67108863;return o>0&&(this.words[f]=~this.words[f]&67108863>>26-o),this._strip()},n.prototype.notn=function(t){return this.clone().inotn(t)},n.prototype.setn=function(t,r){v(typeof t=="number"&&t>=0);var o=t/26|0,f=t%26;return this._expand(o+1),r?this.words[o]=this.words[o]|1<<f:this.words[o]=this.words[o]&~(1<<f),this._strip()},n.prototype.iadd=function(t){var r;if(this.negative!==0&&t.negative===0)return this.negative=0,r=this.isub(t),this.negative^=1,this._normSign();if(this.negative===0&&t.negative!==0)return t.negative=0,r=this.isub(t),t.negative=1,r._normSign();var o,f;this.length>t.length?(o=this,f=t):(o=t,f=this);for(var a=0,i=0;i<f.length;i++)r=(o.words[i]|0)+(f.words[i]|0)+a,this.words[i]=r&67108863,a=r>>>26;for(;a!==0&&i<o.length;i++)r=(o.words[i]|0)+a,this.words[i]=r&67108863,a=r>>>26;if(this.length=o.length,a!==0)this.words[this.length]=a,this.length++;else if(o!==this)for(;i<o.length;i++)this.words[i]=o.words[i];return this},n.prototype.add=function(t){var r;return t.negative!==0&&this.negative===0?(t.negative=0,r=this.sub(t),t.negative^=1,r):t.negative===0&&this.negative!==0?(this.negative=0,r=t.sub(this),this.negative=1,r):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},n.prototype.isub=function(t){if(t.negative!==0){t.negative=0;var r=this.iadd(t);return t.negative=1,r._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var o=this.cmp(t);if(o===0)return this.negative=0,this.length=1,this.words[0]=0,this;var f,a;o>0?(f=this,a=t):(f=t,a=this);for(var i=0,p=0;p<a.length;p++)r=(f.words[p]|0)-(a.words[p]|0)+i,i=r>>26,this.words[p]=r&67108863;for(;i!==0&&p<f.length;p++)r=(f.words[p]|0)+i,i=r>>26,this.words[p]=r&67108863;if(i===0&&p<f.length&&f!==this)for(;p<f.length;p++)this.words[p]=f.words[p];return this.length=Math.max(this.length,p),f!==this&&(this.negative=1),this._strip()},n.prototype.sub=function(t){return this.clone().isub(t)};function j(s,t,r){r.negative=t.negative^s.negative;var o=s.length+t.length|0;r.length=o,o=o-1|0;var f=s.words[0]|0,a=t.words[0]|0,i=f*a,p=i&67108863,l=i/67108864|0;r.words[0]=p;for(var e=1;e<o;e++){for(var c=l>>>26,F=l&67108863,D=Math.min(e,t.length-1),z=Math.max(0,e-s.length+1);z<=D;z++){var Q=e-z|0;f=s.words[Q]|0,a=t.words[z]|0,i=f*a+F,c+=i/67108864|0,F=i&67108863}r.words[e]=F|0,l=c|0}return l!==0?r.words[e]=l|0:r.length--,r._strip()}var H=function(t,r,o){var f=t.words,a=r.words,i=o.words,p=0,l,e,c,F=f[0]|0,D=F&8191,z=F>>>13,Q=f[1]|0,q=Q&8191,tt=Q>>>13,Ct=f[2]|0,rt=Ct&8191,it=Ct>>>13,Ut=f[3]|0,st=Ut&8191,ht=Ut>>>13,B=f[4]|0,d=B&8191,m=B>>>13,_=f[5]|0,T=_&8191,C=_>>>13,Y=f[6]|0,W=Y&8191,Z=Y>>>13,et=f[7]|0,G=et&8191,X=et>>>13,Ft=f[8]|0,nt=Ft&8191,ft=Ft>>>13,rr=f[9]|0,ut=rr&8191,lt=rr>>>13,er=a[0]|0,pt=er&8191,vt=er>>>13,ir=a[1]|0,ct=ir&8191,dt=ir>>>13,nr=a[2]|0,mt=nr&8191,yt=nr>>>13,or=a[3]|0,gt=or&8191,Mt=or>>>13,ar=a[4]|0,wt=ar&8191,xt=ar>>>13,fr=a[5]|0,bt=fr&8191,At=fr>>>13,sr=a[6]|0,St=sr&8191,Et=sr>>>13,hr=a[7]|0,Bt=hr&8191,_t=hr>>>13,ur=a[8]|0,Ot=ur&8191,It=ur>>>13,tr=a[9]|0,Pt=tr&8191,Lt=tr>>>13;o.negative=t.negative^r.negative,o.length=19,l=Math.imul(D,pt),e=Math.imul(D,vt),e=e+Math.imul(z,pt)|0,c=Math.imul(z,vt);var Dt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,l=Math.imul(q,pt),e=Math.imul(q,vt),e=e+Math.imul(tt,pt)|0,c=Math.imul(tt,vt),l=l+Math.imul(D,ct)|0,e=e+Math.imul(D,dt)|0,e=e+Math.imul(z,ct)|0,c=c+Math.imul(z,dt)|0;var Nt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,l=Math.imul(rt,pt),e=Math.imul(rt,vt),e=e+Math.imul(it,pt)|0,c=Math.imul(it,vt),l=l+Math.imul(q,ct)|0,e=e+Math.imul(q,dt)|0,e=e+Math.imul(tt,ct)|0,c=c+Math.imul(tt,dt)|0,l=l+Math.imul(D,mt)|0,e=e+Math.imul(D,yt)|0,e=e+Math.imul(z,mt)|0,c=c+Math.imul(z,yt)|0;var Zt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,l=Math.imul(st,pt),e=Math.imul(st,vt),e=e+Math.imul(ht,pt)|0,c=Math.imul(ht,vt),l=l+Math.imul(rt,ct)|0,e=e+Math.imul(rt,dt)|0,e=e+Math.imul(it,ct)|0,c=c+Math.imul(it,dt)|0,l=l+Math.imul(q,mt)|0,e=e+Math.imul(q,yt)|0,e=e+Math.imul(tt,mt)|0,c=c+Math.imul(tt,yt)|0,l=l+Math.imul(D,gt)|0,e=e+Math.imul(D,Mt)|0,e=e+Math.imul(z,gt)|0,c=c+Math.imul(z,Mt)|0;var zt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(zt>>>26)|0,zt&=67108863,l=Math.imul(d,pt),e=Math.imul(d,vt),e=e+Math.imul(m,pt)|0,c=Math.imul(m,vt),l=l+Math.imul(st,ct)|0,e=e+Math.imul(st,dt)|0,e=e+Math.imul(ht,ct)|0,c=c+Math.imul(ht,dt)|0,l=l+Math.imul(rt,mt)|0,e=e+Math.imul(rt,yt)|0,e=e+Math.imul(it,mt)|0,c=c+Math.imul(it,yt)|0,l=l+Math.imul(q,gt)|0,e=e+Math.imul(q,Mt)|0,e=e+Math.imul(tt,gt)|0,c=c+Math.imul(tt,Mt)|0,l=l+Math.imul(D,wt)|0,e=e+Math.imul(D,xt)|0,e=e+Math.imul(z,wt)|0,c=c+Math.imul(z,xt)|0;var Kt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Kt>>>26)|0,Kt&=67108863,l=Math.imul(T,pt),e=Math.imul(T,vt),e=e+Math.imul(C,pt)|0,c=Math.imul(C,vt),l=l+Math.imul(d,ct)|0,e=e+Math.imul(d,dt)|0,e=e+Math.imul(m,ct)|0,c=c+Math.imul(m,dt)|0,l=l+Math.imul(st,mt)|0,e=e+Math.imul(st,yt)|0,e=e+Math.imul(ht,mt)|0,c=c+Math.imul(ht,yt)|0,l=l+Math.imul(rt,gt)|0,e=e+Math.imul(rt,Mt)|0,e=e+Math.imul(it,gt)|0,c=c+Math.imul(it,Mt)|0,l=l+Math.imul(q,wt)|0,e=e+Math.imul(q,xt)|0,e=e+Math.imul(tt,wt)|0,c=c+Math.imul(tt,xt)|0,l=l+Math.imul(D,bt)|0,e=e+Math.imul(D,At)|0,e=e+Math.imul(z,bt)|0,c=c+Math.imul(z,At)|0;var Ht=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Ht>>>26)|0,Ht&=67108863,l=Math.imul(W,pt),e=Math.imul(W,vt),e=e+Math.imul(Z,pt)|0,c=Math.imul(Z,vt),l=l+Math.imul(T,ct)|0,e=e+Math.imul(T,dt)|0,e=e+Math.imul(C,ct)|0,c=c+Math.imul(C,dt)|0,l=l+Math.imul(d,mt)|0,e=e+Math.imul(d,yt)|0,e=e+Math.imul(m,mt)|0,c=c+Math.imul(m,yt)|0,l=l+Math.imul(st,gt)|0,e=e+Math.imul(st,Mt)|0,e=e+Math.imul(ht,gt)|0,c=c+Math.imul(ht,Mt)|0,l=l+Math.imul(rt,wt)|0,e=e+Math.imul(rt,xt)|0,e=e+Math.imul(it,wt)|0,c=c+Math.imul(it,xt)|0,l=l+Math.imul(q,bt)|0,e=e+Math.imul(q,At)|0,e=e+Math.imul(tt,bt)|0,c=c+Math.imul(tt,At)|0,l=l+Math.imul(D,St)|0,e=e+Math.imul(D,Et)|0,e=e+Math.imul(z,St)|0,c=c+Math.imul(z,Et)|0;var Wt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Wt>>>26)|0,Wt&=67108863,l=Math.imul(G,pt),e=Math.imul(G,vt),e=e+Math.imul(X,pt)|0,c=Math.imul(X,vt),l=l+Math.imul(W,ct)|0,e=e+Math.imul(W,dt)|0,e=e+Math.imul(Z,ct)|0,c=c+Math.imul(Z,dt)|0,l=l+Math.imul(T,mt)|0,e=e+Math.imul(T,yt)|0,e=e+Math.imul(C,mt)|0,c=c+Math.imul(C,yt)|0,l=l+Math.imul(d,gt)|0,e=e+Math.imul(d,Mt)|0,e=e+Math.imul(m,gt)|0,c=c+Math.imul(m,Mt)|0,l=l+Math.imul(st,wt)|0,e=e+Math.imul(st,xt)|0,e=e+Math.imul(ht,wt)|0,c=c+Math.imul(ht,xt)|0,l=l+Math.imul(rt,bt)|0,e=e+Math.imul(rt,At)|0,e=e+Math.imul(it,bt)|0,c=c+Math.imul(it,At)|0,l=l+Math.imul(q,St)|0,e=e+Math.imul(q,Et)|0,e=e+Math.imul(tt,St)|0,c=c+Math.imul(tt,Et)|0,l=l+Math.imul(D,Bt)|0,e=e+Math.imul(D,_t)|0,e=e+Math.imul(z,Bt)|0,c=c+Math.imul(z,_t)|0;var $t=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+($t>>>26)|0,$t&=67108863,l=Math.imul(nt,pt),e=Math.imul(nt,vt),e=e+Math.imul(ft,pt)|0,c=Math.imul(ft,vt),l=l+Math.imul(G,ct)|0,e=e+Math.imul(G,dt)|0,e=e+Math.imul(X,ct)|0,c=c+Math.imul(X,dt)|0,l=l+Math.imul(W,mt)|0,e=e+Math.imul(W,yt)|0,e=e+Math.imul(Z,mt)|0,c=c+Math.imul(Z,yt)|0,l=l+Math.imul(T,gt)|0,e=e+Math.imul(T,Mt)|0,e=e+Math.imul(C,gt)|0,c=c+Math.imul(C,Mt)|0,l=l+Math.imul(d,wt)|0,e=e+Math.imul(d,xt)|0,e=e+Math.imul(m,wt)|0,c=c+Math.imul(m,xt)|0,l=l+Math.imul(st,bt)|0,e=e+Math.imul(st,At)|0,e=e+Math.imul(ht,bt)|0,c=c+Math.imul(ht,At)|0,l=l+Math.imul(rt,St)|0,e=e+Math.imul(rt,Et)|0,e=e+Math.imul(it,St)|0,c=c+Math.imul(it,Et)|0,l=l+Math.imul(q,Bt)|0,e=e+Math.imul(q,_t)|0,e=e+Math.imul(tt,Bt)|0,c=c+Math.imul(tt,_t)|0,l=l+Math.imul(D,Ot)|0,e=e+Math.imul(D,It)|0,e=e+Math.imul(z,Ot)|0,c=c+Math.imul(z,It)|0;var jt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(jt>>>26)|0,jt&=67108863,l=Math.imul(ut,pt),e=Math.imul(ut,vt),e=e+Math.imul(lt,pt)|0,c=Math.imul(lt,vt),l=l+Math.imul(nt,ct)|0,e=e+Math.imul(nt,dt)|0,e=e+Math.imul(ft,ct)|0,c=c+Math.imul(ft,dt)|0,l=l+Math.imul(G,mt)|0,e=e+Math.imul(G,yt)|0,e=e+Math.imul(X,mt)|0,c=c+Math.imul(X,yt)|0,l=l+Math.imul(W,gt)|0,e=e+Math.imul(W,Mt)|0,e=e+Math.imul(Z,gt)|0,c=c+Math.imul(Z,Mt)|0,l=l+Math.imul(T,wt)|0,e=e+Math.imul(T,xt)|0,e=e+Math.imul(C,wt)|0,c=c+Math.imul(C,xt)|0,l=l+Math.imul(d,bt)|0,e=e+Math.imul(d,At)|0,e=e+Math.imul(m,bt)|0,c=c+Math.imul(m,At)|0,l=l+Math.imul(st,St)|0,e=e+Math.imul(st,Et)|0,e=e+Math.imul(ht,St)|0,c=c+Math.imul(ht,Et)|0,l=l+Math.imul(rt,Bt)|0,e=e+Math.imul(rt,_t)|0,e=e+Math.imul(it,Bt)|0,c=c+Math.imul(it,_t)|0,l=l+Math.imul(q,Ot)|0,e=e+Math.imul(q,It)|0,e=e+Math.imul(tt,Ot)|0,c=c+Math.imul(tt,It)|0,l=l+Math.imul(D,Pt)|0,e=e+Math.imul(D,Lt)|0,e=e+Math.imul(z,Pt)|0,c=c+Math.imul(z,Lt)|0;var Vt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Vt>>>26)|0,Vt&=67108863,l=Math.imul(ut,ct),e=Math.imul(ut,dt),e=e+Math.imul(lt,ct)|0,c=Math.imul(lt,dt),l=l+Math.imul(nt,mt)|0,e=e+Math.imul(nt,yt)|0,e=e+Math.imul(ft,mt)|0,c=c+Math.imul(ft,yt)|0,l=l+Math.imul(G,gt)|0,e=e+Math.imul(G,Mt)|0,e=e+Math.imul(X,gt)|0,c=c+Math.imul(X,Mt)|0,l=l+Math.imul(W,wt)|0,e=e+Math.imul(W,xt)|0,e=e+Math.imul(Z,wt)|0,c=c+Math.imul(Z,xt)|0,l=l+Math.imul(T,bt)|0,e=e+Math.imul(T,At)|0,e=e+Math.imul(C,bt)|0,c=c+Math.imul(C,At)|0,l=l+Math.imul(d,St)|0,e=e+Math.imul(d,Et)|0,e=e+Math.imul(m,St)|0,c=c+Math.imul(m,Et)|0,l=l+Math.imul(st,Bt)|0,e=e+Math.imul(st,_t)|0,e=e+Math.imul(ht,Bt)|0,c=c+Math.imul(ht,_t)|0,l=l+Math.imul(rt,Ot)|0,e=e+Math.imul(rt,It)|0,e=e+Math.imul(it,Ot)|0,c=c+Math.imul(it,It)|0,l=l+Math.imul(q,Pt)|0,e=e+Math.imul(q,Lt)|0,e=e+Math.imul(tt,Pt)|0,c=c+Math.imul(tt,Lt)|0;var Gt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Gt>>>26)|0,Gt&=67108863,l=Math.imul(ut,mt),e=Math.imul(ut,yt),e=e+Math.imul(lt,mt)|0,c=Math.imul(lt,yt),l=l+Math.imul(nt,gt)|0,e=e+Math.imul(nt,Mt)|0,e=e+Math.imul(ft,gt)|0,c=c+Math.imul(ft,Mt)|0,l=l+Math.imul(G,wt)|0,e=e+Math.imul(G,xt)|0,e=e+Math.imul(X,wt)|0,c=c+Math.imul(X,xt)|0,l=l+Math.imul(W,bt)|0,e=e+Math.imul(W,At)|0,e=e+Math.imul(Z,bt)|0,c=c+Math.imul(Z,At)|0,l=l+Math.imul(T,St)|0,e=e+Math.imul(T,Et)|0,e=e+Math.imul(C,St)|0,c=c+Math.imul(C,Et)|0,l=l+Math.imul(d,Bt)|0,e=e+Math.imul(d,_t)|0,e=e+Math.imul(m,Bt)|0,c=c+Math.imul(m,_t)|0,l=l+Math.imul(st,Ot)|0,e=e+Math.imul(st,It)|0,e=e+Math.imul(ht,Ot)|0,c=c+Math.imul(ht,It)|0,l=l+Math.imul(rt,Pt)|0,e=e+Math.imul(rt,Lt)|0,e=e+Math.imul(it,Pt)|0,c=c+Math.imul(it,Lt)|0;var Jt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,l=Math.imul(ut,gt),e=Math.imul(ut,Mt),e=e+Math.imul(lt,gt)|0,c=Math.imul(lt,Mt),l=l+Math.imul(nt,wt)|0,e=e+Math.imul(nt,xt)|0,e=e+Math.imul(ft,wt)|0,c=c+Math.imul(ft,xt)|0,l=l+Math.imul(G,bt)|0,e=e+Math.imul(G,At)|0,e=e+Math.imul(X,bt)|0,c=c+Math.imul(X,At)|0,l=l+Math.imul(W,St)|0,e=e+Math.imul(W,Et)|0,e=e+Math.imul(Z,St)|0,c=c+Math.imul(Z,Et)|0,l=l+Math.imul(T,Bt)|0,e=e+Math.imul(T,_t)|0,e=e+Math.imul(C,Bt)|0,c=c+Math.imul(C,_t)|0,l=l+Math.imul(d,Ot)|0,e=e+Math.imul(d,It)|0,e=e+Math.imul(m,Ot)|0,c=c+Math.imul(m,It)|0,l=l+Math.imul(st,Pt)|0,e=e+Math.imul(st,Lt)|0,e=e+Math.imul(ht,Pt)|0,c=c+Math.imul(ht,Lt)|0;var Xt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,l=Math.imul(ut,wt),e=Math.imul(ut,xt),e=e+Math.imul(lt,wt)|0,c=Math.imul(lt,xt),l=l+Math.imul(nt,bt)|0,e=e+Math.imul(nt,At)|0,e=e+Math.imul(ft,bt)|0,c=c+Math.imul(ft,At)|0,l=l+Math.imul(G,St)|0,e=e+Math.imul(G,Et)|0,e=e+Math.imul(X,St)|0,c=c+Math.imul(X,Et)|0,l=l+Math.imul(W,Bt)|0,e=e+Math.imul(W,_t)|0,e=e+Math.imul(Z,Bt)|0,c=c+Math.imul(Z,_t)|0,l=l+Math.imul(T,Ot)|0,e=e+Math.imul(T,It)|0,e=e+Math.imul(C,Ot)|0,c=c+Math.imul(C,It)|0,l=l+Math.imul(d,Pt)|0,e=e+Math.imul(d,Lt)|0,e=e+Math.imul(m,Pt)|0,c=c+Math.imul(m,Lt)|0;var Yt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,l=Math.imul(ut,bt),e=Math.imul(ut,At),e=e+Math.imul(lt,bt)|0,c=Math.imul(lt,At),l=l+Math.imul(nt,St)|0,e=e+Math.imul(nt,Et)|0,e=e+Math.imul(ft,St)|0,c=c+Math.imul(ft,Et)|0,l=l+Math.imul(G,Bt)|0,e=e+Math.imul(G,_t)|0,e=e+Math.imul(X,Bt)|0,c=c+Math.imul(X,_t)|0,l=l+Math.imul(W,Ot)|0,e=e+Math.imul(W,It)|0,e=e+Math.imul(Z,Ot)|0,c=c+Math.imul(Z,It)|0,l=l+Math.imul(T,Pt)|0,e=e+Math.imul(T,Lt)|0,e=e+Math.imul(C,Pt)|0,c=c+Math.imul(C,Lt)|0;var Qt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,l=Math.imul(ut,St),e=Math.imul(ut,Et),e=e+Math.imul(lt,St)|0,c=Math.imul(lt,Et),l=l+Math.imul(nt,Bt)|0,e=e+Math.imul(nt,_t)|0,e=e+Math.imul(ft,Bt)|0,c=c+Math.imul(ft,_t)|0,l=l+Math.imul(G,Ot)|0,e=e+Math.imul(G,It)|0,e=e+Math.imul(X,Ot)|0,c=c+Math.imul(X,It)|0,l=l+Math.imul(W,Pt)|0,e=e+Math.imul(W,Lt)|0,e=e+Math.imul(Z,Pt)|0,c=c+Math.imul(Z,Lt)|0;var qt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(qt>>>26)|0,qt&=67108863,l=Math.imul(ut,Bt),e=Math.imul(ut,_t),e=e+Math.imul(lt,Bt)|0,c=Math.imul(lt,_t),l=l+Math.imul(nt,Ot)|0,e=e+Math.imul(nt,It)|0,e=e+Math.imul(ft,Ot)|0,c=c+Math.imul(ft,It)|0,l=l+Math.imul(G,Pt)|0,e=e+Math.imul(G,Lt)|0,e=e+Math.imul(X,Pt)|0,c=c+Math.imul(X,Lt)|0;var lr=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(lr>>>26)|0,lr&=67108863,l=Math.imul(ut,Ot),e=Math.imul(ut,It),e=e+Math.imul(lt,Ot)|0,c=Math.imul(lt,It),l=l+Math.imul(nt,Pt)|0,e=e+Math.imul(nt,Lt)|0,e=e+Math.imul(ft,Pt)|0,c=c+Math.imul(ft,Lt)|0;var pr=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(pr>>>26)|0,pr&=67108863,l=Math.imul(ut,Pt),e=Math.imul(ut,Lt),e=e+Math.imul(lt,Pt)|0,c=Math.imul(lt,Lt);var vr=(p+l|0)+((e&8191)<<13)|0;return p=(c+(e>>>13)|0)+(vr>>>26)|0,vr&=67108863,i[0]=Dt,i[1]=Nt,i[2]=Zt,i[3]=zt,i[4]=Kt,i[5]=Ht,i[6]=Wt,i[7]=$t,i[8]=jt,i[9]=Vt,i[10]=Gt,i[11]=Jt,i[12]=Xt,i[13]=Yt,i[14]=Qt,i[15]=qt,i[16]=lr,i[17]=pr,i[18]=vr,p!==0&&(i[19]=p,o.length++),o};Math.imul||(H=j);function $(s,t,r){r.negative=t.negative^s.negative,r.length=s.length+t.length;for(var o=0,f=0,a=0;a<r.length-1;a++){var i=f;f=0;for(var p=o&67108863,l=Math.min(a,t.length-1),e=Math.max(0,a-s.length+1);e<=l;e++){var c=a-e,F=s.words[c]|0,D=t.words[e]|0,z=F*D,Q=z&67108863;i=i+(z/67108864|0)|0,Q=Q+p|0,p=Q&67108863,i=i+(Q>>>26)|0,f+=i>>>26,i&=67108863}r.words[a]=p,o=i,i=f}return o!==0?r.words[a]=o:r.length--,r._strip()}function J(s,t,r){return $(s,t,r)}n.prototype.mulTo=function(t,r){var o,f=this.length+t.length;return this.length===10&&t.length===10?o=H(this,t,r):f<63?o=j(this,t,r):f<1024?o=$(this,t,r):o=J(this,t,r),o};function V(s,t){this.x=s,this.y=t}V.prototype.makeRBT=function(t){for(var r=new Array(t),o=n.prototype._countBits(t)-1,f=0;f<t;f++)r[f]=this.revBin(f,o,t);return r},V.prototype.revBin=function(t,r,o){if(t===0||t===o-1)return t;for(var f=0,a=0;a<r;a++)f|=(t&1)<<r-a-1,t>>=1;return f},V.prototype.permute=function(t,r,o,f,a,i){for(var p=0;p<i;p++)f[p]=r[t[p]],a[p]=o[t[p]]},V.prototype.transform=function(t,r,o,f,a,i){this.permute(i,t,r,o,f,a);for(var p=1;p<a;p<<=1)for(var l=p<<1,e=Math.cos(2*Math.PI/l),c=Math.sin(2*Math.PI/l),F=0;F<a;F+=l)for(var D=e,z=c,Q=0;Q<p;Q++){var q=o[F+Q],tt=f[F+Q],Ct=o[F+Q+p],rt=f[F+Q+p],it=D*Ct-z*rt;rt=D*rt+z*Ct,Ct=it,o[F+Q]=q+Ct,f[F+Q]=tt+rt,o[F+Q+p]=q-Ct,f[F+Q+p]=tt-rt,Q!==l&&(it=e*D-c*z,z=e*z+c*D,D=it)}},V.prototype.guessLen13b=function(t,r){var o=Math.max(r,t)|1,f=o&1,a=0;for(o=o/2|0;o;o=o>>>1)a++;return 1<<a+1+f},V.prototype.conjugate=function(t,r,o){if(!(o<=1))for(var f=0;f<o/2;f++){var a=t[f];t[f]=t[o-f-1],t[o-f-1]=a,a=r[f],r[f]=-r[o-f-1],r[o-f-1]=-a}},V.prototype.normalize13b=function(t,r){for(var o=0,f=0;f<r/2;f++){var a=Math.round(t[2*f+1]/r)*8192+Math.round(t[2*f]/r)+o;t[f]=a&67108863,a<67108864?o=0:o=a/67108864|0}return t},V.prototype.convert13b=function(t,r,o,f){for(var a=0,i=0;i<r;i++)a=a+(t[i]|0),o[2*i]=a&8191,a=a>>>13,o[2*i+1]=a&8191,a=a>>>13;for(i=2*r;i<f;++i)o[i]=0;v(a===0),v((a&-8192)===0)},V.prototype.stub=function(t){for(var r=new Array(t),o=0;o<t;o++)r[o]=0;return r},V.prototype.mulp=function(t,r,o){var f=2*this.guessLen13b(t.length,r.length),a=this.makeRBT(f),i=this.stub(f),p=new Array(f),l=new Array(f),e=new Array(f),c=new Array(f),F=new Array(f),D=new Array(f),z=o.words;z.length=f,this.convert13b(t.words,t.length,p,f),this.convert13b(r.words,r.length,c,f),this.transform(p,i,l,e,f,a),this.transform(c,i,F,D,f,a);for(var Q=0;Q<f;Q++){var q=l[Q]*F[Q]-e[Q]*D[Q];e[Q]=l[Q]*D[Q]+e[Q]*F[Q],l[Q]=q}return this.conjugate(l,e,f),this.transform(l,e,z,i,f,a),this.conjugate(z,i,f),this.normalize13b(z,f),o.negative=t.negative^r.negative,o.length=t.length+r.length,o._strip()},n.prototype.mul=function(t){var r=new n(null);return r.words=new Array(this.length+t.length),this.mulTo(t,r)},n.prototype.mulf=function(t){var r=new n(null);return r.words=new Array(this.length+t.length),J(this,t,r)},n.prototype.imul=function(t){return this.clone().mulTo(t,this)},n.prototype.imuln=function(t){var r=t<0;r&&(t=-t),v(typeof t=="number"),v(t<67108864);for(var o=0,f=0;f<this.length;f++){var a=(this.words[f]|0)*t,i=(a&67108863)+(o&67108863);o>>=26,o+=a/67108864|0,o+=i>>>26,this.words[f]=i&67108863}return o!==0&&(this.words[f]=o,this.length++),r?this.ineg():this},n.prototype.muln=function(t){return this.clone().imuln(t)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(t){var r=K(t);if(r.length===0)return new n(1);for(var o=this,f=0;f<r.length&&r[f]===0;f++,o=o.sqr());if(++f<r.length)for(var a=o.sqr();f<r.length;f++,a=a.sqr())r[f]!==0&&(o=o.mul(a));return o},n.prototype.iushln=function(t){v(typeof t=="number"&&t>=0);var r=t%26,o=(t-r)/26,f=67108863>>>26-r<<26-r,a;if(r!==0){var i=0;for(a=0;a<this.length;a++){var p=this.words[a]&f,l=(this.words[a]|0)-p<<r;this.words[a]=l|i,i=p>>>26-r}i&&(this.words[a]=i,this.length++)}if(o!==0){for(a=this.length-1;a>=0;a--)this.words[a+o]=this.words[a];for(a=0;a<o;a++)this.words[a]=0;this.length+=o}return this._strip()},n.prototype.ishln=function(t){return v(this.negative===0),this.iushln(t)},n.prototype.iushrn=function(t,r,o){v(typeof t=="number"&&t>=0);var f;r?f=(r-r%26)/26:f=0;var a=t%26,i=Math.min((t-a)/26,this.length),p=67108863^67108863>>>a<<a,l=o;if(f-=i,f=Math.max(0,f),l){for(var e=0;e<i;e++)l.words[e]=this.words[e];l.length=i}if(i!==0)if(this.length>i)for(this.length-=i,e=0;e<this.length;e++)this.words[e]=this.words[e+i];else this.words[0]=0,this.length=1;var c=0;for(e=this.length-1;e>=0&&(c!==0||e>=f);e--){var F=this.words[e]|0;this.words[e]=c<<26-a|F>>>a,c=F&p}return l&&c!==0&&(l.words[l.length++]=c),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(t,r,o){return v(this.negative===0),this.iushrn(t,r,o)},n.prototype.shln=function(t){return this.clone().ishln(t)},n.prototype.ushln=function(t){return this.clone().iushln(t)},n.prototype.shrn=function(t){return this.clone().ishrn(t)},n.prototype.ushrn=function(t){return this.clone().iushrn(t)},n.prototype.testn=function(t){v(typeof t=="number"&&t>=0);var r=t%26,o=(t-r)/26,f=1<<r;if(this.length<=o)return!1;var a=this.words[o];return!!(a&f)},n.prototype.imaskn=function(t){v(typeof t=="number"&&t>=0);var r=t%26,o=(t-r)/26;if(v(this.negative===0,"imaskn works only with positive numbers"),this.length<=o)return this;if(r!==0&&o++,this.length=Math.min(o,this.length),r!==0){var f=67108863^67108863>>>r<<r;this.words[this.length-1]&=f}return this._strip()},n.prototype.maskn=function(t){return this.clone().imaskn(t)},n.prototype.iaddn=function(t){return v(typeof t=="number"),v(t<67108864),t<0?this.isubn(-t):this.negative!==0?this.length===1&&(this.words[0]|0)<=t?(this.words[0]=t-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},n.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},n.prototype.isubn=function(t){if(v(typeof t=="number"),v(t<67108864),t<0)return this.iaddn(-t);if(this.negative!==0)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,this.length===1&&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()},n.prototype.addn=function(t){return this.clone().iaddn(t)},n.prototype.subn=function(t){return this.clone().isubn(t)},n.prototype.iabs=function(){return this.negative=0,this},n.prototype.abs=function(){return this.clone().iabs()},n.prototype._ishlnsubmul=function(t,r,o){var f=t.length+o,a;this._expand(f);var i,p=0;for(a=0;a<t.length;a++){i=(this.words[a+o]|0)+p;var l=(t.words[a]|0)*r;i-=l&67108863,p=(i>>26)-(l/67108864|0),this.words[a+o]=i&67108863}for(;a<this.length-o;a++)i=(this.words[a+o]|0)+p,p=i>>26,this.words[a+o]=i&67108863;if(p===0)return this._strip();for(v(p===-1),p=0,a=0;a<this.length;a++)i=-(this.words[a]|0)+p,p=i>>26,this.words[a]=i&67108863;return this.negative=1,this._strip()},n.prototype._wordDiv=function(t,r){var o=this.length-t.length,f=this.clone(),a=t,i=a.words[a.length-1]|0,p=this._countBits(i);o=26-p,o!==0&&(a=a.ushln(o),f.iushln(o),i=a.words[a.length-1]|0);var l=f.length-a.length,e;if(r!=="mod"){e=new n(null),e.length=l+1,e.words=new Array(e.length);for(var c=0;c<e.length;c++)e.words[c]=0}var F=f.clone()._ishlnsubmul(a,1,l);F.negative===0&&(f=F,e&&(e.words[l]=1));for(var D=l-1;D>=0;D--){var z=(f.words[a.length+D]|0)*67108864+(f.words[a.length+D-1]|0);for(z=Math.min(z/i|0,67108863),f._ishlnsubmul(a,z,D);f.negative!==0;)z--,f.negative=0,f._ishlnsubmul(a,1,D),f.isZero()||(f.negative^=1);e&&(e.words[D]=z)}return e&&e._strip(),f._strip(),r!=="div"&&o!==0&&f.iushrn(o),{div:e||null,mod:f}},n.prototype.divmod=function(t,r,o){if(v(!t.isZero()),this.isZero())return{div:new n(0),mod:new n(0)};var f,a,i;return this.negative!==0&&t.negative===0?(i=this.neg().divmod(t,r),r!=="mod"&&(f=i.div.neg()),r!=="div"&&(a=i.mod.neg(),o&&a.negative!==0&&a.iadd(t)),{div:f,mod:a}):this.negative===0&&t.negative!==0?(i=this.divmod(t.neg(),r),r!=="mod"&&(f=i.div.neg()),{div:f,mod:i.mod}):this.negative&t.negative?(i=this.neg().divmod(t.neg(),r),r!=="div"&&(a=i.mod.neg(),o&&a.negative!==0&&a.isub(t)),{div:i.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new n(0),mod:this}:t.length===1?r==="div"?{div:this.divn(t.words[0]),mod:null}:r==="mod"?{div:null,mod:new n(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new n(this.modrn(t.words[0]))}:this._wordDiv(t,r)},n.prototype.div=function(t){return this.divmod(t,"div",!1).div},n.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},n.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},n.prototype.divRound=function(t){var r=this.divmod(t);if(r.mod.isZero())return r.div;var o=r.div.negative!==0?r.mod.isub(t):r.mod,f=t.ushrn(1),a=t.andln(1),i=o.cmp(f);return i<0||a===1&&i===0?r.div:r.div.negative!==0?r.div.isubn(1):r.div.iaddn(1)},n.prototype.modrn=function(t){var r=t<0;r&&(t=-t),v(t<=67108863);for(var o=(1<<26)%t,f=0,a=this.length-1;a>=0;a--)f=(o*f+(this.words[a]|0))%t;return r?-f:f},n.prototype.modn=function(t){return this.modrn(t)},n.prototype.idivn=function(t){var r=t<0;r&&(t=-t),v(t<=67108863);for(var o=0,f=this.length-1;f>=0;f--){var a=(this.words[f]|0)+o*67108864;this.words[f]=a/t|0,o=a%t}return this._strip(),r?this.ineg():this},n.prototype.divn=function(t){return this.clone().idivn(t)},n.prototype.egcd=function(t){v(t.negative===0),v(!t.isZero());var r=this,o=t.clone();r.negative!==0?r=r.umod(t):r=r.clone();for(var f=new n(1),a=new n(0),i=new n(0),p=new n(1),l=0;r.isEven()&&o.isEven();)r.iushrn(1),o.iushrn(1),++l;for(var e=o.clone(),c=r.clone();!r.isZero();){for(var F=0,D=1;!(r.words[0]&D)&&F<26;++F,D<<=1);if(F>0)for(r.iushrn(F);F-- >0;)(f.isOdd()||a.isOdd())&&(f.iadd(e),a.isub(c)),f.iushrn(1),a.iushrn(1);for(var z=0,Q=1;!(o.words[0]&Q)&&z<26;++z,Q<<=1);if(z>0)for(o.iushrn(z);z-- >0;)(i.isOdd()||p.isOdd())&&(i.iadd(e),p.isub(c)),i.iushrn(1),p.iushrn(1);r.cmp(o)>=0?(r.isub(o),f.isub(i),a.isub(p)):(o.isub(r),i.isub(f),p.isub(a))}return{a:i,b:p,gcd:o.iushln(l)}},n.prototype._invmp=function(t){v(t.negative===0),v(!t.isZero());var r=this,o=t.clone();r.negative!==0?r=r.umod(t):r=r.clone();for(var f=new n(1),a=new n(0),i=o.clone();r.cmpn(1)>0&&o.cmpn(1)>0;){for(var p=0,l=1;!(r.words[0]&l)&&p<26;++p,l<<=1);if(p>0)for(r.iushrn(p);p-- >0;)f.isOdd()&&f.iadd(i),f.iushrn(1);for(var e=0,c=1;!(o.words[0]&c)&&e<26;++e,c<<=1);if(e>0)for(o.iushrn(e);e-- >0;)a.isOdd()&&a.iadd(i),a.iushrn(1);r.cmp(o)>=0?(r.isub(o),f.isub(a)):(o.isub(r),a.isub(f))}var F;return r.cmpn(1)===0?F=f:F=a,F.cmpn(0)<0&&F.iadd(t),F},n.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var r=this.clone(),o=t.clone();r.negative=0,o.negative=0;for(var f=0;r.isEven()&&o.isEven();f++)r.iushrn(1),o.iushrn(1);do{for(;r.isEven();)r.iushrn(1);for(;o.isEven();)o.iushrn(1);var a=r.cmp(o);if(a<0){var i=r;r=o,o=i}else if(a===0||o.cmpn(1)===0)break;r.isub(o)}while(!0);return o.iushln(f)},n.prototype.invm=function(t){return this.egcd(t).a.umod(t)},n.prototype.isEven=function(){return(this.words[0]&1)===0},n.prototype.isOdd=function(){return(this.words[0]&1)===1},n.prototype.andln=function(t){return this.words[0]&t},n.prototype.bincn=function(t){v(typeof t=="number");var r=t%26,o=(t-r)/26,f=1<<r;if(this.length<=o)return this._expand(o+1),this.words[o]|=f,this;for(var a=f,i=o;a!==0&&i<this.length;i++){var p=this.words[i]|0;p+=a,a=p>>>26,p&=67108863,this.words[i]=p}return a!==0&&(this.words[i]=a,this.length++),this},n.prototype.isZero=function(){return this.length===1&&this.words[0]===0},n.prototype.cmpn=function(t){var r=t<0;if(this.negative!==0&&!r)return-1;if(this.negative===0&&r)return 1;this._strip();var o;if(this.length>1)o=1;else{r&&(t=-t),v(t<=67108863,"Number is too big");var f=this.words[0]|0;o=f===t?0:f<t?-1:1}return this.negative!==0?-o|0:o},n.prototype.cmp=function(t){if(this.negative!==0&&t.negative===0)return-1;if(this.negative===0&&t.negative!==0)return 1;var r=this.ucmp(t);return this.negative!==0?-r|0:r},n.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var r=0,o=this.length-1;o>=0;o--){var f=this.words[o]|0,a=t.words[o]|0;if(f!==a){f<a?r=-1:f>a&&(r=1);break}}return r},n.prototype.gtn=function(t){return this.cmpn(t)===1},n.prototype.gt=function(t){return this.cmp(t)===1},n.prototype.gten=function(t){return this.cmpn(t)>=0},n.prototype.gte=function(t){return this.cmp(t)>=0},n.prototype.ltn=function(t){return this.cmpn(t)===-1},n.prototype.lt=function(t){return this.cmp(t)===-1},n.prototype.lten=function(t){return this.cmpn(t)<=0},n.prototype.lte=function(t){return this.cmp(t)<=0},n.prototype.eqn=function(t){return this.cmpn(t)===0},n.prototype.eq=function(t){return this.cmp(t)===0},n.red=function(t){return new h(t)},n.prototype.toRed=function(t){return v(!this.red,"Already a number in reduction context"),v(this.negative===0,"red works only with positives"),t.convertTo(this)._forceRed(t)},n.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(t){return this.red=t,this},n.prototype.forceRed=function(t){return v(!this.red,"Already a number in reduction context"),this._forceRed(t)},n.prototype.redAdd=function(t){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},n.prototype.redIAdd=function(t){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},n.prototype.redSub=function(t){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},n.prototype.redISub=function(t){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},n.prototype.redShl=function(t){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},n.prototype.redMul=function(t){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},n.prototype.redIMul=function(t){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},n.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(t){return v(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var Tt={k256:null,p224:null,p192:null,p25519:null};function ot(s,t){this.name=s,this.p=new n(t,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}ot.prototype._tmp=function(){var t=new n(null);return t.words=new Array(Math.ceil(this.n/13)),t},ot.prototype.ireduce=function(t){var r=t,o;do this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),o=r.bitLength();while(o>this.n);var f=o<this.n?-1:r.ucmp(this.p);return f===0?(r.words[0]=0,r.length=1):f>0?r.isub(this.p):r.strip!==void 0?r.strip():r._strip(),r},ot.prototype.split=function(t,r){t.iushrn(this.n,0,r)},ot.prototype.imulK=function(t){return t.imul(this.k)};function kt(){ot.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}g(kt,ot),kt.prototype.split=function(t,r){for(var o=4194303,f=Math.min(t.length,9),a=0;a<f;a++)r.words[a]=t.words[a];if(r.length=f,t.length<=9){t.words[0]=0,t.length=1;return}var i=t.words[9];for(r.words[r.length++]=i&o,a=10;a<t.length;a++){var p=t.words[a]|0;t.words[a-10]=(p&o)<<4|i>>>22,i=p}i>>>=22,t.words[a-10]=i,i===0&&t.length>10?t.length-=10:t.length-=9},kt.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var r=0,o=0;o<t.length;o++){var f=t.words[o]|0;r+=f*977,t.words[o]=r&67108863,r=f*64+(r/67108864|0)}return t.words[t.length-1]===0&&(t.length--,t.words[t.length-1]===0&&t.length--),t};function at(){ot.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}g(at,ot);function Rt(){ot.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}g(Rt,ot);function I(){ot.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}g(I,ot),I.prototype.imulK=function(t){for(var r=0,o=0;o<t.length;o++){var f=(t.words[o]|0)*19+r,a=f&67108863;f>>>=26,t.words[o]=a,r=f}return r!==0&&(t.words[t.length++]=r),t},n._prime=function(t){if(Tt[t])return Tt[t];var r;if(t==="k256")r=new kt;else if(t==="p224")r=new at;else if(t==="p192")r=new Rt;else if(t==="p25519")r=new I;else throw new Error("Unknown prime "+t);return Tt[t]=r,r};function h(s){if(typeof s=="string"){var t=n._prime(s);this.m=t.p,this.prime=t}else v(s.gtn(1),"modulus must be greater than 1"),this.m=s,this.prime=null}h.prototype._verify1=function(t){v(t.negative===0,"red works only with positives"),v(t.red,"red works only with red numbers")},h.prototype._verify2=function(t,r){v((t.negative|r.negative)===0,"red works only with positives"),v(t.red&&t.red===r.red,"red works only with red numbers")},h.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(k(t,t.umod(this.m)._forceRed(this)),t)},h.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},h.prototype.add=function(t,r){this._verify2(t,r);var o=t.add(r);return o.cmp(this.m)>=0&&o.isub(this.m),o._forceRed(this)},h.prototype.iadd=function(t,r){this._verify2(t,r);var o=t.iadd(r);return o.cmp(this.m)>=0&&o.isub(this.m),o},h.prototype.sub=function(t,r){this._verify2(t,r);var o=t.sub(r);return o.cmpn(0)<0&&o.iadd(this.m),o._forceRed(this)},h.prototype.isub=function(t,r){this._verify2(t,r);var o=t.isub(r);return o.cmpn(0)<0&&o.iadd(this.m),o},h.prototype.shl=function(t,r){return this._verify1(t),this.imod(t.ushln(r))},h.prototype.imul=function(t,r){return this._verify2(t,r),this.imod(t.imul(r))},h.prototype.mul=function(t,r){return this._verify2(t,r),this.imod(t.mul(r))},h.prototype.isqr=function(t){return this.imul(t,t.clone())},h.prototype.sqr=function(t){return this.mul(t,t)},h.prototype.sqrt=function(t){if(t.isZero())return t.clone();var r=this.m.andln(3);if(v(r%2===1),r===3){var o=this.m.add(new n(1)).iushrn(2);return this.pow(t,o)}for(var f=this.m.subn(1),a=0;!f.isZero()&&f.andln(1)===0;)a++,f.iushrn(1);v(!f.isZero());var i=new n(1).toRed(this),p=i.redNeg(),l=this.m.subn(1).iushrn(1),e=this.m.bitLength();for(e=new n(2*e*e).toRed(this);this.pow(e,l).cmp(p)!==0;)e.redIAdd(p);for(var c=this.pow(e,f),F=this.pow(t,f.addn(1).iushrn(1)),D=this.pow(t,f),z=a;D.cmp(i)!==0;){for(var Q=D,q=0;Q.cmp(i)!==0;q++)Q=Q.redSqr();v(q<z);var tt=this.pow(c,new n(1).iushln(z-q-1));F=F.redMul(tt),c=tt.redSqr(),D=D.redMul(c),z=q}return F},h.prototype.invm=function(t){var r=t._invmp(this.m);return r.negative!==0?(r.negative=0,this.imod(r).redNeg()):this.imod(r)},h.prototype.pow=function(t,r){if(r.isZero())return new n(1).toRed(this);if(r.cmpn(1)===0)return t.clone();var o=4,f=new Array(1<<o);f[0]=new n(1).toRed(this),f[1]=t;for(var a=2;a<f.length;a++)f[a]=this.mul(f[a-1],t);var i=f[0],p=0,l=0,e=r.bitLength()%26;for(e===0&&(e=26),a=r.length-1;a>=0;a--){for(var c=r.words[a],F=e-1;F>=0;F--){var D=c>>F&1;if(i!==f[0]&&(i=this.sqr(i)),D===0&&p===0){l=0;continue}p<<=1,p|=D,l++,!(l!==o&&(a!==0||F!==0))&&(i=this.mul(i,f[p]),l=0,p=0)}e=26}return i},h.prototype.convertTo=function(t){var r=t.umod(this.m);return r===t?r.clone():r},h.prototype.convertFrom=function(t){var r=t.clone();return r.red=null,r},n.mont=function(t){return new y(t)};function y(s){h.call(this,s),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new n(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)}g(y,h),y.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},y.prototype.convertFrom=function(t){var r=this.imod(t.mul(this.rinv));return r.red=null,r},y.prototype.imul=function(t,r){if(t.isZero()||r.isZero())return t.words[0]=0,t.length=1,t;var o=t.imul(r),f=o.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=o.isub(f).iushrn(this.shift),i=a;return a.cmp(this.m)>=0?i=a.isub(this.m):a.cmpn(0)<0&&(i=a.iadd(this.m)),i._forceRed(this)},y.prototype.mul=function(t,r){if(t.isZero()||r.isZero())return new n(0)._forceRed(this);var o=t.mul(r),f=o.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=o.isub(f).iushrn(this.shift),i=a;return a.cmp(this.m)>=0?i=a.isub(this.m):a.cmpn(0)<0&&(i=a.iadd(this.m)),i._forceRed(this)},y.prototype.invm=function(t){var r=this.imod(t._invmp(this.m).mul(this.r2));return r._forceRed(this)}}(M,this)},165487:(M,E,u)=>{"use strict";M.exports=u(184715)},197280:(M,E,u)=>{"use strict";var w=u(431817).Buffer,x=u(436040),v=u(616451),g=u(70198),n=u(215851),A=u(193699),S=u(184715);
1Object.keys(S).forEach(function(U){S[U].id=w.from(S[U].id,"hex"),S[U.toLowerCase()]=S[U]});function b(U){v.Writable.call(this);var L=S[U];if(!L)throw new Error("Unknown message digest");this._hashType=L.hash,this._hash=x(L.hash),this._tag=L.id,this._signType=L.sign}g(b,v.Writable),b.prototype._write=function(L,P,N){this._hash.update(L),N()},b.prototype.update=function(L,P){return this._hash.update(typeof L=="string"?w.from(L,P):L),this},b.prototype.sign=function(L,P){this.end();var N=this._hash.digest(),K=n(N,L,this._hashType,this._signType,this._tag);return P?K.toString(P):K};function O(U){v.Writable.call(this);var L=S[U];if(!L)throw new Error("Unknown message digest");this._hash=x(L.hash),this._tag=L.id,this._signType=L.sign}g(O,v.Writable),O.prototype._write=function(L,P,N){this._hash.update(L),N()},O.prototype.update=function(L,P){return this._hash.update(typeof L=="string"?w.from(L,P):L),this},O.prototype.verify=function(L,P,N){var K=typeof P=="string"?w.from(P,N):P;this.end();var j=this._hash.digest();return A(K,j,L,this._signType,this._tag)};function k(U){return new b(U)}function R(U){return new O(U)}M.exports={Sign:k,Verify:R,createSign:k,createVerify:R}},215851:(M,E,u)=>{"use strict";var w=u(431817).Buffer,x=u(233487),v=u(43624),g=u(525781).ec,n=u(326726),A=u(541518),S=u(661841),b=1;function O(H,$,J,V,Tt){var ot=A($);if(ot.curve){if(V!=="ecdsa"&&V!=="ecdsa/rsa")throw new Error("wrong private key type");return k(H,ot)}else if(ot.type==="dsa"){if(V!=="dsa")throw new Error("wrong private key type");return R(H,ot,J)}if(V!=="rsa"&&V!=="ecdsa/rsa")throw new Error("wrong private key type");if($.padding!==void 0&&$.padding!==b)throw new Error("illegal or unsupported padding mode");H=w.concat([Tt,H]);for(var kt=ot.modulus.byteLength(),at=[0,1];H.length+at.length+1<kt;)at.push(255);at.push(0);for(var Rt=-1;++Rt<H.length;)at.push(H[Rt]);var I=v(at,ot);return I}function k(H,$){var J=S[$.curve.join(".")];if(!J)throw new Error("unknown curve "+$.curve.join("."));var V=new g(J),Tt=V.keyFromPrivate($.privateKey),ot=Tt.sign(H);return w.from(ot.toDER())}function R(H,$,J){for(var V=$.params.priv_key,Tt=$.params.p,ot=$.params.q,kt=$.params.g,at=new n(0),Rt,I=P(H,ot).mod(ot),h=!1,y=L(V,ot,H,J);h===!1;)Rt=K(ot,y,J),at=j(kt,Rt,Tt,ot),h=Rt.invm(ot).imul(I.add(V.mul(at))).mod(ot),h.cmpn(0)===0&&(h=!1,at=new n(0));return U(at,h)}function U(H,$){H=H.toArray(),$=$.toArray(),H[0]&128&&(H=[0].concat(H)),$[0]&128&&($=[0].concat($));var J=H.length+$.length+4,V=[48,J,2,H.length];return V=V.concat(H,[2,$.length],$),w.from(V)}function L(H,$,J,V){if(H=w.from(H.toArray()),H.length<$.byteLength()){var Tt=w.alloc($.byteLength()-H.length);H=w.concat([Tt,H])}var ot=J.length,kt=N(J,$),at=w.alloc(ot);at.fill(1);var Rt=w.alloc(ot);return Rt=x(V,Rt).update(at).update(w.from([0])).update(H).update(kt).digest(),at=x(V,Rt).update(at).digest(),Rt=x(V,Rt).update(at).update(w.from([1])).update(H).update(kt).digest(),at=x(V,Rt).update(at).digest(),{k:Rt,v:at}}function P(H,$){var J=new n(H),V=(H.length<<3)-$.bitLength();return V>0&&J.ishrn(V),J}function N(H,$){H=P(H,$),H=H.mod($);var J=w.from(H.toArray());if(J.length<$.byteLength()){var V=w.alloc($.byteLength()-J.length);J=w.concat([V,J])}return J}function K(H,$,J){var V,Tt;do{for(V=w.alloc(0);V.length*8<H.bitLength();)$.v=x(J,$.k).update($.v).digest(),V=w.concat([V,$.v]);Tt=P(V,H),$.k=x(J,$.k).update($.v).update(w.from([0])).digest(),$.v=x(J,$.k).update($.v).digest()}while(Tt.cmp(H)!==-1);return Tt}function j(H,$,J,V){return H.toRed(n.mont(J)).redPow($).fromRed().mod(V)}M.exports=O,M.exports.getKey=L,M.exports.makeKey=K},193699:(M,E,u)=>{"use strict";var w=u(431817).Buffer,x=u(326726),v=u(525781).ec,g=u(541518),n=u(661841);function A(k,R,U,L,P){var N=g(U);if(N.type==="ec"){if(L!=="ecdsa"&&L!=="ecdsa/rsa")throw new Error("wrong public key type");return S(k,R,N)}else if(N.type==="dsa"){if(L!=="dsa")throw new Error("wrong public key type");return b(k,R,N)}if(L!=="rsa"&&L!=="ecdsa/rsa")throw new Error("wrong public key type");R=w.concat([P,R]);for(var K=N.modulus.byteLength(),j=[1],H=0;R.length+j.length+2<K;)j.push(255),H+=1;j.push(0);for(var $=-1;++$<R.length;)j.push(R[$]);j=w.from(j);var J=x.mont(N.modulus);k=new x(k).toRed(J),k=k.redPow(new x(N.publicExponent)),k=w.from(k.fromRed().toArray());var V=H<8?1:0;for(K=Math.min(k.length,j.length),k.length!==j.length&&(V=1),$=-1;++$<K;)V|=k[$]^j[$];return V===0}function S(k,R,U){var L=n[U.data.algorithm.curve.join(".")];if(!L)throw new Error("unknown curve "+U.data.algorithm.curve.join("."));var P=new v(L),N=U.data.subjectPrivateKey.data;return P.verify(R,k,N)}function b(k,R,U){var L=U.data.p,P=U.data.q,N=U.data.g,K=U.data.pub_key,j=g.signature.decode(k,"der"),H=j.s,$=j.r;O(H,P),O($,P);var J=x.mont(L),V=H.invm(P),Tt=N.toRed(J).redPow(new x(R).mul(V).mod(P)).fromRed().mul(K.toRed(J).redPow($.mul(V).mod(P)).fromRed()).mod(L).mod(P);return Tt.cmp($)===0}function O(k,R){if(k.cmpn(0)<=0)throw new Error("invalid sig");if(k.cmp(R)>=0)throw new Error("invalid sig")}M.exports=A},326726:function(M,E,u){M=u.nmd(M),function(w,x){"use strict";function v(s,t){if(!s)throw new Error(t||"Assertion failed")}function g(s,t){s.super_=t;var r=function(){};r.prototype=t.prototype,s.prototype=new r,s.prototype.constructor=s}function n(s,t,r){if(n.isBN(s))return s;this.negative=0,this.words=null,this.length=0,this.red=null,s!==null&&((t==="le"||t==="be")&&(r=t,t=10),this._init(s||0,t||10,r||"be"))}
vendor: 45,276 bytes, lines 1-6
1typeof w=="object"?w.exports=n:x.BN=n,n.BN=n,n.wordSize=26;var A;try{typeof window<"u"&&typeof window.Buffer<"u"?A=window.Buffer:A=u(210940).Buffer}catch{}n.isBN=function(t){return t instanceof n?!0:t!==null&&typeof t=="object"&&t.constructor.wordSize===n.wordSize&&Array.isArray(t.words)},n.max=function(t,r){return t.cmp(r)>0?t:r},n.min=function(t,r){return t.cmp(r)<0?t:r},n.prototype._init=function(t,r,o){if(typeof t=="number")return this._initNumber(t,r,o);if(typeof t=="object")return this._initArray(t,r,o);r==="hex"&&(r=16),v(r===(r|0)&&r>=2&&r<=36),t=t.toString().replace(/\s+/g,"");var f=0;t[0]==="-"&&(f++,this.negative=1),f<t.length&&(r===16?this._parseHex(t,f,o):(this._parseBase(t,r,f),o==="le"&&this._initArray(this.toArray(),r,o)))},n.prototype._initNumber=function(t,r,o){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[t&67108863],this.length=1):t<4503599627370496?(this.words=[t&67108863,t/67108864&67108863],this.length=2):(v(t<9007199254740992),this.words=[t&67108863,t/67108864&67108863,1],this.length=3),o==="le"&&this._initArray(this.toArray(),r,o)},n.prototype._initArray=function(t,r,o){if(v(typeof t.length=="number"),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 f=0;f<this.length;f++)this.words[f]=0;var a,i,p=0;if(o==="be")for(f=t.length-1,a=0;f>=0;f-=3)i=t[f]|t[f-1]<<8|t[f-2]<<16,this.words[a]|=i<<p&67108863,this.words[a+1]=i>>>26-p&67108863,p+=24,p>=26&&(p-=26,a++);else if(o==="le")for(f=0,a=0;f<t.length;f+=3)i=t[f]|t[f+1]<<8|t[f+2]<<16,this.words[a]|=i<<p&67108863,this.words[a+1]=i>>>26-p&67108863,p+=24,p>=26&&(p-=26,a++);return this._strip()};function S(s,t){var r=s.charCodeAt(t);if(r>=48&&r<=57)return r-48;if(r>=65&&r<=70)return r-55;if(r>=97&&r<=102)return r-87;v(!1,"Invalid character in "+s)}function b(s,t,r){var o=S(s,r);return r-1>=t&&(o|=S(s,r-1)<<4),o}n.prototype._parseHex=function(t,r,o){this.length=Math.ceil((t.length-r)/6),this.words=new Array(this.length);for(var f=0;f<this.length;f++)this.words[f]=0;var a=0,i=0,p;if(o==="be")for(f=t.length-1;f>=r;f-=2)p=b(t,r,f)<<a,this.words[i]|=p&67108863,a>=18?(a-=18,i+=1,this.words[i]|=p>>>26):a+=8;else{var l=t.length-r;for(f=l%2===0?r+1:r;f<t.length;f+=2)p=b(t,r,f)<<a,this.words[i]|=p&67108863,a>=18?(a-=18,i+=1,this.words[i]|=p>>>26):a+=8}this._strip()};function O(s,t,r,o){for(var f=0,a=0,i=Math.min(s.length,r),p=t;p<i;p++){var l=s.charCodeAt(p)-48;f*=o,l>=49?a=l-49+10:l>=17?a=l-17+10:a=l,v(l>=0&&a<o,"Invalid character"),f+=a}return f}n.prototype._parseBase=function(t,r,o){this.words=[0],this.length=1;for(var f=0,a=1;a<=67108863;a*=r)f++;f--,a=a/r|0;for(var i=t.length-o,p=i%f,l=Math.min(i,i-p)+o,e=0,c=o;c<l;c+=f)e=O(t,c,c+f,r),this.imuln(a),this.words[0]+e<67108864?this.words[0]+=e:this._iaddn(e);if(p!==0){var F=1;for(e=O(t,c,t.length,r),c=0;c<p;c++)F*=r;this.imuln(F),this.words[0]+e<67108864?this.words[0]+=e:this._iaddn(e)}this._strip()},n.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};function k(s,t){s.words=t.words,s.length=t.length,s.negative=t.negative,s.red=t.red}if(n.prototype._move=function(t){k(t,this)},n.prototype.clone=function(){var t=new n(null);return this.copy(t),t},n.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},n.prototype._strip=function(){for(;this.length>1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},n.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{n.prototype[Symbol.for("nodejs.util.inspect.custom")]=R}catch{n.prototype.inspect=R}else n.prototype.inspect=R;function R(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var U=["","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"],L=[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,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];n.prototype.toString=function(t,r){t=t||10,r=r|0||1;var o;if(t===16||t==="hex"){o="";for(var f=0,a=0,i=0;i<this.length;i++){var p=this.words[i],l=((p<<f|a)&16777215).toString(16);a=p>>>24-f&16777215,f+=2,f>=26&&(f-=26,i--),a!==0||i!==this.length-1?o=U[6-l.length]+l+o:o=l+o}for(a!==0&&(o=a.toString(16)+o);o.length%r!==0;)o="0"+o;return this.negative!==0&&(o="-"+o),o}if(t===(t|0)&&t>=2&&t<=36){var e=L[t],c=P[t];o="";var F=this.clone();for(F.negative=0;!F.isZero();){var D=F.modrn(c).toString(t);F=F.idivn(c),F.isZero()?o=D+o:o=U[e-D.length]+D+o}for(this.isZero()&&(o="0"+o);o.length%r!==0;)o="0"+o;return this.negative!==0&&(o="-"+o),o}v(!1,"Base should be between 2 and 36")},n.prototype.toNumber=function(){var t=this.words[0];return this.length===2?t+=this.words[1]*67108864:this.length===3&&this.words[2]===1?t+=4503599627370496+this.words[1]*67108864:this.length>2&&v(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-t:t},n.prototype.toJSON=function(){return this.toString(16,2)},A&&(n.prototype.toBuffer=function(t,r){return this.toArrayLike(A,t,r)}),n.prototype.toArray=function(t,r){return this.toArrayLike(Array,t,r)};var N=function(t,r){return t.allocUnsafe?t.allocUnsafe(r):new t(r)};n.prototype.toArrayLike=function(t,r,o){this._strip();var f=this.byteLength(),a=o||Math.max(1,f);v(f<=a,"byte array longer than desired length"),v(a>0,"Requested array length <= 0");var i=N(t,a),p=r==="le"?"LE":"BE";return this["_toArrayLike"+p](i,f),i},n.prototype._toArrayLikeLE=function(t,r){for(var o=0,f=0,a=0,i=0;a<this.length;a++){var p=this.words[a]<<i|f;t[o++]=p&255,o<t.length&&(t[o++]=p>>8&255),o<t.length&&(t[o++]=p>>16&255),i===6?(o<t.length&&(t[o++]=p>>24&255),f=0,i=0):(f=p>>>24,i+=2)}if(o<t.length)for(t[o++]=f;o<t.length;)t[o++]=0},n.prototype._toArrayLikeBE=function(t,r){for(var o=t.length-1,f=0,a=0,i=0;a<this.length;a++){var p=this.words[a]<<i|f;t[o--]=p&255,o>=0&&(t[o--]=p>>8&255),o>=0&&(t[o--]=p>>16&255),i===6?(o>=0&&(t[o--]=p>>24&255),f=0,i=0):(f=p>>>24,i+=2)}if(o>=0)for(t[o--]=f;o>=0;)t[o--]=0},Math.clz32?n.prototype._countBits=function(t){return 32-Math.clz32(t)}:n.prototype._countBits=function(t){var r=t,o=0;return r>=4096&&(o+=13,r>>>=13),r>=64&&(o+=7,r>>>=7),r>=8&&(o+=4,r>>>=4),r>=2&&(o+=2,r>>>=2),o+r},n.prototype._zeroBits=function(t){if(t===0)return 26;var r=t,o=0;return r&8191||(o+=13,r>>>=13),r&127||(o+=7,r>>>=7),r&15||(o+=4,r>>>=4),r&3||(o+=2,r>>>=2),r&1||o++,o},n.prototype.bitLength=function(){var t=this.words[this.length-1],r=this._countBits(t);return(this.length-1)*26+r};function K(s){for(var t=new Array(s.bitLength()),r=0;r<t.length;r++){var o=r/26|0,f=r%26;t[r]=s.words[o]>>>f&1}return t}n.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,r=0;r<this.length;r++){var o=this._zeroBits(this.words[r]);if(t+=o,o!==26)break}return t},n.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},n.prototype.toTwos=function(t){return this.negative!==0?this.abs().inotn(t).iaddn(1):this.clone()},n.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},n.prototype.isNeg=function(){return this.negative!==0},n.prototype.neg=function(){return this.clone().ineg()},n.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},n.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()},n.prototype.ior=function(t){return v((this.negative|t.negative)===0),this.iuor(t)},n.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},n.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},n.prototype.iuand=function(t){var r;this.length>t.length?r=t:r=this;for(var o=0;o<r.length;o++)this.words[o]=this.words[o]&t.words[o];return this.length=r.length,this._strip()},n.prototype.iand=function(t){return v((this.negative|t.negative)===0),this.iuand(t)},n.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},n.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},n.prototype.iuxor=function(t){var r,o;this.length>t.length?(r=this,o=t):(r=t,o=this);for(var f=0;f<o.length;f++)this.words[f]=r.words[f]^o.words[f];if(this!==r)for(;f<r.length;f++)this.words[f]=r.words[f];return this.length=r.length,this._strip()},n.prototype.ixor=function(t){return v((this.negative|t.negative)===0),this.iuxor(t)},n.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},n.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},n.prototype.inotn=function(t){v(typeof t=="number"&&t>=0);var r=Math.ceil(t/26)|0,o=t%26;this._expand(r),o>0&&r--;for(var f=0;f<r;f++)this.words[f]=~this.words[f]&67108863;return o>0&&(this.words[f]=~this.words[f]&67108863>>26-o),this._strip()},n.prototype.notn=function(t){return this.clone().inotn(t)},n.prototype.setn=function(t,r){v(typeof t=="number"&&t>=0);var o=t/26|0,f=t%26;return this._expand(o+1),r?this.words[o]=this.words[o]|1<<f:this.words[o]=this.words[o]&~(1<<f),this._strip()},n.prototype.iadd=function(t){var r;if(this.negative!==0&&t.negative===0)return this.negative=0,r=this.isub(t),this.negative^=1,this._normSign();if(this.negative===0&&t.negative!==0)return t.negative=0,r=this.isub(t),t.negative=1,r._normSign();var o,f;this.length>t.length?(o=this,f=t):(o=t,f=this);for(var a=0,i=0;i<f.length;i++)r=(o.words[i]|0)+(f.words[i]|0)+a,this.words[i]=r&67108863,a=r>>>26;for(;a!==0&&i<o.length;i++)r=(o.words[i]|0)+a,this.words[i]=r&67108863,a=r>>>26;if(this.length=o.length,a!==0)this.words[this.length]=a,this.length++;else if(o!==this)for(;i<o.length;i++)this.words[i]=o.words[i];return this},n.prototype.add=function(t){var r;return t.negative!==0&&this.negative===0?(t.negative=0,r=this.sub(t),t.negative^=1,r):t.negative===0&&this.negative!==0?(this.negative=0,r=t.sub(this),this.negative=1,r):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},n.prototype.isub=function(t){if(t.negative!==0){t.negative=0;var r=this.iadd(t);return t.negative=1,r._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var o=this.cmp(t);if(o===0)return this.negative=0,this.length=1,this.words[0]=0,this;var f,a;o>0?(f=this,a=t):(f=t,a=this);for(var i=0,p=0;p<a.length;p++)r=(f.words[p]|0)-(a.words[p]|0)+i,i=r>>26,this.words[p]=r&67108863;for(;i!==0&&p<f.length;p++)r=(f.words[p]|0)+i,i=r>>26,this.words[p]=r&67108863;if(i===0&&p<f.length&&f!==this)for(;p<f.length;p++)this.words[p]=f.words[p];return this.length=Math.max(this.length,p),f!==this&&(this.negative=1),this._strip()},n.prototype.sub=function(t){return this.clone().isub(t)};function j(s,t,r){r.negative=t.negative^s.negative;var o=s.length+t.length|0;r.length=o,o=o-1|0;var f=s.words[0]|0,a=t.words[0]|0,i=f*a,p=i&67108863,l=i/67108864|0;r.words[0]=p;for(var e=1;e<o;e++){for(var c=l>>>26,F=l&67108863,D=Math.min(e,t.length-1),z=Math.max(0,e-s.length+1);z<=D;z++){var Q=e-z|0;f=s.words[Q]|0,a=t.words[z]|0,i=f*a+F,c+=i/67108864|0,F=i&67108863}r.words[e]=F|0,l=c|0}return l!==0?r.words[e]=l|0:r.length--,r._strip()}var H=function(t,r,o){var f=t.words,a=r.words,i=o.words,p=0,l,e,c,F=f[0]|0,D=F&8191,z=F>>>13,Q=f[1]|0,q=Q&8191,tt=Q>>>13,Ct=f[2]|0,rt=Ct&8191,it=Ct>>>13,Ut=f[3]|0,st=Ut&8191,ht=Ut>>>13,B=f[4]|0,d=B&8191,m=B>>>13,_=f[5]|0,T=_&8191,C=_>>>13,Y=f[6]|0,W=Y&8191,Z=Y>>>13,et=f[7]|0,G=et&8191,X=et>>>13,Ft=f[8]|0,nt=Ft&8191,ft=Ft>>>13,rr=f[9]|0,ut=rr&8191,lt=rr>>>13,er=a[0]|0,pt=er&8191,vt=er>>>13,ir=a[1]|0,ct=ir&8191,dt=ir>>>13,nr=a[2]|0,mt=nr&8191,yt=nr>>>13,or=a[3]|0,gt=or&8191,Mt=or>>>13,ar=a[4]|0,wt=ar&8191,xt=ar>>>13,fr=a[5]|0,bt=fr&8191,At=fr>>>13,sr=a[6]|0,St=sr&8191,Et=sr>>>13,hr=a[7]|0,Bt=hr&8191,_t=hr>>>13,ur=a[8]|0,Ot=ur&8191,It=ur>>>13,tr=a[9]|0,Pt=tr&8191,Lt=tr>>>13;o.negative=t.negative^r.negative,o.length=19,l=Math.imul(D,pt),e=Math.imul(D,vt),e=e+Math.imul(z,pt)|0,c=Math.imul(z,vt);var Dt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,l=Math.imul(q,pt),e=Math.imul(q,vt),e=e+Math.imul(tt,pt)|0,c=Math.imul(tt,vt),l=l+Math.imul(D,ct)|0,e=e+Math.imul(D,dt)|0,e=e+Math.imul(z,ct)|0,c=c+Math.imul(z,dt)|0;var Nt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Nt>>>26)|0,Nt&=67108863,l=Math.imul(rt,pt),e=Math.imul(rt,vt),e=e+Math.imul(it,pt)|0,c=Math.imul(it,vt),l=l+Math.imul(q,ct)|0,e=e+Math.imul(q,dt)|0,e=e+Math.imul(tt,ct)|0,c=c+Math.imul(tt,dt)|0,l=l+Math.imul(D,mt)|0,e=e+Math.imul(D,yt)|0,e=e+Math.imul(z,mt)|0,c=c+Math.imul(z,yt)|0;var Zt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Zt>>>26)|0,Zt&=67108863,l=Math.imul(st,pt),e=Math.imul(st,vt),e=e+Math.imul(ht,pt)|0,c=Math.imul(ht,vt),l=l+Math.imul(rt,ct)|0,e=e+Math.imul(rt,dt)|0,e=e+Math.imul(it,ct)|0,c=c+Math.imul(it,dt)|0,l=l+Math.imul(q,mt)|0,e=e+Math.imul(q,yt)|0,e=e+Math.imul(tt,mt)|0,c=c+Math.imul(tt,yt)|0,l=l+Math.imul(D,gt)|0,e=e+Math.imul(D,Mt)|0,e=e+Math.imul(z,gt)|0,c=c+Math.imul(z,Mt)|0;var zt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(zt>>>26)|0,zt&=67108863,l=Math.imul(d,pt),e=Math.imul(d,vt),e=e+Math.imul(m,pt)|0,c=Math.imul(m,vt),l=l+Math.imul(st,ct)|0,e=e+Math.imul(st,dt)|0,e=e+Math.imul(ht,ct)|0,c=c+Math.imul(ht,dt)|0,l=l+Math.imul(rt,mt)|0,e=e+Math.imul(rt,yt)|0,e=e+Math.imul(it,mt)|0,c=c+Math.imul(it,yt)|0,l=l+Math.imul(q,gt)|0,e=e+Math.imul(q,Mt)|0,e=e+Math.imul(tt,gt)|0,c=c+Math.imul(tt,Mt)|0,l=l+Math.imul(D,wt)|0,e=e+Math.imul(D,xt)|0,e=e+Math.imul(z,wt)|0,c=c+Math.imul(z,xt)|0;var Kt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Kt>>>26)|0,Kt&=67108863,l=Math.imul(T,pt),e=Math.imul(T,vt),e=e+Math.imul(C,pt)|0,c=Math.imul(C,vt),l=l+Math.imul(d,ct)|0,e=e+Math.imul(d,dt)|0,e=e+Math.imul(m,ct)|0,c=c+Math.imul(m,dt)|0,l=l+Math.imul(st,mt)|0,e=e+Math.imul(st,yt)|0,e=e+Math.imul(ht,mt)|0,c=c+Math.imul(ht,yt)|0,l=l+Math.imul(rt,gt)|0,e=e+Math.imul(rt,Mt)|0,e=e+Math.imul(it,gt)|0,c=c+Math.imul(it,Mt)|0,l=l+Math.imul(q,wt)|0,e=e+Math.imul(q,xt)|0,e=e+Math.imul(tt,wt)|0,c=c+Math.imul(tt,xt)|0,l=l+Math.imul(D,bt)|0,e=e+Math.imul(D,At)|0,e=e+Math.imul(z,bt)|0,c=c+Math.imul(z,At)|0;var Ht=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Ht>>>26)|0,Ht&=67108863,l=Math.imul(W,pt),e=Math.imul(W,vt),e=e+Math.imul(Z,pt)|0,c=Math.imul(Z,vt),l=l+Math.imul(T,ct)|0,e=e+Math.imul(T,dt)|0,e=e+Math.imul(C,ct)|0,c=c+Math.imul(C,dt)|0,l=l+Math.imul(d,mt)|0,e=e+Math.imul(d,yt)|0,e=e+Math.imul(m,mt)|0,c=c+Math.imul(m,yt)|0,l=l+Math.imul(st,gt)|0,e=e+Math.imul(st,Mt)|0,e=e+Math.imul(ht,gt)|0,c=c+Math.imul(ht,Mt)|0,l=l+Math.imul(rt,wt)|0,e=e+Math.imul(rt,xt)|0,e=e+Math.imul(it,wt)|0,c=c+Math.imul(it,xt)|0,l=l+Math.imul(q,bt)|0,e=e+Math.imul(q,At)|0,e=e+Math.imul(tt,bt)|0,c=c+Math.imul(tt,At)|0,l=l+Math.imul(D,St)|0,e=e+Math.imul(D,Et)|0,e=e+Math.imul(z,St)|0,c=c+Math.imul(z,Et)|0;var Wt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Wt>>>26)|0,Wt&=67108863,l=Math.imul(G,pt),e=Math.imul(G,vt),e=e+Math.imul(X,pt)|0,c=Math.imul(X,vt),l=l+Math.imul(W,ct)|0,e=e+Math.imul(W,dt)|0,e=e+Math.imul(Z,ct)|0,c=c+Math.imul(Z,dt)|0,l=l+Math.imul(T,mt)|0,e=e+Math.imul(T,yt)|0,e=e+Math.imul(C,mt)|0,c=c+Math.imul(C,yt)|0,l=l+Math.imul(d,gt)|0,e=e+Math.imul(d,Mt)|0,e=e+Math.imul(m,gt)|0,c=c+Math.imul(m,Mt)|0,l=l+Math.imul(st,wt)|0,e=e+Math.imul(st,xt)|0,e=e+Math.imul(ht,wt)|0,c=c+Math.imul(ht,xt)|0,l=l+Math.imul(rt,bt)|0,e=e+Math.imul(rt,At)|0,e=e+Math.imul(it,bt)|0,c=c+Math.imul(it,At)|0,l=l+Math.imul(q,St)|0,e=e+Math.imul(q,Et)|0,e=e+Math.imul(tt,St)|0,c=c+Math.imul(tt,Et)|0,l=l+Math.imul(D,Bt)|0,e=e+Math.imul(D,_t)|0,e=e+Math.imul(z,Bt)|0,c=c+Math.imul(z,_t)|0;var $t=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+($t>>>26)|0,$t&=67108863,l=Math.imul(nt,pt),e=Math.imul(nt,vt),e=e+Math.imul(ft,pt)|0,c=Math.imul(ft,vt),l=l+Math.imul(G,ct)|0,e=e+Math.imul(G,dt)|0,e=e+Math.imul(X,ct)|0,c=c+Math.imul(X,dt)|0,l=l+Math.imul(W,mt)|0,e=e+Math.imul(W,yt)|0,e=e+Math.imul(Z,mt)|0,c=c+Math.imul(Z,yt)|0,l=l+Math.imul(T,gt)|0,e=e+Math.imul(T,Mt)|0,e=e+Math.imul(C,gt)|0,c=c+Math.imul(C,Mt)|0,l=l+Math.imul(d,wt)|0,e=e+Math.imul(d,xt)|0,e=e+Math.imul(m,wt)|0,c=c+Math.imul(m,xt)|0,l=l+Math.imul(st,bt)|0,e=e+Math.imul(st,At)|0,e=e+Math.imul(ht,bt)|0,c=c+Math.imul(ht,At)|0,l=l+Math.imul(rt,St)|0,e=e+Math.imul(rt,Et)|0,e=e+Math.imul(it,St)|0,c=c+Math.imul(it,Et)|0,l=l+Math.imul(q,Bt)|0,e=e+Math.imul(q,_t)|0,e=e+Math.imul(tt,Bt)|0,c=c+Math.imul(tt,_t)|0,l=l+Math.imul(D,Ot)|0,e=e+Math.imul(D,It)|0,e=e+Math.imul(z,Ot)|0,c=c+Math.imul(z,It)|0;var jt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(jt>>>26)|0,jt&=67108863,l=Math.imul(ut,pt),e=Math.imul(ut,vt),e=e+Math.imul(lt,pt)|0,c=Math.imul(lt,vt),l=l+Math.imul(nt,ct)|0,e=e+Math.imul(nt,dt)|0,e=e+Math.imul(ft,ct)|0,c=c+Math.imul(ft,dt)|0,l=l+Math.imul(G,mt)|0,e=e+Math.imul(G,yt)|0,e=e+Math.imul(X,mt)|0,c=c+Math.imul(X,yt)|0,l=l+Math.imul(W,gt)|0,e=e+Math.imul(W,Mt)|0,e=e+Math.imul(Z,gt)|0,c=c+Math.imul(Z,Mt)|0,l=l+Math.imul(T,wt)|0,e=e+Math.imul(T,xt)|0,e=e+Math.imul(C,wt)|0,c=c+Math.imul(C,xt)|0,l=l+Math.imul(d,bt)|0,e=e+Math.imul(d,At)|0,e=e+Math.imul(m,bt)|0,c=c+Math.imul(m,At)|0,l=l+Math.imul(st,St)|0,e=e+Math.imul(st,Et)|0,e=e+Math.imul(ht,St)|0,c=c+Math.imul(ht,Et)|0,l=l+Math.imul(rt,Bt)|0,e=e+Math.imul(rt,_t)|0,e=e+Math.imul(it,Bt)|0,c=c+Math.imul(it,_t)|0,l=l+Math.imul(q,Ot)|0,e=e+Math.imul(q,It)|0,e=e+Math.imul(tt,Ot)|0,c=c+Math.imul(tt,It)|0,l=l+Math.imul(D,Pt)|0,e=e+Math.imul(D,Lt)|0,e=e+Math.imul(z,Pt)|0,c=c+Math.imul(z,Lt)|0;var Vt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Vt>>>26)|0,Vt&=67108863,l=Math.imul(ut,ct),e=Math.imul(ut,dt),e=e+Math.imul(lt,ct)|0,c=Math.imul(lt,dt),l=l+Math.imul(nt,mt)|0,e=e+Math.imul(nt,yt)|0,e=e+Math.imul(ft,mt)|0,c=c+Math.imul(ft,yt)|0,l=l+Math.imul(G,gt)|0,e=e+Math.imul(G,Mt)|0,e=e+Math.imul(X,gt)|0,c=c+Math.imul(X,Mt)|0,l=l+Math.imul(W,wt)|0,e=e+Math.imul(W,xt)|0,e=e+Math.imul(Z,wt)|0,c=c+Math.imul(Z,xt)|0,l=l+Math.imul(T,bt)|0,e=e+Math.imul(T,At)|0,e=e+Math.imul(C,bt)|0,c=c+Math.imul(C,At)|0,l=l+Math.imul(d,St)|0,e=e+Math.imul(d,Et)|0,e=e+Math.imul(m,St)|0,c=c+Math.imul(m,Et)|0,l=l+Math.imul(st,Bt)|0,e=e+Math.imul(st,_t)|0,e=e+Math.imul(ht,Bt)|0,c=c+Math.imul(ht,_t)|0,l=l+Math.imul(rt,Ot)|0,e=e+Math.imul(rt,It)|0,e=e+Math.imul(it,Ot)|0,c=c+Math.imul(it,It)|0,l=l+Math.imul(q,Pt)|0,e=e+Math.imul(q,Lt)|0,e=e+Math.imul(tt,Pt)|0,c=c+Math.imul(tt,Lt)|0;var Gt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Gt>>>26)|0,Gt&=67108863,l=Math.imul(ut,mt),e=Math.imul(ut,yt),e=e+Math.imul(lt,mt)|0,c=Math.imul(lt,yt),l=l+Math.imul(nt,gt)|0,e=e+Math.imul(nt,Mt)|0,e=e+Math.imul(ft,gt)|0,c=c+Math.imul(ft,Mt)|0,l=l+Math.imul(G,wt)|0,e=e+Math.imul(G,xt)|0,e=e+Math.imul(X,wt)|0,c=c+Math.imul(X,xt)|0,l=l+Math.imul(W,bt)|0,e=e+Math.imul(W,At)|0,e=e+Math.imul(Z,bt)|0,c=c+Math.imul(Z,At)|0,l=l+Math.imul(T,St)|0,e=e+Math.imul(T,Et)|0,e=e+Math.imul(C,St)|0,c=c+Math.imul(C,Et)|0,l=l+Math.imul(d,Bt)|0,e=e+Math.imul(d,_t)|0,e=e+Math.imul(m,Bt)|0,c=c+Math.imul(m,_t)|0,l=l+Math.imul(st,Ot)|0,e=e+Math.imul(st,It)|0,e=e+Math.imul(ht,Ot)|0,c=c+Math.imul(ht,It)|0,l=l+Math.imul(rt,Pt)|0,e=e+Math.imul(rt,Lt)|0,e=e+Math.imul(it,Pt)|0,c=c+Math.imul(it,Lt)|0;var Jt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Jt>>>26)|0,Jt&=67108863,l=Math.imul(ut,gt),e=Math.imul(ut,Mt),e=e+Math.imul(lt,gt)|0,c=Math.imul(lt,Mt),l=l+Math.imul(nt,wt)|0,e=e+Math.imul(nt,xt)|0,e=e+Math.imul(ft,wt)|0,c=c+Math.imul(ft,xt)|0,l=l+Math.imul(G,bt)|0,e=e+Math.imul(G,At)|0,e=e+Math.imul(X,bt)|0,c=c+Math.imul(X,At)|0,l=l+Math.imul(W,St)|0,e=e+Math.imul(W,Et)|0,e=e+Math.imul(Z,St)|0,c=c+Math.imul(Z,Et)|0,l=l+Math.imul(T,Bt)|0,e=e+Math.imul(T,_t)|0,e=e+Math.imul(C,Bt)|0,c=c+Math.imul(C,_t)|0,l=l+Math.imul(d,Ot)|0,e=e+Math.imul(d,It)|0,e=e+Math.imul(m,Ot)|0,c=c+Math.imul(m,It)|0,l=l+Math.imul(st,Pt)|0,e=e+Math.imul(st,Lt)|0,e=e+Math.imul(ht,Pt)|0,c=c+Math.imul(ht,Lt)|0;var Xt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,l=Math.imul(ut,wt),e=Math.imul(ut,xt),e=e+Math.imul(lt,wt)|0,c=Math.imul(lt,xt),l=l+Math.imul(nt,bt)|0,e=e+Math.imul(nt,At)|0,e=e+Math.imul(ft,bt)|0,c=c+Math.imul(ft,At)|0,l=l+Math.imul(G,St)|0,e=e+Math.imul(G,Et)|0,e=e+Math.imul(X,St)|0,c=c+Math.imul(X,Et)|0,l=l+Math.imul(W,Bt)|0,e=e+Math.imul(W,_t)|0,e=e+Math.imul(Z,Bt)|0,c=c+Math.imul(Z,_t)|0,l=l+Math.imul(T,Ot)|0,e=e+Math.imul(T,It)|0,e=e+Math.imul(C,Ot)|0,c=c+Math.imul(C,It)|0,l=l+Math.imul(d,Pt)|0,e=e+Math.imul(d,Lt)|0,e=e+Math.imul(m,Pt)|0,c=c+Math.imul(m,Lt)|0;var Yt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Yt>>>26)|0,Yt&=67108863,l=Math.imul(ut,bt),e=Math.imul(ut,At),e=e+Math.imul(lt,bt)|0,c=Math.imul(lt,At),l=l+Math.imul(nt,St)|0,e=e+Math.imul(nt,Et)|0,e=e+Math.imul(ft,St)|0,c=c+Math.imul(ft,Et)|0,l=l+Math.imul(G,Bt)|0,e=e+Math.imul(G,_t)|0,e=e+Math.imul(X,Bt)|0,c=c+Math.imul(X,_t)|0,l=l+Math.imul(W,Ot)|0,e=e+Math.imul(W,It)|0,e=e+Math.imul(Z,Ot)|0,c=c+Math.imul(Z,It)|0,l=l+Math.imul(T,Pt)|0,e=e+Math.imul(T,Lt)|0,e=e+Math.imul(C,Pt)|0,c=c+Math.imul(C,Lt)|0;var Qt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(Qt>>>26)|0,Qt&=67108863,l=Math.imul(ut,St),e=Math.imul(ut,Et),e=e+Math.imul(lt,St)|0,c=Math.imul(lt,Et),l=l+Math.imul(nt,Bt)|0,e=e+Math.imul(nt,_t)|0,e=e+Math.imul(ft,Bt)|0,c=c+Math.imul(ft,_t)|0,l=l+Math.imul(G,Ot)|0,e=e+Math.imul(G,It)|0,e=e+Math.imul(X,Ot)|0,c=c+Math.imul(X,It)|0,l=l+Math.imul(W,Pt)|0,e=e+Math.imul(W,Lt)|0,e=e+Math.imul(Z,Pt)|0,c=c+Math.imul(Z,Lt)|0;var qt=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(qt>>>26)|0,qt&=67108863,l=Math.imul(ut,Bt),e=Math.imul(ut,_t),e=e+Math.imul(lt,Bt)|0,c=Math.imul(lt,_t),l=l+Math.imul(nt,Ot)|0,e=e+Math.imul(nt,It)|0,e=e+Math.imul(ft,Ot)|0,c=c+Math.imul(ft,It)|0,l=l+Math.imul(G,Pt)|0,e=e+Math.imul(G,Lt)|0,e=e+Math.imul(X,Pt)|0,c=c+Math.imul(X,Lt)|0;var lr=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(lr>>>26)|0,lr&=67108863,l=Math.imul(ut,Ot),e=Math.imul(ut,It),e=e+Math.imul(lt,Ot)|0,c=Math.imul(lt,It),l=l+Math.imul(nt,Pt)|0,e=e+Math.imul(nt,Lt)|0,e=e+Math.imul(ft,Pt)|0,c=c+Math.imul(ft,Lt)|0;var pr=(p+l|0)+((e&8191)<<13)|0;p=(c+(e>>>13)|0)+(pr>>>26)|0,pr&=67108863,l=Math.imul(ut,Pt),e=Math.imul(ut,Lt),e=e+Math.imul(lt,Pt)|0,c=Math.imul(lt,Lt);var vr=(p+l|0)+((e&8191)<<13)|0;return p=(c+(e>>>13)|0)+(vr>>>26)|0,vr&=67108863,i[0]=Dt,i[1]=Nt,i[2]=Zt,i[3]=zt,i[4]=Kt,i[5]=Ht,i[6]=Wt,i[7]=$t,i[8]=jt,i[9]=Vt,i[10]=Gt,i[11]=Jt,i[12]=Xt,i[13]=Yt,i[14]=Qt,i[15]=qt,i[16]=lr,i[17]=pr,i[18]=vr,p!==0&&(i[19]=p,o.length++),o};Math.imul||(H=j);function $(s,t,r){r.negative=t.negative^s.negative,r.length=s.length+t.length;for(var o=0,f=0,a=0;a<r.length-1;a++){var i=f;f=0;for(var p=o&67108863,l=Math.min(a,t.length-1),e=Math.max(0,a-s.length+1);e<=l;e++){var c=a-e,F=s.words[c]|0,D=t.words[e]|0,z=F*D,Q=z&67108863;i=i+(z/67108864|0)|0,Q=Q+p|0,p=Q&67108863,i=i+(Q>>>26)|0,f+=i>>>26,i&=67108863}r.words[a]=p,o=i,i=f}return o!==0?r.words[a]=o:r.length--,r._strip()}function J(s,t,r){return $(s,t,r)}n.prototype.mulTo=function(t,r){var o,f=this.length+t.length;return this.length===10&&t.length===10?o=H(this,t,r):f<63?o=j(this,t,r):f<1024?o=$(this,t,r):o=J(this,t,r),o};function V(s,t){this.x=s,this.y=t}V.prototype.makeRBT=function(t){for(var r=new Array(t),o=n.prototype._countBits(t)-1,f=0;f<t;f++)r[f]=this.revBin(f,o,t);return r},V.prototype.revBin=function(t,r,o){if(t===0||t===o-1)return t;for(var f=0,a=0;a<r;a++)f|=(t&1)<<r-a-1,t>>=1;return f},V.prototype.permute=function(t,r,o,f,a,i){for(var p=0;p<i;p++)f[p]=r[t[p]],a[p]=o[t[p]]},V.prototype.transform=function(t,r,o,f,a,i){this.permute(i,t,r,o,f,a);for(var p=1;p<a;p<<=1)for(var l=p<<1,e=Math.cos(2*Math.PI/l),c=Math.sin(2*Math.PI/l),F=0;F<a;F+=l)for(var D=e,z=c,Q=0;Q<p;Q++){var q=o[F+Q],tt=f[F+Q],Ct=o[F+Q+p],rt=f[F+Q+p],it=D*Ct-z*rt;rt=D*rt+z*Ct,Ct=it,o[F+Q]=q+Ct,f[F+Q]=tt+rt,o[F+Q+p]=q-Ct,f[F+Q+p]=tt-rt,Q!==l&&(it=e*D-c*z,z=e*z+c*D,D=it)}},V.prototype.guessLen13b=function(t,r){var o=Math.max(r,t)|1,f=o&1,a=0;for(o=o/2|0;o;o=o>>>1)a++;return 1<<a+1+f},V.prototype.conjugate=function(t,r,o){if(!(o<=1))for(var f=0;f<o/2;f++){var a=t[f];t[f]=t[o-f-1],t[o-f-1]=a,a=r[f],r[f]=-r[o-f-1],r[o-f-1]=-a}},V.prototype.normalize13b=function(t,r){for(var o=0,f=0;f<r/2;f++){var a=Math.round(t[2*f+1]/r)*8192+Math.round(t[2*f]/r)+o;t[f]=a&67108863,a<67108864?o=0:o=a/67108864|0}return t},V.prototype.convert13b=function(t,r,o,f){for(var a=0,i=0;i<r;i++)a=a+(t[i]|0),o[2*i]=a&8191,a=a>>>13,o[2*i+1]=a&8191,a=a>>>13;for(i=2*r;i<f;++i)o[i]=0;v(a===0),v((a&-8192)===0)},V.prototype.stub=function(t){for(var r=new Array(t),o=0;o<t;o++)r[o]=0;return r},V.prototype.mulp=function(t,r,o){var f=2*this.guessLen13b(t.length,r.length),a=this.makeRBT(f),i=this.stub(f),p=new Array(f),l=new Array(f),e=new Array(f),c=new Array(f),F=new Array(f),D=new Array(f),z=o.words;z.length=f,this.convert13b(t.words,t.length,p,f),this.convert13b(r.words,r.length,c,f),this.transform(p,i,l,e,f,a),this.transform(c,i,F,D,f,a);for(var Q=0;Q<f;Q++){var q=l[Q]*F[Q]-e[Q]*D[Q];e[Q]=l[Q]*D[Q]+e[Q]*F[Q],l[Q]=q}return this.conjugate(l,e,f),this.transform(l,e,z,i,f,a),this.conjugate(z,i,f),this.normalize13b(z,f),o.negative=t.negative^r.negative,o.length=t.length+r.length,o._strip()},n.prototype.mul=function(t){var r=new n(null);return r.words=new Array(this.length+t.length),this.mulTo(t,r)},n.prototype.mulf=function(t){var r=new n(null);return r.words=new Array(this.length+t.length),J(this,t,r)},n.prototype.imul=function(t){return this.clone().mulTo(t,this)},n.prototype.imuln=function(t){var r=t<0;r&&(t=-t),v(typeof t=="number"),v(t<67108864);for(var o=0,f=0;f<this.length;f++){var a=(this.words[f]|0)*t,i=(a&67108863)+(o&67108863);o>>=26,o+=a/67108864|0,o+=i>>>26,this.words[f]=i&67108863}return o!==0&&(this.words[f]=o,this.length++),r?this.ineg():this},n.prototype.muln=function(t){return this.clone().imuln(t)},n.prototype.sqr=function(){return this.mul(this)},n.prototype.isqr=function(){return this.imul(this.clone())},n.prototype.pow=function(t){var r=K(t);if(r.length===0)return new n(1);for(var o=this,f=0;f<r.length&&r[f]===0;f++,o=o.sqr());if(++f<r.length)for(var a=o.sqr();f<r.length;f++,a=a.sqr())r[f]!==0&&(o=o.mul(a));return o},n.prototype.iushln=function(t){v(typeof t=="number"&&t>=0);var r=t%26,o=(t-r)/26,f=67108863>>>26-r<<26-r,a;if(r!==0){var i=0;for(a=0;a<this.length;a++){var p=this.words[a]&f,l=(this.words[a]|0)-p<<r;this.words[a]=l|i,i=p>>>26-r}i&&(this.words[a]=i,this.length++)}if(o!==0){for(a=this.length-1;a>=0;a--)this.words[a+o]=this.words[a];for(a=0;a<o;a++)this.words[a]=0;this.length+=o}return this._strip()},n.prototype.ishln=function(t){return v(this.negative===0),this.iushln(t)},n.prototype.iushrn=function(t,r,o){v(typeof t=="number"&&t>=0);var f;r?f=(r-r%26)/26:f=0;var a=t%26,i=Math.min((t-a)/26,this.length),p=67108863^67108863>>>a<<a,l=o;if(f-=i,f=Math.max(0,f),l){for(var e=0;e<i;e++)l.words[e]=this.words[e];l.length=i}if(i!==0)if(this.length>i)for(this.length-=i,e=0;e<this.length;e++)this.words[e]=this.words[e+i];else this.words[0]=0,this.length=1;var c=0;for(e=this.length-1;e>=0&&(c!==0||e>=f);e--){var F=this.words[e]|0;this.words[e]=c<<26-a|F>>>a,c=F&p}return l&&c!==0&&(l.words[l.length++]=c),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},n.prototype.ishrn=function(t,r,o){return v(this.negative===0),this.iushrn(t,r,o)},n.prototype.shln=function(t){return this.clone().ishln(t)},n.prototype.ushln=function(t){return this.clone().iushln(t)},n.prototype.shrn=function(t){return this.clone().ishrn(t)},n.prototype.ushrn=function(t){return this.clone().iushrn(t)},n.prototype.testn=function(t){v(typeof t=="number"&&t>=0);var r=t%26,o=(t-r)/26,f=1<<r;if(this.length<=o)return!1;var a=this.words[o];return!!(a&f)},n.prototype.imaskn=function(t){v(typeof t=="number"&&t>=0);var r=t%26,o=(t-r)/26;if(v(this.negative===0,"imaskn works only with positive numbers"),this.length<=o)return this;if(r!==0&&o++,this.length=Math.min(o,this.length),r!==0){var f=67108863^67108863>>>r<<r;this.words[this.length-1]&=f}return this._strip()},n.prototype.maskn=function(t){return this.clone().imaskn(t)},n.prototype.iaddn=function(t){return v(typeof t=="number"),v(t<67108864),t<0?this.isubn(-t):this.negative!==0?this.length===1&&(this.words[0]|0)<=t?(this.words[0]=t-(this.words[0]|0),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},n.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},n.prototype.isubn=function(t){if(v(typeof t=="number"),v(t<67108864),t<0)return this.iaddn(-t);if(this.negative!==0)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,this.length===1&&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()},n.prototype.addn=function(t){return this.clone().iaddn(t)},n.prototype.subn=function(t){return this.clone().isubn(t)},n.prototype.iabs=function(){return this.negative=0,this},n.prototype.abs=function(){return this.clone().iabs()},n.prototype._ishlnsubmul=function(t,r,o){var f=t.length+o,a;this._expand(f);var i,p=0;for(a=0;a<t.length;a++){i=(this.words[a+o]|0)+p;var l=(t.words[a]|0)*r;i-=l&67108863,p=(i>>26)-(l/67108864|0),this.words[a+o]=i&67108863}for(;a<this.length-o;a++)i=(this.words[a+o]|0)+p,p=i>>26,this.words[a+o]=i&67108863;if(p===0)return this._strip();for(v(p===-1),p=0,a=0;a<this.length;a++)i=-(this.words[a]|0)+p,p=i>>26,this.words[a]=i&67108863;return this.negative=1,this._strip()},n.prototype._wordDiv=function(t,r){var o=this.length-t.length,f=this.clone(),a=t,i=a.words[a.length-1]|0,p=this._countBits(i);o=26-p,o!==0&&(a=a.ushln(o),f.iushln(o),i=a.words[a.length-1]|0);var l=f.length-a.length,e;if(r!=="mod"){e=new n(null),e.length=l+1,e.words=new Array(e.length);for(var c=0;c<e.length;c++)e.words[c]=0}var F=f.clone()._ishlnsubmul(a,1,l);F.negative===0&&(f=F,e&&(e.words[l]=1));for(var D=l-1;D>=0;D--){var z=(f.words[a.length+D]|0)*67108864+(f.words[a.length+D-1]|0);for(z=Math.min(z/i|0,67108863),f._ishlnsubmul(a,z,D);f.negative!==0;)z--,f.negative=0,f._ishlnsubmul(a,1,D),f.isZero()||(f.negative^=1);e&&(e.words[D]=z)}return e&&e._strip(),f._strip(),r!=="div"&&o!==0&&f.iushrn(o),{div:e||null,mod:f}},n.prototype.divmod=function(t,r,o){if(v(!t.isZero()),this.isZero())return{div:new n(0),mod:new n(0)};var f,a,i;return this.negative!==0&&t.negative===0?(i=this.neg().divmod(t,r),r!=="mod"&&(f=i.div.neg()),r!=="div"&&(a=i.mod.neg(),o&&a.negative!==0&&a.iadd(t)),{div:f,mod:a}):this.negative===0&&t.negative!==0?(i=this.divmod(t.neg(),r),r!=="mod"&&(f=i.div.neg()),{div:f,mod:i.mod}):this.negative&t.negative?(i=this.neg().divmod(t.neg(),r),r!=="div"&&(a=i.mod.neg(),o&&a.negative!==0&&a.isub(t)),{div:i.div,mod:a}):t.length>this.length||this.cmp(t)<0?{div:new n(0),mod:this}:t.length===1?r==="div"?{div:this.divn(t.words[0]),mod:null}:r==="mod"?{div:null,mod:new n(this.modrn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new n(this.modrn(t.words[0]))}:this._wordDiv(t,r)},n.prototype.div=function(t){return this.divmod(t,"div",!1).div},n.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},n.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},n.prototype.divRound=function(t){var r=this.divmod(t);if(r.mod.isZero())return r.div;var o=r.div.negative!==0?r.mod.isub(t):r.mod,f=t.ushrn(1),a=t.andln(1),i=o.cmp(f);return i<0||a===1&&i===0?r.div:r.div.negative!==0?r.div.isubn(1):r.div.iaddn(1)},n.prototype.modrn=function(t){var r=t<0;r&&(t=-t),v(t<=67108863);for(var o=(1<<26)%t,f=0,a=this.length-1;a>=0;a--)f=(o*f+(this.words[a]|0))%t;return r?-f:f},n.prototype.modn=function(t){return this.modrn(t)},n.prototype.idivn=function(t){var r=t<0;r&&(t=-t),v(t<=67108863);for(var o=0,f=this.length-1;f>=0;f--){var a=(this.words[f]|0)+o*67108864;this.words[f]=a/t|0,o=a%t}return this._strip(),r?this.ineg():this},n.prototype.divn=function(t){return this.clone().idivn(t)},n.prototype.egcd=function(t){v(t.negative===0),v(!t.isZero());var r=this,o=t.clone();r.negative!==0?r=r.umod(t):r=r.clone();for(var f=new n(1),a=new n(0),i=new n(0),p=new n(1),l=0;r.isEven()&&o.isEven();)r.iushrn(1),o.iushrn(1),++l;for(var e=o.clone(),c=r.clone();!r.isZero();){for(var F=0,D=1;!(r.words[0]&D)&&F<26;++F,D<<=1);if(F>0)for(r.iushrn(F);F-- >0;)(f.isOdd()||a.isOdd())&&(f.iadd(e),a.isub(c)),f.iushrn(1),a.iushrn(1);for(var z=0,Q=1;!(o.words[0]&Q)&&z<26;++z,Q<<=1);if(z>0)for(o.iushrn(z);z-- >0;)(i.isOdd()||p.isOdd())&&(i.iadd(e),p.isub(c)),i.iushrn(1),p.iushrn(1);r.cmp(o)>=0?(r.isub(o),f.isub(i),a.isub(p)):(o.isub(r),i.isub(f),p.isub(a))}return{a:i,b:p,gcd:o.iushln(l)}},n.prototype._invmp=function(t){v(t.negative===0),v(!t.isZero());var r=this,o=t.clone();r.negative!==0?r=r.umod(t):r=r.clone();for(var f=new n(1),a=new n(0),i=o.clone();r.cmpn(1)>0&&o.cmpn(1)>0;){for(var p=0,l=1;!(r.words[0]&l)&&p<26;++p,l<<=1);if(p>0)for(r.iushrn(p);p-- >0;)f.isOdd()&&f.iadd(i),f.iushrn(1);for(var e=0,c=1;!(o.words[0]&c)&&e<26;++e,c<<=1);if(e>0)for(o.iushrn(e);e-- >0;)a.isOdd()&&a.iadd(i),a.iushrn(1);r.cmp(o)>=0?(r.isub(o),f.isub(a)):(o.isub(r),a.isub(f))}var F;return r.cmpn(1)===0?F=f:F=a,F.cmpn(0)<0&&F.iadd(t),F},n.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var r=this.clone(),o=t.clone();r.negative=0,o.negative=0;for(var f=0;r.isEven()&&o.isEven();f++)r.iushrn(1),o.iushrn(1);do{for(;r.isEven();)r.iushrn(1);for(;o.isEven();)o.iushrn(1);var a=r.cmp(o);if(a<0){var i=r;r=o,o=i}else if(a===0||o.cmpn(1)===0)break;r.isub(o)}while(!0);return o.iushln(f)},n.prototype.invm=function(t){return this.egcd(t).a.umod(t)},n.prototype.isEven=function(){return(this.words[0]&1)===0},n.prototype.isOdd=function(){return(this.words[0]&1)===1},n.prototype.andln=function(t){return this.words[0]&t},n.prototype.bincn=function(t){v(typeof t=="number");var r=t%26,o=(t-r)/26,f=1<<r;if(this.length<=o)return this._expand(o+1),this.words[o]|=f,this;for(var a=f,i=o;a!==0&&i<this.length;i++){var p=this.words[i]|0;p+=a,a=p>>>26,p&=67108863,this.words[i]=p}return a!==0&&(this.words[i]=a,this.length++),this},n.prototype.isZero=function(){return this.length===1&&this.words[0]===0},n.prototype.cmpn=function(t){var r=t<0;if(this.negative!==0&&!r)return-1;if(this.negative===0&&r)return 1;this._strip();var o;if(this.length>1)o=1;else{r&&(t=-t),v(t<=67108863,"Number is too big");var f=this.words[0]|0;o=f===t?0:f<t?-1:1}return this.negative!==0?-o|0:o},n.prototype.cmp=function(t){if(this.negative!==0&&t.negative===0)return-1;if(this.negative===0&&t.negative!==0)return 1;var r=this.ucmp(t);return this.negative!==0?-r|0:r},n.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var r=0,o=this.length-1;o>=0;o--){var f=this.words[o]|0,a=t.words[o]|0;if(f!==a){f<a?r=-1:f>a&&(r=1);break}}return r},n.prototype.gtn=function(t){return this.cmpn(t)===1},n.prototype.gt=function(t){return this.cmp(t)===1},n.prototype.gten=function(t){return this.cmpn(t)>=0},n.prototype.gte=function(t){return this.cmp(t)>=0},n.prototype.ltn=function(t){return this.cmpn(t)===-1},n.prototype.lt=function(t){return this.cmp(t)===-1},n.prototype.lten=function(t){return this.cmpn(t)<=0},n.prototype.lte=function(t){return this.cmp(t)<=0},n.prototype.eqn=function(t){return this.cmpn(t)===0},n.prototype.eq=function(t){return this.cmp(t)===0},n.red=function(t){return new h(t)},n.prototype.toRed=function(t){return v(!this.red,"Already a number in reduction context"),v(this.negative===0,"red works only with positives"),t.convertTo(this)._forceRed(t)},n.prototype.fromRed=function(){return v(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},n.prototype._forceRed=function(t){return this.red=t,this},n.prototype.forceRed=function(t){return v(!this.red,"Already a number in reduction context"),this._forceRed(t)},n.prototype.redAdd=function(t){return v(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},n.prototype.redIAdd=function(t){return v(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},n.prototype.redSub=function(t){return v(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},n.prototype.redISub=function(t){return v(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},n.prototype.redShl=function(t){return v(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},n.prototype.redMul=function(t){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},n.prototype.redIMul=function(t){return v(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},n.prototype.redSqr=function(){return v(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},n.prototype.redISqr=function(){return v(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},n.prototype.redSqrt=function(){return v(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},n.prototype.redInvm=function(){return v(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},n.prototype.redNeg=function(){return v(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},n.prototype.redPow=function(t){return v(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var Tt={k256:null,p224:null,p192:null,p25519:null};function ot(s,t){this.name=s,this.p=new n(t,16),this.n=this.p.bitLength(),this.k=new n(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}ot.prototype._tmp=function(){var t=new n(null);return t.words=new Array(Math.ceil(this.n/13)),t},ot.prototype.ireduce=function(t){var r=t,o;do this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),o=r.bitLength();while(o>this.n);var f=o<this.n?-1:r.ucmp(this.p);return f===0?(r.words[0]=0,r.length=1):f>0?r.isub(this.p):r.strip!==void 0?r.strip():r._strip(),r},ot.prototype.split=function(t,r){t.iushrn(this.n,0,r)},ot.prototype.imulK=function(t){return t.imul(this.k)};function kt(){ot.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}g(kt,ot),kt.prototype.split=function(t,r){for(var o=4194303,f=Math.min(t.length,9),a=0;a<f;a++)r.words[a]=t.words[a];if(r.length=f,t.length<=9){t.words[0]=0,t.length=1;return}var i=t.words[9];for(r.words[r.length++]=i&o,a=10;a<t.length;a++){var p=t.words[a]|0;t.words[a-10]=(p&o)<<4|i>>>22,i=p}i>>>=22,t.words[a-10]=i,i===0&&t.length>10?t.length-=10:t.length-=9},kt.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var r=0,o=0;o<t.length;o++){var f=t.words[o]|0;r+=f*977,t.words[o]=r&67108863,r=f*64+(r/67108864|0)}return t.words[t.length-1]===0&&(t.length--,t.words[t.length-1]===0&&t.length--),t};function at(){ot.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}g(at,ot);function Rt(){ot.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}g(Rt,ot);function I(){ot.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}g(I,ot),I.prototype.imulK=function(t){for(var r=0,o=0;o<t.length;o++){var f=(t.words[o]|0)*19+r,a=f&67108863;f>>>=26,t.words[o]=a,r=f}return r!==0&&(t.words[t.length++]=r),t},n._prime=function(t){if(Tt[t])return Tt[t];var r;if(t==="k256")r=new kt;else if(t==="p224")r=new at;else if(t==="p192")r=new Rt;else if(t==="p25519")r=new I;else throw new Error("Unknown prime "+t);return Tt[t]=r,r};function h(s){if(typeof s=="string"){var t=n._prime(s);this.m=t.p,this.prime=t}else v(s.gtn(1),"modulus must be greater than 1"),this.m=s,this.prime=null}h.prototype._verify1=function(t){v(t.negative===0,"red works only with positives"),v(t.red,"red works only with red numbers")},h.prototype._verify2=function(t,r){v((t.negative|r.negative)===0,"red works only with positives"),v(t.red&&t.red===r.red,"red works only with red numbers")},h.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):(k(t,t.umod(this.m)._forceRed(this)),t)},h.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},h.prototype.add=function(t,r){this._verify2(t,r);var o=t.add(r);return o.cmp(this.m)>=0&&o.isub(this.m),o._forceRed(this)},h.prototype.iadd=function(t,r){this._verify2(t,r);var o=t.iadd(r);return o.cmp(this.m)>=0&&o.isub(this.m),o},h.prototype.sub=function(t,r){this._verify2(t,r);var o=t.sub(r);return o.cmpn(0)<0&&o.iadd(this.m),o._forceRed(this)},h.prototype.isub=function(t,r){this._verify2(t,r);var o=t.isub(r);return o.cmpn(0)<0&&o.iadd(this.m),o},h.prototype.shl=function(t,r){return this._verify1(t),this.imod(t.ushln(r))},h.prototype.imul=function(t,r){return this._verify2(t,r),this.imod(t.imul(r))},h.prototype.mul=function(t,r){return this._verify2(t,r),this.imod(t.mul(r))},h.prototype.isqr=function(t){return this.imul(t,t.clone())},h.prototype.sqr=function(t){return this.mul(t,t)},h.prototype.sqrt=function(t){if(t.isZero())return t.clone();var r=this.m.andln(3);if(v(r%2===1),r===3){var o=this.m.add(new n(1)).iushrn(2);return this.pow(t,o)}for(var f=this.m.subn(1),a=0;!f.isZero()&&f.andln(1)===0;)a++,f.iushrn(1);v(!f.isZero());var i=new n(1).toRed(this),p=i.redNeg(),l=this.m.subn(1).iushrn(1),e=this.m.bitLength();for(e=new n(2*e*e).toRed(this);this.pow(e,l).cmp(p)!==0;)e.redIAdd(p);for(var c=this.pow(e,f),F=this.pow(t,f.addn(1).iushrn(1)),D=this.pow(t,f),z=a;D.cmp(i)!==0;){for(var Q=D,q=0;Q.cmp(i)!==0;q++)Q=Q.redSqr();v(q<z);var tt=this.pow(c,new n(1).iushln(z-q-1));F=F.redMul(tt),c=tt.redSqr(),D=D.redMul(c),z=q}return F},h.prototype.invm=function(t){var r=t._invmp(this.m);return r.negative!==0?(r.negative=0,this.imod(r).redNeg()):this.imod(r)},h.prototype.pow=function(t,r){if(r.isZero())return new n(1).toRed(this);if(r.cmpn(1)===0)return t.clone();var o=4,f=new Array(1<<o);f[0]=new n(1).toRed(this),f[1]=t;for(var a=2;a<f.length;a++)f[a]=this.mul(f[a-1],t);var i=f[0],p=0,l=0,e=r.bitLength()%26;for(e===0&&(e=26),a=r.length-1;a>=0;a--){for(var c=r.words[a],F=e-1;F>=0;F--){var D=c>>F&1;if(i!==f[0]&&(i=this.sqr(i)),D===0&&p===0){l=0;continue}p<<=1,p|=D,l++,!(l!==o&&(a!==0||F!==0))&&(i=this.mul(i,f[p]),l=0,p=0)}e=26}return i},h.prototype.convertTo=function(t){var r=t.umod(this.m);return r===t?r.clone():r},h.prototype.convertFrom=function(t){var r=t.clone();return r.red=null,r},n.mont=function(t){return new y(t)};function y(s){h.call(this,s),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new n(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)}g(y,h),y.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},y.prototype.convertFrom=function(t){var r=this.imod(t.mul(this.rinv));return r.red=null,r},y.prototype.imul=function(t,r){if(t.isZero()||r.isZero())return t.words[0]=0,t.length=1,t;var o=t.imul(r),f=o.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=o.isub(f).iushrn(this.shift),i=a;return a.cmp(this.m)>=0?i=a.isub(this.m):a.cmpn(0)<0&&(i=a.iadd(this.m)),i._forceRed(this)},y.prototype.mul=function(t,r){if(t.isZero()||r.isZero())return new n(0)._forceRed(this);var o=t.mul(r),f=o.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=o.isub(f).iushrn(this.shift),i=a;return a.cmp(this.m)>=0?i=a.isub(this.m):a.cmpn(0)<0&&(i=a.iadd(this.m)),i._forceRed(this)},y.prototype.invm=function(t){var r=this.imod(t._invmp(this.m).mul(this.r2));return r._forceRed(this)}}(M,this)},192689:(M,E,u)=>{"use strict";var w=u(138891).Buffer,x=u(138891).SlowBuffer;M.exports=v;function v(A,S){if(!w.isBuffer(A)||!w.isBuffer(S)||A.length!==S.length)return!1;for(var b=0,O=0;O<A.length;O++)b|=A[O]^S[O];return b===0}v.install=function(){w.prototype.equal=x.prototype.equal=function(S){return v(this,S)}};var g=w.prototype.equal,n=x.prototype.equal;v.restore=function(){w.prototype.equal=g,x.prototype.equal=n}},20755:(M,E,u)=>{var w=u(141281).Buffer;M.exports=function(v,g){for(var n=Math.min(v.length,g.length),A=new w(n),S=0;S<n;++S)A[S]=v[S]^g[S];return A}},138891:(M,E,u)=>{"use strict";var w=u(80247);/*! 2 * The buffer module from node.js, for the browser. 3 * 4 * @author Feross Aboukhadijeh <https://feross.org> 5 * @license MIT 6 */var x=u(237322),v=u(108239),g=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;E.Buffer=b,E.SlowBuffer=$,E.INSPECT_MAX_BYTES=50;var n=2147483647;
vendor: 18,581 bytes, line 6
6E.kMaxLength=n,b.TYPED_ARRAY_SUPPORT=A(),!b.TYPED_ARRAY_SUPPORT&&typeof w<"u"&&typeof w.error=="function"&&w.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function A(){try{var B=new Uint8Array(1),d={foo:function(){return 42}};return Object.setPrototypeOf(d,Uint8Array.prototype),Object.setPrototypeOf(B,d),B.foo()===42}catch{return!1}}Object.defineProperty(b.prototype,"parent",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.buffer}}),Object.defineProperty(b.prototype,"offset",{enumerable:!0,get:function(){if(b.isBuffer(this))return this.byteOffset}});function S(B){if(B>n)throw new RangeError('The value "'+B+'" is invalid for option "size"');var d=new Uint8Array(B);return Object.setPrototypeOf(d,b.prototype),d}function b(B,d,m){if(typeof B=="number"){if(typeof d=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return U(B)}return O(B,d,m)}b.poolSize=8192;function O(B,d,m){if(typeof B=="string")return L(B,d);if(ArrayBuffer.isView(B))return N(B);if(B==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof B);if(Ut(B,ArrayBuffer)||B&&Ut(B.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(Ut(B,SharedArrayBuffer)||B&&Ut(B.buffer,SharedArrayBuffer)))return K(B,d,m);if(typeof B=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var _=B.valueOf&&B.valueOf();if(_!=null&&_!==B)return b.from(_,d,m);var T=j(B);if(T)return T;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof B[Symbol.toPrimitive]=="function")return b.from(B[Symbol.toPrimitive]("string"),d,m);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof B)}b.from=function(B,d,m){return O(B,d,m)},Object.setPrototypeOf(b.prototype,Uint8Array.prototype),Object.setPrototypeOf(b,Uint8Array);function k(B){if(typeof B!="number")throw new TypeError('"size" argument must be of type number');if(B<0)throw new RangeError('The value "'+B+'" is invalid for option "size"')}function R(B,d,m){return k(B),B<=0?S(B):d!==void 0?typeof m=="string"?S(B).fill(d,m):S(B).fill(d):S(B)}b.alloc=function(B,d,m){return R(B,d,m)};function U(B){return k(B),S(B<0?0:H(B)|0)}b.allocUnsafe=function(B){return U(B)},b.allocUnsafeSlow=function(B){return U(B)};function L(B,d){if((typeof d!="string"||d==="")&&(d="utf8"),!b.isEncoding(d))throw new TypeError("Unknown encoding: "+d);var m=J(B,d)|0,_=S(m),T=_.write(B,d);return T!==m&&(_=_.slice(0,T)),_}function P(B){for(var d=B.length<0?0:H(B.length)|0,m=S(d),_=0;_<d;_+=1)m[_]=B[_]&255;return m}function N(B){if(Ut(B,Uint8Array)){var d=new Uint8Array(B);return K(d.buffer,d.byteOffset,d.byteLength)}return P(B)}function K(B,d,m){if(d<0||B.byteLength<d)throw new RangeError('"offset" is outside of buffer bounds');if(B.byteLength<d+(m||0))throw new RangeError('"length" is outside of buffer bounds');var _;return d===void 0&&m===void 0?_=new Uint8Array(B):m===void 0?_=new Uint8Array(B,d):_=new Uint8Array(B,d,m),Object.setPrototypeOf(_,b.prototype),_}function j(B){if(b.isBuffer(B)){var d=H(B.length)|0,m=S(d);return m.length===0||B.copy(m,0,0,d),m}if(B.length!==void 0)return typeof B.length!="number"||st(B.length)?S(0):P(B);if(B.type==="Buffer"&&Array.isArray(B.data))return P(B.data)}function H(B){if(B>=n)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+n.toString(16)+" bytes");return B|0}function $(B){return+B!=B&&(B=0),b.alloc(+B)}b.isBuffer=function(d){return d!=null&&d._isBuffer===!0&&d!==b.prototype},b.compare=function(d,m){if(Ut(d,Uint8Array)&&(d=b.from(d,d.offset,d.byteLength)),Ut(m,Uint8Array)&&(m=b.from(m,m.offset,m.byteLength)),!b.isBuffer(d)||!b.isBuffer(m))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(d===m)return 0;for(var _=d.length,T=m.length,C=0,Y=Math.min(_,T);C<Y;++C)if(d[C]!==m[C]){_=d[C],T=m[C];break}return _<T?-1:T<_?1:0},b.isEncoding=function(d){switch(String(d).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},b.concat=function(d,m){if(!Array.isArray(d))throw new TypeError('"list" argument must be an Array of Buffers');if(d.length===0)return b.alloc(0);var _;if(m===void 0)for(m=0,_=0;_<d.length;++_)m+=d[_].length;var T=b.allocUnsafe(m),C=0;for(_=0;_<d.length;++_){var Y=d[_];if(Ut(Y,Uint8Array))C+Y.length>T.length?b.from(Y).copy(T,C):Uint8Array.prototype.set.call(T,Y,C);else if(b.isBuffer(Y))Y.copy(T,C);else throw new TypeError('"list" argument must be an Array of Buffers');C+=Y.length}return T};function J(B,d){if(b.isBuffer(B))return B.length;if(ArrayBuffer.isView(B)||Ut(B,ArrayBuffer))return B.byteLength;if(typeof B!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof B);var m=B.length,_=arguments.length>2&&arguments[2]===!0;if(!_&&m===0)return 0;for(var T=!1;;)switch(d){case"ascii":case"latin1":case"binary":return m;case"utf8":case"utf-8":return q(B).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return m*2;case"hex":return m>>>1;case"base64":return rt(B).length;default:if(T)return _?-1:q(B).length;d=(""+d).toLowerCase(),T=!0}}b.byteLength=J;function V(B,d,m){var _=!1;if((d===void 0||d<0)&&(d=0),d>this.length||((m===void 0||m>this.length)&&(m=this.length),m<=0)||(m>>>=0,d>>>=0,m<=d))return"";for(B||(B="utf8");;)switch(B){case"hex":return i(this,d,m);case"utf8":case"utf-8":return t(this,d,m);case"ascii":return f(this,d,m);case"latin1":case"binary":return a(this,d,m);case"base64":return s(this,d,m);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return p(this,d,m);default:if(_)throw new TypeError("Unknown encoding: "+B);B=(B+"").toLowerCase(),_=!0}}b.prototype._isBuffer=!0;function Tt(B,d,m){var _=B[d];B[d]=B[m],B[m]=_}b.prototype.swap16=function(){var d=this.length;if(d%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var m=0;m<d;m+=2)Tt(this,m,m+1);return this},b.prototype.swap32=function(){var d=this.length;if(d%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var m=0;m<d;m+=4)Tt(this,m,m+3),Tt(this,m+1,m+2);return this},b.prototype.swap64=function(){var d=this.length;if(d%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var m=0;m<d;m+=8)Tt(this,m,m+7),Tt(this,m+1,m+6),Tt(this,m+2,m+5),Tt(this,m+3,m+4);return this},b.prototype.toString=function(){var d=this.length;return d===0?"":arguments.length===0?t(this,0,d):V.apply(this,arguments)},b.prototype.toLocaleString=b.prototype.toString,b.prototype.equals=function(d){if(!b.isBuffer(d))throw new TypeError("Argument must be a Buffer");return this===d?!0:b.compare(this,d)===0},b.prototype.inspect=function(){var d="",m=E.INSPECT_MAX_BYTES;return d=this.toString("hex",0,m).replace(/(.{2})/g,"$1 ").trim(),this.length>m&&(d+=" ... "),"<Buffer "+d+">"},g&&(b.prototype[g]=b.prototype.inspect),b.prototype.compare=function(d,m,_,T,C){if(Ut(d,Uint8Array)&&(d=b.from(d,d.offset,d.byteLength)),!b.isBuffer(d))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof d);if(m===void 0&&(m=0),_===void 0&&(_=d?d.length:0),T===void 0&&(T=0),C===void 0&&(C=this.length),m<0||_>d.length||T<0||C>this.length)throw new RangeError("out of range index");if(T>=C&&m>=_)return 0;if(T>=C)return-1;if(m>=_)return 1;if(m>>>=0,_>>>=0,T>>>=0,C>>>=0,this===d)return 0;for(var Y=C-T,W=_-m,Z=Math.min(Y,W),et=this.slice(T,C),G=d.slice(m,_),X=0;X<Z;++X)if(et[X]!==G[X]){Y=et[X],W=G[X];break}return Y<W?-1:W<Y?1:0};function ot(B,d,m,_,T){if(B.length===0)return-1;if(typeof m=="string"?(_=m,m=0):m>2147483647?m=2147483647:m<-2147483648&&(m=-2147483648),m=+m,st(m)&&(m=T?0:B.length-1),m<0&&(m=B.length+m),m>=B.length){if(T)return-1;m=B.length-1}else if(m<0)if(T)m=0;else return-1;if(typeof d=="string"&&(d=b.from(d,_)),b.isBuffer(d))return d.length===0?-1:kt(B,d,m,_,T);if(typeof d=="number")return d=d&255,typeof Uint8Array.prototype.indexOf=="function"?T?Uint8Array.prototype.indexOf.call(B,d,m):Uint8Array.prototype.lastIndexOf.call(B,d,m):kt(B,[d],m,_,T);throw new TypeError("val must be string, number or Buffer")}function kt(B,d,m,_,T){var C=1,Y=B.length,W=d.length;if(_!==void 0&&(_=String(_).toLowerCase(),_==="ucs2"||_==="ucs-2"||_==="utf16le"||_==="utf-16le")){if(B.length<2||d.length<2)return-1;C=2,Y/=2,W/=2,m/=2}function Z(nt,ft){return C===1?nt[ft]:nt.readUInt16BE(ft*C)}var et;if(T){var G=-1;for(et=m;et<Y;et++)if(Z(B,et)===Z(d,G===-1?0:et-G)){if(G===-1&&(G=et),et-G+1===W)return G*C}else G!==-1&&(et-=et-G),G=-1}else for(m+W>Y&&(m=Y-W),et=m;et>=0;et--){for(var X=!0,Ft=0;Ft<W;Ft++)if(Z(B,et+Ft)!==Z(d,Ft)){X=!1;break}if(X)return et}return-1}b.prototype.includes=function(d,m,_){return this.indexOf(d,m,_)!==-1},b.prototype.indexOf=function(d,m,_){return ot(this,d,m,_,!0)},b.prototype.lastIndexOf=function(d,m,_){return ot(this,d,m,_,!1)};function at(B,d,m,_){m=Number(m)||0;var T=B.length-m;_?(_=Number(_),_>T&&(_=T)):_=T;var C=d.length;_>C/2&&(_=C/2);for(var Y=0;Y<_;++Y){var W=parseInt(d.substr(Y*2,2),16);if(st(W))return Y;B[m+Y]=W}return Y}function Rt(B,d,m,_){return it(q(d,B.length-m),B,m,_)}function I(B,d,m,_){return it(tt(d),B,m,_)}function h(B,d,m,_){return it(rt(d),B,m,_)}function y(B,d,m,_){return it(Ct(d,B.length-m),B,m,_)}b.prototype.write=function(d,m,_,T){if(m===void 0)T="utf8",_=this.length,m=0;else if(_===void 0&&typeof m=="string")T=m,_=this.length,m=0;else if(isFinite(m))m=m>>>0,isFinite(_)?(_=_>>>0,T===void 0&&(T="utf8")):(T=_,_=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var C=this.length-m;if((_===void 0||_>C)&&(_=C),d.length>0&&(_<0||m<0)||m>this.length)throw new RangeError("Attempt to write outside buffer bounds");T||(T="utf8");for(var Y=!1;;)switch(T){case"hex":return at(this,d,m,_);case"utf8":case"utf-8":return Rt(this,d,m,_);case"ascii":case"latin1":case"binary":return I(this,d,m,_);case"base64":return h(this,d,m,_);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return y(this,d,m,_);default:if(Y)throw new TypeError("Unknown encoding: "+T);T=(""+T).toLowerCase(),Y=!0}},b.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function s(B,d,m){return d===0&&m===B.length?x.fromByteArray(B):x.fromByteArray(B.slice(d,m))}function t(B,d,m){m=Math.min(B.length,m);for(var _=[],T=d;T<m;){var C=B[T],Y=null,W=C>239?4:C>223?3:C>191?2:1;if(T+W<=m){var Z,et,G,X;switch(W){case 1:C<128&&(Y=C);break;case 2:Z=B[T+1],(Z&192)===128&&(X=(C&31)<<6|Z&63,X>127&&(Y=X));break;case 3:Z=B[T+1],et=B[T+2],(Z&192)===128&&(et&192)===128&&(X=(C&15)<<12|(Z&63)<<6|et&63,X>2047&&(X<55296||X>57343)&&(Y=X));break;case 4:Z=B[T+1],et=B[T+2],G=B[T+3],(Z&192)===128&&(et&192)===128&&(G&192)===128&&(X=(C&15)<<18|(Z&63)<<12|(et&63)<<6|G&63,X>65535&&X<1114112&&(Y=X))}}Y===null?(Y=65533,W=1):Y>65535&&(Y-=65536,_.push(Y>>>10&1023|55296),Y=56320|Y&1023),_.push(Y),T+=W}return o(_)}var r=4096;function o(B){var d=B.length;if(d<=r)return String.fromCharCode.apply(String,B);for(var m="",_=0;_<d;)m+=String.fromCharCode.apply(String,B.slice(_,_+=r));return m}function f(B,d,m){var _="";m=Math.min(B.length,m);for(var T=d;T<m;++T)_+=String.fromCharCode(B[T]&127);return _}function a(B,d,m){var _="";m=Math.min(B.length,m);for(var T=d;T<m;++T)_+=String.fromCharCode(B[T]);return _}function i(B,d,m){var _=B.length;(!d||d<0)&&(d=0),(!m||m<0||m>_)&&(m=_);for(var T="",C=d;C<m;++C)T+=ht[B[C]];return T}function p(B,d,m){for(var _=B.slice(d,m),T="",C=0;C<_.length-1;C+=2)T+=String.fromCharCode(_[C]+_[C+1]*256);return T}b.prototype.slice=function(d,m){var _=this.length;d=~~d,m=m===void 0?_:~~m,d<0?(d+=_,d<0&&(d=0)):d>_&&(d=_),m<0?(m+=_,m<0&&(m=0)):m>_&&(m=_),m<d&&(m=d);var T=this.subarray(d,m);return Object.setPrototypeOf(T,b.prototype),T};function l(B,d,m){if(B%1!==0||B<0)throw new RangeError("offset is not uint");if(B+d>m)throw new RangeError("Trying to access beyond buffer length")}b.prototype.readUintLE=b.prototype.readUIntLE=function(d,m,_){d=d>>>0,m=m>>>0,_||l(d,m,this.length);for(var T=this[d],C=1,Y=0;++Y<m&&(C*=256);)T+=this[d+Y]*C;return T},b.prototype.readUintBE=b.prototype.readUIntBE=function(d,m,_){d=d>>>0,m=m>>>0,_||l(d,m,this.length);for(var T=this[d+--m],C=1;m>0&&(C*=256);)T+=this[d+--m]*C;return T},b.prototype.readUint8=b.prototype.readUInt8=function(d,m){return d=d>>>0,m||l(d,1,this.length),this[d]},b.prototype.readUint16LE=b.prototype.readUInt16LE=function(d,m){return d=d>>>0,m||l(d,2,this.length),this[d]|this[d+1]<<8},b.prototype.readUint16BE=b.prototype.readUInt16BE=function(d,m){return d=d>>>0,m||l(d,2,this.length),this[d]<<8|this[d+1]},b.prototype.readUint32LE=b.prototype.readUInt32LE=function(d,m){return d=d>>>0,m||l(d,4,this.length),(this[d]|this[d+1]<<8|this[d+2]<<16)+this[d+3]*16777216},b.prototype.readUint32BE=b.prototype.readUInt32BE=function(d,m){return d=d>>>0,m||l(d,4,this.length),this[d]*16777216+(this[d+1]<<16|this[d+2]<<8|this[d+3])},b.prototype.readIntLE=function(d,m,_){d=d>>>0,m=m>>>0,_||l(d,m,this.length);for(var T=this[d],C=1,Y=0;++Y<m&&(C*=256);)T+=this[d+Y]*C;return C*=128,T>=C&&(T-=Math.pow(2,8*m)),T},b.prototype.readIntBE=function(d,m,_){d=d>>>0,m=m>>>0,_||l(d,m,this.length);for(var T=m,C=1,Y=this[d+--T];T>0&&(C*=256);)Y+=this[d+--T]*C;return C*=128,Y>=C&&(Y-=Math.pow(2,8*m)),Y},b.prototype.readInt8=function(d,m){return d=d>>>0,m||l(d,1,this.length),this[d]&128?(255-this[d]+1)*-1:this[d]},b.prototype.readInt16LE=function(d,m){d=d>>>0,m||l(d,2,this.length);var _=this[d]|this[d+1]<<8;return _&32768?_|4294901760:_},b.prototype.readInt16BE=function(d,m){d=d>>>0,m||l(d,2,this.length);var _=this[d+1]|this[d]<<8;return _&32768?_|4294901760:_},b.prototype.readInt32LE=function(d,m){return d=d>>>0,m||l(d,4,this.length),this[d]|this[d+1]<<8|this[d+2]<<16|this[d+3]<<24},b.prototype.readInt32BE=function(d,m){return d=d>>>0,m||l(d,4,this.length),this[d]<<24|this[d+1]<<16|this[d+2]<<8|this[d+3]},b.prototype.readFloatLE=function(d,m){return d=d>>>0,m||l(d,4,this.length),v.read(this,d,!0,23,4)},b.prototype.readFloatBE=function(d,m){return d=d>>>0,m||l(d,4,this.length),v.read(this,d,!1,23,4)},b.prototype.readDoubleLE=function(d,m){return d=d>>>0,m||l(d,8,this.length),v.read(this,d,!0,52,8)},b.prototype.readDoubleBE=function(d,m){return d=d>>>0,m||l(d,8,this.length),v.read(this,d,!1,52,8)};function e(B,d,m,_,T,C){if(!b.isBuffer(B))throw new TypeError('"buffer" argument must be a Buffer instance');if(d>T||d<C)throw new RangeError('"value" argument is out of bounds');if(m+_>B.length)throw new RangeError("Index out of range")}b.prototype.writeUintLE=b.prototype.writeUIntLE=function(d,m,_,T){if(d=+d,m=m>>>0,_=_>>>0,!T){var C=Math.pow(2,8*_)-1;e(this,d,m,_,C,0)}var Y=1,W=0;for(this[m]=d&255;++W<_&&(Y*=256);)this[m+W]=d/Y&255;return m+_},b.prototype.writeUintBE=b.prototype.writeUIntBE=function(d,m,_,T){if(d=+d,m=m>>>0,_=_>>>0,!T){var C=Math.pow(2,8*_)-1;e(this,d,m,_,C,0)}var Y=_-1,W=1;for(this[m+Y]=d&255;--Y>=0&&(W*=256);)this[m+Y]=d/W&255;return m+_},b.prototype.writeUint8=b.prototype.writeUInt8=function(d,m,_){return d=+d,m=m>>>0,_||e(this,d,m,1,255,0),this[m]=d&255,m+1},b.prototype.writeUint16LE=b.prototype.writeUInt16LE=function(d,m,_){return d=+d,m=m>>>0,_||e(this,d,m,2,65535,0),this[m]=d&255,this[m+1]=d>>>8,m+2},b.prototype.writeUint16BE=b.prototype.writeUInt16BE=function(d,m,_){return d=+d,m=m>>>0,_||e(this,d,m,2,65535,0),this[m]=d>>>8,this[m+1]=d&255,m+2},b.prototype.writeUint32LE=b.prototype.writeUInt32LE=function(d,m,_){return d=+d,m=m>>>0,_||e(this,d,m,4,4294967295,0),this[m+3]=d>>>24,this[m+2]=d>>>16,this[m+1]=d>>>8,this[m]=d&255,m+4},b.prototype.writeUint32BE=b.prototype.writeUInt32BE=function(d,m,_){return d=+d,m=m>>>0,_||e(this,d,m,4,4294967295,0),this[m]=d>>>24,this[m+1]=d>>>16,this[m+2]=d>>>8,this[m+3]=d&255,m+4},b.prototype.writeIntLE=function(d,m,_,T){if(d=+d,m=m>>>0,!T){var C=Math.pow(2,8*_-1);e(this,d,m,_,C-1,-C)}var Y=0,W=1,Z=0;for(this[m]=d&255;++Y<_&&(W*=256);)d<0&&Z===0&&this[m+Y-1]!==0&&(Z=1),this[m+Y]=(d/W>>0)-Z&255;return m+_},b.prototype.writeIntBE=function(d,m,_,T){if(d=+d,m=m>>>0,!T){var C=Math.pow(2,8*_-1);e(this,d,m,_,C-1,-C)}var Y=_-1,W=1,Z=0;for(this[m+Y]=d&255;--Y>=0&&(W*=256);)d<0&&Z===0&&this[m+Y+1]!==0&&(Z=1),this[m+Y]=(d/W>>0)-Z&255;return m+_},b.prototype.writeInt8=function(d,m,_){return d=+d,m=m>>>0,_||e(this,d,m,1,127,-128),d<0&&(d=255+d+1),this[m]=d&255,m+1},b.prototype.writeInt16LE=function(d,m,_){return d=+d,m=m>>>0,_||e(this,d,m,2,32767,-32768),this[m]=d&255,this[m+1]=d>>>8,m+2},b.prototype.writeInt16BE=function(d,m,_){return d=+d,m=m>>>0,_||e(this,d,m,2,32767,-32768),this[m]=d>>>8,this[m+1]=d&255,m+2},b.prototype.writeInt32LE=function(d,m,_){return d=+d,m=m>>>0,_||e(this,d,m,4,2147483647,-2147483648),this[m]=d&255,this[m+1]=d>>>8,this[m+2]=d>>>16,this[m+3]=d>>>24,m+4},b.prototype.writeInt32BE=function(d,m,_){return d=+d,m=m>>>0,_||e(this,d,m,4,2147483647,-2147483648),d<0&&(d=4294967295+d+1),this[m]=d>>>24,this[m+1]=d>>>16,this[m+2]=d>>>8,this[m+3]=d&255,m+4};function c(B,d,m,_,T,C){if(m+_>B.length)throw new RangeError("Index out of range");if(m<0)throw new RangeError("Index out of range")}function F(B,d,m,_,T){return d=+d,m=m>>>0,T||c(B,d,m,4,34028234663852886e22,-34028234663852886e22),v.write(B,d,m,_,23,4),m+4}b.prototype.writeFloatLE=function(d,m,_){return F(this,d,m,!0,_)},b.prototype.writeFloatBE=function(d,m,_){return F(this,d,m,!1,_)};function D(B,d,m,_,T){return d=+d,m=m>>>0,T||c(B,d,m,8,17976931348623157e292,-17976931348623157e292),v.write(B,d,m,_,52,8),m+8}b.prototype.writeDoubleLE=function(d,m,_){return D(this,d,m,!0,_)},b.prototype.writeDoubleBE=function(d,m,_){return D(this,d,m,!1,_)},b.prototype.copy=function(d,m,_,T){if(!b.isBuffer(d))throw new TypeError("argument should be a Buffer");if(_||(_=0),!T&&T!==0&&(T=this.length),m>=d.length&&(m=d.length),m||(m=0),T>0&&T<_&&(T=_),T===_||d.length===0||this.length===0)return 0;if(m<0)throw new RangeError("targetStart out of bounds");if(_<0||_>=this.length)throw new RangeError("Index out of range");if(T<0)throw new RangeError("sourceEnd out of bounds");T>this.length&&(T=this.length),d.length-m<T-_&&(T=d.length-m+_);var C=T-_;return this===d&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(m,_,T):Uint8Array.prototype.set.call(d,this.subarray(_,T),m),C}
6,b.prototype.fill=function(d,m,_,T){if(typeof d=="string"){if(typeof m=="string"?(T=m,m=0,_=this.length):typeof _=="string"&&(T=_,_=this.length),T!==void 0&&typeof T!="string")throw new TypeError("encoding must be a string");if(typeof T=="string"&&!b.isEncoding(T))throw new TypeError("Unknown encoding: "+T);if(d.length===1){var C=d.charCodeAt(0);(T==="utf8"&&C<128||T==="latin1")&&(d=C)}}else typeof d=="number"?d=d&255:typeof d=="boolean"&&(d=Number(d));if(m<0||this.length<m||this.length<_)throw new RangeError("Out of range index");if(_<=m)return this;m=m>>>0,_=_===void 0?this.length:_>>>0,d||(d=0);var Y;if(typeof d=="number")for(Y=m;Y<_;++Y)this[Y]=d;else{var W=b.isBuffer(d)?d:b.from(d,T),Z=W.length;if(Z===0)throw new TypeError('The value "'+d+'" is invalid for argument "value"');for(Y=0;Y<_-m;++Y)this[Y+m]=W[Y%Z]}return this};var z=/[^+/0-9A-Za-z-_]/g;function Q(B){if(B=B.split("=")[0],B=B.trim().replace(z,""),B.length<2)return"";for(;B.length%4!==0;)B=B+"=";return B}function q(B,d){d=d||1/0;for(var m,_=B.length,T=null,C=[],Y=0;Y<_;++Y){if(m=B.charCodeAt(Y),m>55295&&m<57344){if(!T){if(m>56319){(d-=3)>-1&&C.push(239,191,189);continue}else if(Y+1===_){(d-=3)>-1&&C.push(239,191,189);continue}T=m;continue}if(m<56320){(d-=3)>-1&&C.push(239,191,189),T=m;continue}m=(T-55296<<10|m-56320)+65536}else T&&(d-=3)>-1&&C.push(239,191,189);if(T=null,m<128){if((d-=1)<0)break;C.push(m)}else if(m<2048){if((d-=2)<0)break;C.push(m>>6|192,m&63|128)}else if(m<65536){if((d-=3)<0)break;C.push(m>>12|224,m>>6&63|128,m&63|128)}else if(m<1114112){if((d-=4)<0)break;C.push(m>>18|240,m>>12&63|128,m>>6&63|128,m&63|128)}else throw new Error("Invalid code point")}return C}function tt(B){for(var d=[],m=0;m<B.length;++m)d.push(B.charCodeAt(m)&255);return d}function Ct(B,d){for(var m,_,T,C=[],Y=0;Y<B.length&&!((d-=2)<0);++Y)m=B.charCodeAt(Y),_=m>>8,T=m%256,C.push(T),C.push(_);return C}function rt(B){return x.toByteArray(Q(B))}function it(B,d,m,_){for(var T=0;T<_&&!(T+m>=d.length||T>=B.length);++T)d[T+m]=B[T];return T}function Ut(B,d){return B instanceof d||B!=null&&B.constructor!=null&&B.constructor.name!=null&&B.constructor.name===d.name}function st(B){return B!==B}var ht=function(){for(var B="0123456789abcdef",d=new Array(256),m=0;m<16;++m)for(var _=m*16,T=0;T<16;++T)d[_+T]=B[m]+B[T];return d}()},23836:(M,E,u)=>{"use strict";var w=u(584499),x=u(736678),v=u(390376),g=u(639707);M.exports=g||w.call(v,x)},559369:(M,E,u)=>{"use strict";var w=u(584499),x=u(736678),v=u(23836);M.exports=function(){return v(w,x,arguments)}},736678:M=>{"use strict";M.exports=Function.prototype.apply},390376:M=>{"use strict";M.exports=Function.prototype.call},50946:(M,E,u)=>{"use strict";var w=u(584499),x=u(401711),v=u(390376),g=u(23836);M.exports=function(A){if(A.length<1||typeof A[0]!="function")throw new x("a function is required");return g(w,v,A)}},639707:M=>{"use strict";M.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply},488179:(M,E,u)=>{"use strict";var w=u(918973),x=u(467539),v=u(50946),g=u(559369);M.exports=function(A){var S=v(arguments),b=A.length-(arguments.length-1);return w(S,1+(b>0?b:0),!0)},x?x(M.exports,"apply",{value:g}):M.exports.apply=g},293232:(M,E,u)=>{"use strict";var w=u(868897),x=u(50946),v=x([w("%String.prototype.indexOf%")]);M.exports=function(n,A){var S=w(n,!!A);return typeof S=="function"&&v(n,".prototype.")>-1?x([S]):S}},647444:(M,E,u)=>{"use strict";var w=u(431817).Buffer,x=u(947432).Transform,v=u(170721).I,g=u(70198);function n(O){x.call(this),this.hashMode=typeof O=="string",this.hashMode?this[O]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}g(n,x);var A=typeof Uint8Array<"u",S=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&ArrayBuffer.isView&&(w.prototype instanceof Uint8Array||w.TYPED_ARRAY_SUPPORT);function b(O,k){if(O instanceof w)return O;if(typeof O=="string")return w.from(O,k);if(S&&ArrayBuffer.isView(O)){if(O.byteLength===0)return w.alloc(0);var R=w.from(O.buffer,O.byteOffset,O.byteLength);if(R.byteLength===O.byteLength)return R}if(A&&O instanceof Uint8Array||w.isBuffer(O)&&O.constructor&&typeof O.constructor.isBuffer=="function"&&O.constructor.isBuffer(O))return w.from(O);throw new TypeError('The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView.')}n.prototype.update=function(O,k,R){var U=b(O,k),L=this._update(U);return this.hashMode?this:(R&&(L=this._toString(L,R)),L)},n.prototype.setAutoPadding=function(){},n.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},n.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},n.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},n.prototype._transform=function(O,k,R){var U;try{this.hashMode?this._update(O):this.push(this._update(O))}catch(L){U=L}finally{R(U)}},n.prototype._flush=function(O){var k;try{this.push(this.__final())}catch(R){k=R}O(k)},n.prototype._finalOrDigest=function(O){var k=this.__final()||w.alloc(0);return O&&(k=this._toString(k,O,!0)),k},n.prototype._toString=function(O,k,R){if(this._decoder||(this._decoder=new v(k),this._encoding=k),this._encoding!==k)throw new Error("can\u2019t switch encodings");var U=this._decoder.write(O);return R&&(U+=this._decoder.end()),U},M.exports=n},878113:M=>{function E(u,w){(w==null||w>u.length)&&(w=u.length);for(var x=0,v=Array(w);x<w;x++)v[x]=u[x];return v}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},970569:M=>{function E(u){if(Array.isArray(u))return u}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},991819:(M,E,u)=>{var w=u(878113);function x(v){if(Array.isArray(v))return w(v)}M.exports=x,M.exports.__esModule=!0,M.exports.default=M.exports},336417:M=>{function E(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},739805:M=>{function E(u,w){if(!(u instanceof w))throw new TypeError("Cannot call a class as a function")}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},540989:(M,E,u)=>{var w=u(245498);function x(g,n){for(var A=0;A<n.length;A++){var S=n[A];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(g,w(S.key),S)}}function v(g,n,A){return n&&x(g.prototype,n),A&&x(g,A),Object.defineProperty(g,"prototype",{writable:!1}),g}M.exports=v,M.exports.__esModule=!0,M.exports.default=M.exports},785707:(M,E,u)=>{var w=u(245498);function x(v,g,n){return(g=w(g))in v?Object.defineProperty(v,g,{value:n,enumerable:!0,configurable:!0,writable:!0}):v[g]=n,v}M.exports=x,M.exports.__esModule=!0,M.exports.default=M.exports},478304:M=>{function E(){return M.exports=E=Object.assign?Object.assign.bind():function(u){for(var w=1;w<arguments.length;w++){var x=arguments[w];for(var v in x)({}).hasOwnProperty.call(x,v)&&(u[v]=x[v])}return u},M.exports.__esModule=!0,M.exports.default=M.exports,E.apply(null,arguments)}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},929402:M=>
6{function E(u){return M.exports=E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(w){return w.__proto__||Object.getPrototypeOf(w)},M.exports.__esModule=!0,M.exports.default=M.exports,E(u)}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},387861:(M,E,u)=>{var w=u(791270);function x(v,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function");v.prototype=Object.create(g&&g.prototype,{constructor:{value:v,writable:!0,configurable:!0}}),Object.defineProperty(v,"prototype",{writable:!1}),g&&w(v,g)}M.exports=x,M.exports.__esModule=!0,M.exports.default=M.exports},259:(M,E,u)=>{var w=u(791270);function x(v,g){v.prototype=Object.create(g.prototype),v.prototype.constructor=v,w(v,g)}M.exports=x,M.exports.__esModule=!0,M.exports.default=M.exports},296784:M=>{function E(u){return u&&u.__esModule?u:{default:u}}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},230147:(M,E,u)=>{var w=u(210564).default;function x(g){if(typeof WeakMap!="function")return null;var n=new WeakMap,A=new WeakMap;return(x=function(b){return b?A:n})(g)}function v(g,n){if(!n&&g&&g.__esModule)return g;if(g===null||w(g)!="object"&&typeof g!="function")return{default:g};var A=x(n);if(A&&A.has(g))return A.get(g);var S={__proto__:null},b=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in g)if(O!=="default"&&{}.hasOwnProperty.call(g,O)){var k=b?Object.getOwnPropertyDescriptor(g,O):null;k&&(k.get||k.set)?Object.defineProperty(S,O,k):S[O]=g[O]}return S.default=g,A&&A.set(g,S),S}M.exports=v,M.exports.__esModule=!0,M.exports.default=M.exports},20365:M=>{function E(u){if(typeof Symbol<"u"&&u[Symbol.iterator]!=null||u["@@iterator"]!=null)return Array.from(u)}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},765474:M=>{function E(u,w){var x=u==null?null:typeof Symbol<"u"&&u[Symbol.iterator]||u["@@iterator"];if(x!=null){var v,g,n,A,S=[],b=!0,O=!1;try{if(n=(x=x.call(u)).next,w===0){if(Object(x)!==x)return;b=!1}else for(;!(b=(v=n.call(x)).done)&&(S.push(v.value),S.length!==w);b=!0);}catch(k){O=!0,g=k}finally{try{if(!b&&x.return!=null&&(A=x.return(),Object(A)!==A))return}finally{if(O)throw g}}return S}}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},311018:M=>{function E(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 7In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},978687:M=>{function E(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 8In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},996651:(M,E,u)=>{var w=u(785707);function x(g,n){var A=Object.keys(g);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(g);n&&(S=S.filter(function(b){return Object.getOwnPropertyDescriptor(g,b).enumerable})),A.push.apply(A,S)}return A}function v(g){for(var n=1;n<arguments.length;n++){var A=arguments[n]!=null?arguments[n]:{};n%2?x(Object(A),!0).forEach(function(S){w(g,S,A[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(A)):x(Object(A)).forEach(function(S){Object.defineProperty(g,S,Object.getOwnPropertyDescriptor(A,S))})}return g}M.exports=v,M.exports.__esModule=!0,M.exports.default=M.exports},40453:(M,E,u)=>{var w=u(610739);function x(v,g){if(v==null)return{};var n,A,S=w(v,g);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(v);for(A=0;A<b.length;A++)n=b[A],g.includes(n)||{}.propertyIsEnumerable.call(v,n)&&(S[n]=v[n])}return S}M.exports=x,M.exports.__esModule=!0,M.exports.default=M.exports},610739:M=>{function E(u,w){if(u==null)return{};var x={};for(var v in u)if({}.hasOwnProperty.call(u,v)){if(w.includes(v))continue;x[v]=u[v]}return x}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},315118:(M,E,u)=>{var w=u(210564).default,x=u(336417);function v(g,n){if(n&&(w(n)=="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return x(g)}M.exports=v,M.exports.__esModule=!0,M.exports.default=M.exports},791270:M=>
8{function E(u,w){return M.exports=E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(x,v){return x.__proto__=v,x},M.exports.__esModule=!0,M.exports.default=M.exports,E(u,w)}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},818821:(M,E,u)=>{var w=u(970569),x=u(765474),v=u(37744),g=u(311018);function n(A,S){return w(A)||x(A,S)||v(A,S)||g()}M.exports=n,M.exports.__esModule=!0,M.exports.default=M.exports},998832:M=>{function E(u,w){return w||(w=u.slice(0)),Object.freeze(Object.defineProperties(u,{raw:{value:Object.freeze(w)}}))}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},410906:(M,E,u)=>{var w=u(991819),x=u(20365),v=u(37744),g=u(978687);function n(A){return w(A)||x(A)||v(A)||g()}M.exports=n,M.exports.__esModule=!0,M.exports.default=M.exports},311327:(M,E,u)=>{var w=u(210564).default;function x(v,g){if(w(v)!="object"||!v)return v;var n=v[Symbol.toPrimitive];if(n!==void 0){var A=n.call(v,g||"default");if(w(A)!="object")return A;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(v)}M.exports=x,M.exports.__esModule=!0,M.exports.default=M.exports},245498:(M,E,u)=>{var w=u(210564).default,x=u(311327);function v(g){var n=x(g,"string");return w(n)=="symbol"?n:n+""}M.exports=v,M.exports.__esModule=!0,M.exports.default=M.exports},210564:M=>{function E(u){"@babel/helpers - typeof";return M.exports=E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(w){return typeof w}:function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},M.exports.__esModule=!0,M.exports.default=M.exports,E(u)}M.exports=E,M.exports.__esModule=!0,M.exports.default=M.exports},37744:(M,E,u)=>{var w=u(878113);function x(v,g){if(v){if(typeof v=="string")return w(v,g);var n={}.toString.call(v).slice(8,-1);return n==="Object"&&v.constructor&&(n=v.constructor.name),n==="Map"||n==="Set"?Array.from(v):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(v,g):void 0}}M.exports=x,M.exports.__esModule=!0,M.exports.default=M.exports},347919:(M,E,u)=>{"use strict";u.d(E,{A:()=>w});function w(x){if(Array.isArray(x))return x}},972367:(M,E,u)=>{"use strict";u.d(E,{A:()=>w});function w(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}},492099:(M,E,u)=>{"use strict";u.d(E,{A:()=>w});function w(x,v){if(!(x instanceof v))throw new TypeError("Cannot call a class as a function")}},148183:(M,E,u)=>{"use strict";u.d(E,{A:()=>v});var w=u(992162);function x(g,n){for(var A=0;A<n.length;A++){var S=n[A];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(g,(0,w.A)(S.key),S)}}function v(g,n,A){return n&&x(g.prototype,n),A&&x(g,A),Object.defineProperty(g,"prototype",{writable:!1}),g}},241705:(M,E,u)=>{"use strict";u.d(E,{A:()=>x});var w=u(992162);function x(v,g,n){return(g=(0,w.A)(g))in v?Object.defineProperty(v,g,{value:n,enumerable:!0,configurable:!0,writable:!0}):v[g]=n,v}},268102:(M,E,u)=>{"use strict";u.d(E,{A:()=>w});function w(){return w=Object.assign?Object.assign.bind():function(x){for(var v=1;v<arguments.length;v++){var g=arguments[v];for(var n in g)({}).hasOwnProperty.call(g,n)&&(x[n]=g[n])}return x},w.apply(null,arguments)}},974572:(M,E,u)=>{"use strict";u.d(E,{A:()=>w});function w(x){return w=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(v){return v.__proto__||Object.getPrototypeOf(v)},w(x)}},728499:(M,E,u)=>{"use strict";u.d(E,{A:()=>x});function w(v,g){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,A){return n.__proto__=A,n},w(v,g)}function x(v,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function");v.prototype=Object.create(g&&g.prototype,{constructor:{value:v,writable:!0,configurable:!0}}),Object.defineProperty(v,"prototype",{writable:!1}),g&&w(v,g)}},452772:(M,E,u)=>{"use strict";u.d(E,{A:()=>w});function w(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 9In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}},349257:(M,E,u)=>{"use strict";u.d(E,{A:()=>w});function w(x,v){if(x==null)return{};var g={};for(var n in x)if({}.hasOwnProperty.call(x,n)){if(v.includes(n))continue;g[n]=x[n]}return g}},342912:(M,E,u)=>{"use strict";u.d(E,{A:()=>v});var w=u(940694),x=u(972367);function v(g,n){if(n&&((0,w.A)(n)=="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return(0,x.A)(g)}},67346:(M,E,u)=>{"use strict";u.d(E,{A:()=>n});var w=u(347919);function x(A,S){var b=A==null?null:typeof Symbol<"u"&&A[Symbol.iterator]||A["@@iterator"];if(b!=null){var O,k,R,U,L=[],P=!0,N=!1;try{if(R=(b=b.call(A)).next,S===0){if(Object(b)!==b)return;P=!1}else for(;!(P=(O=R.call(b)).done)&&(L.push(O.value),L.length!==S);P=!0);}catch(K){N=!0,k=K}
9finally{try{if(!P&&b.return!=null&&(U=b.return(),Object(U)!==U))return}finally{if(N)throw k}}return L}}var v=u(710700),g=u(452772);function n(A,S){return(0,w.A)(A)||x(A,S)||(0,v.A)(A,S)||(0,g.A)()}},835481:(M,E,u)=>{"use strict";u.d(E,{A:()=>n});var w=u(347919);function x(A){if(typeof Symbol<"u"&&A[Symbol.iterator]!=null||A["@@iterator"]!=null)return Array.from(A)}var v=u(710700),g=u(452772);function n(A){return(0,w.A)(A)||x(A)||(0,v.A)(A)||(0,g.A)()}},992162:(M,E,u)=>{"use strict";u.d(E,{A:()=>v});var w=u(940694);function x(g,n){if((0,w.A)(g)!="object"||!g)return g;var A=g[Symbol.toPrimitive];if(A!==void 0){var S=A.call(g,n||"default");if((0,w.A)(S)!="object")return S;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(g)}function v(g){var n=x(g,"string");return(0,w.A)(n)=="symbol"?n:n+""}},940694:(M,E,u)=>{"use strict";u.d(E,{A:()=>w});function w(x){"@babel/helpers - typeof";return w=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(v){return typeof v}:function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},w(x)}},710700:(M,E,u)=>{"use strict";u.d(E,{A:()=>x});function w(v,g){(g==null||g>v.length)&&(g=v.length);for(var n=0,A=Array(g);n<g;n++)A[n]=v[n];return A}function x(v,g){if(v){if(typeof v=="string")return w(v,g);var n={}.toString.call(v).slice(8,-1);return n==="Object"&&v.constructor&&(n=v.constructor.name),n==="Map"||n==="Set"?Array.from(v):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(v,g):void 0}}},589543:M=>{"use strict";M.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},184715:M=>{"use strict";M.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},661841:M=>{"use strict";M.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')}}]);
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.