PageSourceSearch

https://chamapay-minipay.vercel.app/_next/static/chunks/643-65224b1d15e8ae53.js

js chamapay-minipay.vercel.app collected 2026-10-03 06:23:43 UTC 27,706 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[643],{70643:function(t,e,r){r.d(e,{secp256k1:function(){return tA}});var n=r(15893),i=r(14607);class o extends i.kb{update(t){return(0,i.$h)(this),this.iHash.update(t),this}digestInto(t){(0,i.$h)(this),(0,i.gk)(t,this.outputLen),this.finished=!0,this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){let t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||(t=Object.create(Object.getPrototypeOf(this),{}));let{oHash:e,iHash:r,finished:n,destroyed:i,blockLen:o,outputLen:l}=this;return t.finished=n,t.destroyed=i,t.blockLen=o,t.outputLen=l,t.oHash=e._cloneInto(t.oHash),t.iHash=r._cloneInto(t.iHash),t}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}constructor(t,e){super(),this.finished=!1,this.destroyed=!1,(0,i.z3)(t);let r=(0,i.O0)(e);if(this.iHash=t.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let n=this.blockLen,o=new Uint8Array(n);o.set(r.length>n?t.create().update(r).digest():r);for(let t=0;t<o.length;t++)o[t]^=54;this.iHash.update(o),this.oHash=t.create();for(let t=0;t<o.length;t++)o[t]^=106;this.oHash.update(o),(0,i.ru)(o)}}let l=(t,e,r)=>new o(t,e).update(r).digest();l.create=(t,e)=>new o(t,e);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let f=BigInt(0),a=BigInt(1);function s(t){return t instanceof Uint8Array||ArrayBuffer.isView(t)&&"Uint8Array"===t.constructor.name}function u(t){if(!s(t))throw Error("Uint8Array expected")}function d(t,e){if("boolean"!=typeof e)throw Error(t+" boolean expected, got "+e)}function h(t){let e=t.toString(16);return 1&e.length?"0"+e:e}function c(t){if("string"!=typeof t)throw Error("hex string expected, got "+typeof t);return""===t?f:BigInt("0x"+t)}let g="function"==typeof Uint8Array.from([]).toHex&&"function"==typeof Uint8Array.fromHex,p=Array.from({length:256},(t,e)=>e.toString(16).padStart(2,"0"));function y(t){if(u(t),g)return t.toHex();let e="";for(let r=0;r<t.length;r++)e+=p[t[r]];return e}let m={_0:48,_9:57,A:65,F:70,a:97,f:102};function w(t){return t>=m._0&&t<=m._9?t-m._0:t>=m.A&&t<=m.F?t-(m.A-10):t>=m.a&&t<=m.f?t-(m.a-10):void 0}function E(t){if("string"!=typeof t)throw Error("hex string expected, got "+typeof t);if(g)return Uint8Array.fromHex(t);let e=t.length,r=e/2;if(e%2)throw Error("hex string expected, got unpadded hex of length "+e);let n=new Uint8Array(r);for(let e=0,i=0;e<r;e++,i+=2){let r=w(t.charCodeAt(i)),o=w(t.charCodeAt(i+1));if(void 0===r||void 0===o)throw Error('hex string expected, got non-hex character "'+(t[i]+t[i+1])+'" at index '+i);n[e]=16*r+o}return n}function b(t){return c(y(t))}function v(t){return u(t),c(y(Uint8Array.from(t).reverse()))}function B(t,e){return E(t.toString(16).padStart(2*e,"0"))}function x(t,e){return B(t,e).reverse()}function A(t,e,r){let n;if("string"==typeof e)try{n=E(e)}catch(e){throw Error(t+" must be hex string or Uint8Array, cause: "+e)}else if(s(e))n=Uint8Array.from(e);else throw Error(t+" must be hex string or Uint8Array");let i=n.length;if("number"==typeof r&&i!==r)throw Error(t+" of length "+r+" expected, got "+i);return n}function S(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];let n=0;for(let t=0;t<e.length;t++){let r=e[t];u(r),n+=r.length}let i=new Uint8Array(n);for(let t=0,r=0;t<e.length;t++){let n=e[t];i.set(n,r),r+=n.length}return i}let O=t=>"bigint"==typeof t&&f<=t;function I(t,e,r){return O(t)&&O(e)&&O(r)&&e<=t&&t<r}function R(t,e,r,n){if(!I(e,r,n))throw Error("expected valid "+t+": "+r+" <= n < "+n+", got "+e)}let q=t=>(a<<BigInt(t))-a,N=t=>new Uint8Array(t),H=t=>Uint8Array.from(t),z={bigint:t=>"bigint"==typeof t,function:t=>"function"==typeof t,boolean:t=>"boolean"==typeof t,string:t=>"string"==typeof t,stringOrUint8Array:t=>"string"==typeof t||s(t),isSafeInteger:t=>Number.isSafeInteger(t),array:t=>Array.isArray(t),field:(t,e)=>e.Fp.isValid(t),hash:t=>"function"==typeof t&&Number.isSafeInteger(t.outputLen)};function U(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=(e,r,n)=>{let i=z[r];if("function"!=typeof i)throw Error("invalid validator function");let o=t[e];if((!n||void 0!==o)&&!i(o,t))throw Error("param "+String(e)+" is invali
1d. Expected "+r+", got "+o)};for(let[t,r]of Object.entries(e))n(t,r,!1);for(let[t,e]of Object.entries(r))n(t,e,!0);return t}function P(t){let e=new WeakMap;return function(r){for(var n=arguments.length,i=Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];let l=e.get(r);if(void 0!==l)return l;let f=t(r,...i);return e.set(r,f),f}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let Z=BigInt(0),F=BigInt(1),L=BigInt(2),C=BigInt(3),k=BigInt(4),_=BigInt(5),T=BigInt(8);function V(t,e){let r=t%e;return r>=Z?r:e+r}function j(t,e,r){let n=t;for(;e-- >Z;)n*=n,n%=r;return n}function D(t,e){if(t===Z)throw Error("invert: expected non-zero number");if(e<=Z)throw Error("invert: expected positive modulus, got "+e);let r=V(t,e),n=e,i=Z,o=F,l=F,f=Z;for(;r!==Z;){let t=n/r,e=n%r,a=i-l*t,s=o-f*t;n=r,r=e,i=l,o=f,l=a,f=s}if(n!==F)throw Error("invert: does not exist");return V(i,e)}function K(t,e){let r=(t.ORDER+F)/k,n=t.pow(e,r);if(!t.eql(t.sqr(n),e))throw Error("Cannot find square root");return n}function Y(t,e){let r=(t.ORDER-_)/T,n=t.mul(e,L),i=t.pow(n,r),o=t.mul(e,i),l=t.mul(t.mul(o,L),i),f=t.mul(o,t.sub(l,t.ONE));if(!t.eql(t.sqr(f),e))throw Error("Cannot find square root");return f}let M=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function W(t,e){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=Array(e.length).fill(r?t.ZERO:void 0),i=e.reduce((e,r,i)=>t.is0(r)?e:(n[i]=e,t.mul(e,r)),t.ONE),o=t.inv(i);return e.reduceRight((e,r,i)=>t.is0(r)?e:(n[i]=t.mul(e,n[i]),t.mul(e,r)),o),n}function G(t,e){let r=(t.ORDER-F)/L,n=t.pow(e,r),i=t.eql(n,t.ONE),o=t.eql(n,t.ZERO),l=t.eql(n,t.neg(t.ONE));if(!i&&!o&&!l)throw Error("invalid Legendre symbol result");return i?1:o?0:-1}function $(t,e){void 0!==e&&(0,i.k8)(e);let r=void 0!==e?e:t.toString(2).length;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}function J(t,e){let r,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t<=Z)throw Error("invalid field: expected ORDER > 0, got "+t);let{nBitLength:o,nByteLength:l}=$(t,e);if(l>2048)throw Error("invalid field: expected ORDER of <= 2048 bytes");let f=Object.freeze({ORDER:t,isLE:n,BITS:o,BYTES:l,MASK:q(o),ZERO:Z,ONE:F,create:e=>V(e,t),isValid:e=>{if("bigint"!=typeof e)throw Error("invalid field element: expected bigint, got "+typeof e);return Z<=e&&e<t},is0:t=>t===Z,isOdd:t=>(t&F)===F,neg:e=>V(-e,t),eql:(t,e)=>t===e,sqr:e=>V(e*e,t),add:(e,r)=>V(e+r,t),sub:(e,r)=>V(e-r,t),mul:(e,r)=>V(e*r,t),pow:(t,e)=>(function(t,e,r){if(r<Z)throw Error("invalid exponent, negatives unsupported");if(r===Z)return t.ONE;if(r===F)return e;let n=t.ONE,i=e;for(;r>Z;)r&F&&(n=t.mul(n,i)),i=t.sqr(i),r>>=F;return n})(f,t,e),div:(e,r)=>V(e*D(r,t),t),sqrN:t=>t*t,addN:(t,e)=>t+e,subN:(t,e)=>t-e,mulN:(t,e)=>t*e,inv:e=>D(e,t),sqrt:i.sqrt||(e=>(!r&&(r=t%k===C?K:t%T===_?Y:function(t){if(t<BigInt(3))throw Error("sqrt is not defined for small field");let e=t-F,r=0;for(;e%L===Z;)e/=L,r++;let n=L,i=J(t);for(;1===G(i,n);)if(n++>1e3)throw Error("Cannot find square root: probably non-prime P");if(1===r)return K;let o=i.pow(n,e),l=(e+F)/L;return function(t,n){if(t.is0(n))return n;if(1!==G(t,n))throw Error("Cannot find square root");let i=r,f=t.mul(t.ONE,o),a=t.pow(n,e),s=t.pow(n,l);for(;!t.eql(a,t.ONE);){if(t.is0(a))return t.ZERO;let e=1,r=t.sqr(a);for(;!t.eql(r,t.ONE);)if(e++,r=t.sqr(r),e===i)throw Error("Cannot find square root");let n=F<<BigInt(i-e-1),o=t.pow(f,n);i=e,f=t.sqr(o),a=t.mul(a,f),s=t.mul(s,o)}return s}}(t)),r(f,e))),toBytes:t=>n?x(t,l):B(t,l),fromBytes:t=>{if(t.length!==l)throw Error("Field.fromBytes: expected "+l+" bytes, got "+t.length);return n?v(t):b(t)},invertBatch:t=>W(f,t),cmov:(t,e,r)=>r?e:t});return Object.freeze(f)}function Q(t){if("bigint"!=typeof t)throw Error("field order must be bigint");return Math.ceil(t.toString(2).length/8)}function X(t){let e=Q(t);return e+Math.ceil(e/2)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let tt=BigInt(0),te=BigInt(1);function tr(t,e){let r=e.negate();return t?r:e}function tn(t,e){if(!Number.isSafeInteger(t)||t<=0||t>e)throw Error("invalid window size, expected [1.."+e+"], got W="+t)}function ti(t,e){tn(t,e);let r=Math.ceil(e/t)+1,n=2**(t-1),i=2**t;return{windows:r,windowSize:n,mask:q(t),maxNumber:i,shiftBy:BigInt(t)}}function to(t,e,r){let{windowSize:n,mask:i,maxNumber:o,shiftBy:l}=r,f=Number(t&i),a=t>>l;f>n&&(f-=o,a+=te);let s=e*n,u=s+Math.abs(f)-1;return{nextN:a,offset:u,isZero:0===f,isNeg:f<0,isNegF:e%2!=0,offsetF:s}}let tl=new WeakMap,tf=new WeakMap;function ta(t){return tf.get(t)||1}function ts(t){return U(t.Fp,M.reduce((t,e)=>(t[e]="function",t),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"})),U(t,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...$(t.n,t.nBitLength),...t,p:t.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function tu(t){void 0!==t.lowS&&d("lowS",t.lowS),void 0!==t.prehash&&d("prehash",t.prehash)}
vendor: 4,860 bytes, line 1
1class td extends Error{constructor(t=""){super(t)}}let th={Err:td,_tlv:{encode:(t,e)=>{let{Err:r}=th;if(t<0||t>256)throw new r("tlv.encode: wrong tag");if(1&e.length)throw new r("tlv.encode: unpadded data");let n=e.length/2,i=h(n);if(i.length/2&128)throw new r("tlv.encode: long form length too big");let o=n>127?h(i.length/2|128):"";return h(t)+o+i+e},decode(t,e){let{Err:r}=th,n=0;if(t<0||t>256)throw new r("tlv.encode: wrong tag");if(e.length<2||e[n++]!==t)throw new r("tlv.decode: wrong tlv");let i=e[n++],o=0;if(128&i){let t=127&i;if(!t)throw new r("tlv.decode(long): indefinite length not supported");if(t>4)throw new r("tlv.decode(long): byte length is too big");let l=e.subarray(n,n+t);if(l.length!==t)throw new r("tlv.decode: length bytes not complete");if(0===l[0])throw new r("tlv.decode(long): zero leftmost byte");for(let t of l)o=o<<8|t;if(n+=t,o<128)throw new r("tlv.decode(long): not minimal encoding")}else o=i;let l=e.subarray(n,n+o);if(l.length!==o)throw new r("tlv.decode: wrong value length");return{v:l,l:e.subarray(n+o)}}},_int:{encode(t){let{Err:e}=th;if(t<tc)throw new e("integer: negative integers are not allowed");let r=h(t);if(8&Number.parseInt(r[0],16)&&(r="00"+r),1&r.length)throw new e("unexpected DER parsing assertion: unpadded hex");return r},decode(t){let{Err:e}=th;if(128&t[0])throw new e("invalid signature integer: negative");if(0===t[0]&&!(128&t[1]))throw new e("invalid signature integer: unnecessary leading zero");return b(t)}},toSig(t){let{Err:e,_int:r,_tlv:n}=th,i=A("signature",t),{v:o,l:l}=n.decode(48,i);if(l.length)throw new e("invalid signature: left bytes after parsing");let{v:f,l:a}=n.decode(2,o),{v:s,l:u}=n.decode(2,a);if(u.length)throw new e("invalid signature: left bytes after parsing");return{r:r.decode(f),s:r.decode(s)}},hexFromSig(t){let{_tlv:e,_int:r}=th,n=e.encode(2,r.encode(t.r)),i=e.encode(2,r.encode(t.s));return e.encode(48,n+i)}},tc=BigInt(0),tg=BigInt(1),tp=(BigInt(2),BigInt(3)),ty=BigInt(4),tm=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),tw=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),tE=BigInt(0),tb=BigInt(1),tv=BigInt(2),tB=(t,e)=>(t+e/tv)/e,tx=J(tm,void 0,void 0,{sqrt:function(t){let e=BigInt(3),r=BigInt(6),n=BigInt(11),i=BigInt(22),o=BigInt(23),l=BigInt(44),f=BigInt(88),a=t*t*t%tm,s=a*a*t%tm,u=j(s,e,tm)*s%tm,d=j(u,e,tm)*s%tm,h=j(d,tv,tm)*a%tm,c=j(h,n,tm)*h%tm,g=j(c,i,tm)*c%tm,p=j(g,l,tm)*g%tm,y=j(p,f,tm)*p%tm,m=j(y,l,tm)*g%tm,w=j(m,e,tm)*s%tm,E=j(w,o,tm)*c%tm,b=j(E,r,tm)*a%tm,v=j(b,tv,tm);if(!tx.eql(tx.sqr(v),t))throw Error("Cannot find square root");return v}}),tA=function(t,e){let r=e=>(function(t){let e=function(t){let e=ts(t);return U(e,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...e})}(t),{Fp:r,n:n,nByteLength:i,nBitLength:o}=e,l=r.BYTES+1,u=2*r.BYTES+1;function h(t){return V(t,n)}let{ProjectivePoint:c,normPrivateKeyToScalar:g,weierstrassEquation:p,isWithinCurveOrder:m}=function(t){var e;let r=function(t){let e=ts(t);U(e,{a:"field",b:"field"},{allowInfinityPoint:"boolean",allowedPrivateKeyLengths:"array",clearCofactor:"function",fromBytes:"function",isTorsionFree:"function",toBytes:"function",wrapPrivateKey:"boolean"});let{endo:r,Fp:n,a:i}=e;if(r){if(!n.eql(i,n.ZERO))throw Error("invalid endo: CURVE.a must be 0");if("object"!=typeof r||"bigint"!=typeof r.beta||"function"!=typeof r.splitScalar)throw Error('invalid endo: expected "beta": bigint and "splitScalar": function')}return Object.freeze({...e})}(t),{Fp:n}=r,i=J(r.n,r.nBitLength),o=r.toBytes||((t,e,r)=>{let i=e.toAffine();return S(Uint8Array.from([4]),n.toBytes(i.x),n.toBytes(i.y))}),l=r.fromBytes||(t=>{let e=t.subarray(1);return{x:n.fromBytes(e.subarray(0,n.BYTES)),y:n.fromBytes(e.subarray(n.BYTES,2*n.BYTES))}});function u(t){let{a:e,b:i}=r,o=n.sqr(t),l=n.mul(o,t);return n.add(n.add(l,n.mul(t,e)),i)}function h(t,e){let r=n.sqr(e),i=u(t);return n.eql(r,i)}if(!h(r.Gx,r.Gy))throw Error("bad curve params: generator point");let c=n.mul(n.pow(r.a,tp),ty),g=n.mul(n.sqr(r.b),BigInt(27));if(n.is0(n.add(c,g)))throw Error("bad curve params: a or b");function p(t){let e;let{allowedPrivateKeyLengths:n,nByteLength:i,wrapPrivateKey:o,n:l}=r;if(n&&"bigint"!=typeof t){if(s(t)&&(t=y(t)),"string"!=typeof t||!n.includes(t.length))throw Error("invalid private key");t=t.padStart(2*i,"0")}try{e="bigint"==typeof t?t:b(A("private key",t,i))}catch(e){throw Error("invalid private key, expected hex or "+i+" bytes, got "+typeof t)}return o&&(e=V(e,l)),R("private key",e,tg,l),e}function m(t){if(!(t instanceof v))throw Error("ProjectivePoint expected")}let w=P((t,e)=>{let{px:r,py:i,pz:o}=t;if(n.eql(o,n.ONE))return{x:r,y:i};let l=t.is0();null==e&&(e=l?n.ONE:n.inv(o));let f=n.mul(r,e),a=n.mul(i,e),s=n.mul(o,e);if(l)return{x:n.ZERO,y:n.ZERO};
vendor: 9,702 bytes, line 1
1if(!n.eql(s,n.ONE))throw Error("invZ was invalid");return{x:f,y:a}}),E=P(t=>{if(t.is0()){if(r.allowInfinityPoint&&!n.is0(t.py))return;throw Error("bad point: ZERO")}let{x:e,y:i}=t.toAffine();if(!n.isValid(e)||!n.isValid(i))throw Error("bad point: x or y not FE");if(!h(e,i))throw Error("bad point: equation left != right");if(!t.isTorsionFree())throw Error("bad point: not in prime-order subgroup");return!0});class v{static fromAffine(t){let{x:e,y:r}=t||{};if(!t||!n.isValid(e)||!n.isValid(r))throw Error("invalid affine point");if(t instanceof v)throw Error("projective point not allowed");let i=t=>n.eql(t,n.ZERO);return i(e)&&i(r)?v.ZERO:new v(e,r,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(t){let e=W(n,t.map(t=>t.pz));return t.map((t,r)=>t.toAffine(e[r])).map(v.fromAffine)}static fromHex(t){let e=v.fromAffine(l(A("pointHex",t)));return e.assertValidity(),e}static fromPrivateKey(t){return v.BASE.multiply(p(t))}static msm(t,e){return function(t,e,r,n){!function(t,e){if(!Array.isArray(t))throw Error("array expected");t.forEach((t,r)=>{if(!(t instanceof e))throw Error("invalid point at index "+r)})}(r,t),function(t,e){if(!Array.isArray(t))throw Error("array of scalars expected");t.forEach((t,r)=>{if(!e.isValid(t))throw Error("invalid scalar at index "+r)})}(n,e);let i=r.length,o=n.length;if(i!==o)throw Error("arrays of points and scalars must have equal length");let l=t.ZERO,s=function(t){let e;for(e=0;t>f;t>>=a,e+=1);return e}(BigInt(i)),u=1;s>12?u=s-3:s>4?u=s-2:s>0&&(u=2);let d=q(u),h=Array(Number(d)+1).fill(l),c=Math.floor((e.BITS-1)/u)*u,g=l;for(let t=c;t>=0;t-=u){h.fill(l);for(let e=0;e<o;e++){let i=Number(n[e]>>BigInt(t)&d);h[i]=h[i].add(r[e])}let e=l;for(let t=h.length-1,r=l;t>0;t--)r=r.add(h[t]),e=e.add(r);if(g=g.add(e),0!==t)for(let t=0;t<u;t++)g=g.double()}return g}(v,i,t,e)}_setWindowSize(t){O.setWindowSize(this,t)}assertValidity(){E(this)}hasEvenY(){let{y:t}=this.toAffine();if(n.isOdd)return!n.isOdd(t);throw Error("Field doesn't support isOdd")}equals(t){m(t);let{px:e,py:r,pz:i}=this,{px:o,py:l,pz:f}=t,a=n.eql(n.mul(e,f),n.mul(o,i)),s=n.eql(n.mul(r,f),n.mul(l,i));return a&&s}negate(){return new v(this.px,n.neg(this.py),this.pz)}double(){let{a:t,b:e}=r,i=n.mul(e,tp),{px:o,py:l,pz:f}=this,a=n.ZERO,s=n.ZERO,u=n.ZERO,d=n.mul(o,o),h=n.mul(l,l),c=n.mul(f,f),g=n.mul(o,l);return g=n.add(g,g),u=n.mul(o,f),u=n.add(u,u),a=n.mul(t,u),s=n.mul(i,c),s=n.add(a,s),a=n.sub(h,s),s=n.add(h,s),s=n.mul(a,s),a=n.mul(g,a),u=n.mul(i,u),c=n.mul(t,c),g=n.sub(d,c),g=n.mul(t,g),g=n.add(g,u),u=n.add(d,d),d=n.add(u,d),d=n.add(d,c),d=n.mul(d,g),s=n.add(s,d),c=n.mul(l,f),c=n.add(c,c),d=n.mul(c,g),a=n.sub(a,d),u=n.mul(c,h),u=n.add(u,u),new v(a,s,u=n.add(u,u))}add(t){m(t);let{px:e,py:i,pz:o}=this,{px:l,py:f,pz:a}=t,s=n.ZERO,u=n.ZERO,d=n.ZERO,h=r.a,c=n.mul(r.b,tp),g=n.mul(e,l),p=n.mul(i,f),y=n.mul(o,a),w=n.add(e,i),E=n.add(l,f);w=n.mul(w,E),E=n.add(g,p),w=n.sub(w,E),E=n.add(e,o);let b=n.add(l,a);return E=n.mul(E,b),b=n.add(g,y),E=n.sub(E,b),b=n.add(i,o),s=n.add(f,a),b=n.mul(b,s),s=n.add(p,y),b=n.sub(b,s),d=n.mul(h,E),s=n.mul(c,y),d=n.add(s,d),s=n.sub(p,d),d=n.add(p,d),u=n.mul(s,d),p=n.add(g,g),p=n.add(p,g),y=n.mul(h,y),E=n.mul(c,E),p=n.add(p,y),y=n.sub(g,y),y=n.mul(h,y),E=n.add(E,y),g=n.mul(p,E),u=n.add(u,g),g=n.mul(b,E),s=n.mul(w,s),s=n.sub(s,g),g=n.mul(w,p),d=n.mul(b,d),new v(s,u,d=n.add(d,g))}subtract(t){return this.add(t.negate())}is0(){return this.equals(v.ZERO)}wNAF(t){return O.wNAFCached(this,t,v.normalizeZ)}multiplyUnsafe(t){let{endo:e,n:i}=r;R("scalar",t,tc,i);let o=v.ZERO;if(t===tc)return o;if(this.is0()||t===tg)return this;if(!e||O.hasPrecomputes(this))return O.wNAFCachedUnsafe(this,t,v.normalizeZ);let{k1neg:l,k1:f,k2neg:a,k2:s}=e.splitScalar(t),u=o,d=o,h=this;for(;f>tc||s>tc;)f&tg&&(u=u.add(h)),s&tg&&(d=d.add(h)),h=h.double(),f>>=tg,s>>=tg;return l&&(u=u.negate()),a&&(d=d.negate()),d=new v(n.mul(d.px,e.beta),d.py,d.pz),u.add(d)}multiply(t){let e,i;let{endo:o,n:l}=r;if(R("scalar",t,tg,l),o){let{k1neg:r,k1:l,k2neg:f,k2:a}=o.splitScalar(t),{p:s,f:u}=this.wNAF(l),{p:d,f:h}=this.wNAF(a);s=O.constTimeNegate(r,s),d=O.constTimeNegate(f,d),d=new v(n.mul(d.px,o.beta),d.py,d.pz),e=s.add(d),i=u.add(h)}else{let{p:r,f:n}=this.wNAF(t);e=r,i=n}return v.normalizeZ([e,i])[0]}multiplyAndAddUnsafe(t,e,r){let n=v.BASE,i=(t,e)=>e!==tc&&e!==tg&&t.equals(n)?t.multiply(e):t.multiplyUnsafe(e),o=i(this,e).add(i(t,r));return o.is0()?void 0:o}toAffine(t){return w(this,t)}isTorsionFree(){let{h:t,isTorsionFree:e}=r;if(t===tg)return!0;if(e)return e(v,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:t,clearCofactor:e}=r;return t===tg?this:e?e(v,this):this.multiplyUnsafe(r.h)}toRawBytes(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return d("isCompressed",t),this.assertValidity(),o(v,this,t)}toHex(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return d("isCompressed",t),y(this.toRawBytes(t))}constructor(t,e,r){if(null==t||!n.isValid(t))throw Error("x required");if(null==e||!n.isValid(e)||n.is0(e))throw Error("y required");if(null==r||!n.isValid(r))throw Error("z required");this.px=t,this.py=e,this.pz=r,Object.freeze(this)}}v.BASE=new v(r.Gx,r.Gy,n.ONE),v.ZERO=new v(n.ZERO,n.ONE,n.ZERO);let{endo:B,nBitLength:x}=r,O=(e=B?Math.ceil(x/2):x,{constTimeNegate:tr,hasPrecomputes:t=>1!==ta(t),unsafeLadder(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v.ZERO,n=t;for(;e>tt;)e&te&&(r=r.add(n)),n=n.double(),e>>=te;return r},precomputeWindow(t,r){let{windows:n,windowSize:i}=ti(r,e),o=[],l=t,f=l;for(let t=0;t<n;t++){f=l,o.push(f);for(let t=1;t<i;t++)f=f.add(l),o.push(f);l=f.double()}return o},wNAF(t,r,n){let i=v.ZERO,o=v.BASE,l=ti(t,e);for(let t=0;t<l.windows;t++){let{nextN:e,offset:f,isZero:a,isNeg:s,isNegF:u,offsetF:d}=to(n,t,l);n=e,a?o=o.add(tr(u,r[d])):i=i.add(tr(s,r[f]))}return{p:i,f:o}},wNAFUnsafe(t,r,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:v.ZERO,o=ti(t,e);for(let t=0;t<o.windows&&n!==tt;t++){let{nextN:e,offset:l,isZero:f,isNeg:a}=to(n,t,o);if(n=e,!f){let t=r[l];i=i.add(a?t.negate():t)}}return i},getPrecomputes(t,e,r){let n=tl.get(e);return n||(n=this.precomputeWindow(e,t),1!==t&&tl.set(e,r(n))),n},wNAFCached(t,e,r){let n=ta(t);return this.wNAF(n,this.getPrecomputes(n,t,r),e)},wNAFCachedUnsafe(t,e,r,n){let i=ta(t);return 1===i?this.unsafeLadder(t,e,n):this.wNAFUnsafe(i,this.getPrecomputes(i,t,r),e,n)},setWindowSize(t,r){tn(r,e),tf.set(t,r),tl.delete(t)}});return{CURVE:r,ProjectivePoint:v,normPrivateKeyToScalar:p,weierstrassEquation:u,isWithinCurveOrder:function(t){return I(t,tg,r.n)}}}({...e,toBytes(t,e,n){let i=e.toAffine(),o=r.toBytes(i.x);return(d("isCompressed",n),n)?S(Uint8Array.from([e.hasEvenY()?2:3]),o):S(Uint8Array.from([4]),o,r.toBytes(i.y))},fromBytes(t){let e=t.length,n=t[0],i=t.subarray(1);if(e===l&&(2===n||3===n)){let t;let e=b(i);if(!I(e,tg,r.ORDER))throw Error("Point is not on curve");let o=p(e);try{t=r.sqrt(o)}catch(t){throw Error("Point is not on curve"+(t instanceof Error?": "+t.message:""))}return(1&n)==1!=((t&tg)===tg)&&(t=r.neg(t)),{x:e,y:t}}if(e===u&&4===n)return{x:r.fromBytes(i.subarray(0,r.BYTES)),y:r.fromBytes(i.subarray(r.BYTES,2*r.BYTES))};throw Error("invalid Point, expected length of "+l+", or uncompressed "+u+", got "+e)}}),w=(t,e,r)=>b(t.slice(e,r));class O{static fromCompact(t){return new O(w(t=A("compactSignature",t,2*i),0,i),w(t,i,2*i))}static fromDER(t){let{r:e,s:r}=th.toSig(A("DER",t));return new O(e,r)}assertValidity(){}addRecoveryBit(t){return new O(this.r,this.s,t)}recoverPublicKey(t){let{r:i,s:o,recovery:l}=this,f=L(A("msgHash",t));if(null==l||![0,1,2,3].includes(l))throw Error("recovery id invalid");let a=2===l||3===l?i+e.n:i;if(a>=r.ORDER)throw Error("recovery id 2 or 3 invalid");let s=(1&l)==0?"02":"03",u=c.fromHex(s+y(B(a,r.BYTES))),d=D(a,n),g=h(-f*d),p=h(o*d),m=c.BASE.multiplyAndAddUnsafe(u,g,p);if(!m)throw Error("point at infinify");return m.assertValidity(),m}hasHighS(){return this.s>n>>tg}normalizeS(){return this.hasHighS()?new O(this.r,h(-this.s),this.recovery):this}toDERRawBytes(){return E(this.toDERHex())}toDERHex(){return th.hexFromSig(this)}toCompactRawBytes(){return E(this.toCompactHex())}toCompactHex(){return y(B(this.r,i))+y(B(this.s,i))}constructor(t,e,r){R("r",t,tg,n),R("s",e,tg,n),this.r=t,this.s=e,null!=r&&(this.recovery=r),Object.freeze(this)}}function z(t){if("bigint"==typeof t)return!1;if(t instanceof c)return!0;let n=A("key",t).length,o=r.BYTES,l=o+1;if(!e.allowedPrivateKeyLengths&&i!==l)return n===l||n===2*o+1}let Z=e.bits2int||function(t){if(t.length>8192)throw Error("input is too large");let e=b(t),r=8*t.length-o;return r>0?e>>BigInt(r):e},L=e.bits2int_modN||function(t){return h(Z(t))},C=q(o);function k(t){return R("num < 2^"+o,t,tc,C),B(t,i)}let _={lowS:e.lowS,prehash:!1},T={lowS:e.lowS,prehash:!1};return c.BASE._setWindowSize(8),{CURVE:e,getPublicKey:function(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return c.fromPrivateKey(t).toRawBytes(e)},getSharedSecret:function(t,e){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!0===z(t))throw Error("first arg must be private key");if(!1===z(e))throw Error("second arg must be public key");return c.fromHex(e).multiply(g(t)).toRawBytes(r)},sign:function(t,i){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_,{seed:l,k2sig:f}=function(t,i){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;if(["recovered","canonical"].some(t=>t in o))throw Error("sign() legacy options not supported");let{hash:l,randomBytes:f}=e,{lowS:a,prehash:s,extraEntropy:u}=o;null==a&&(a=!0),t=A("msgHash",t),tu(o),s&&(t=A("prehashed msgHash",l(t)));
1let d=L(t),p=g(i),y=[k(p),k(d)];if(null!=u&&!1!==u){let t=!0===u?f(r.BYTES):u;y.push(A("extraEntropy",t))}return{seed:S(...y),k2sig:function(t){let e=Z(t);if(!m(e))return;let r=D(e,n),i=c.BASE.multiply(e).toAffine(),o=h(i.x);if(o===tc)return;let l=h(r*h(d+o*p));if(l===tc)return;let f=(i.x===o?0:2)|Number(i.y&tg),s=l;if(a&&l>n>>tg)s=l>n>>tg?h(-l):l,f^=1;return new O(o,s,f)}}}(t,i,o);return(function(t,e,r){if("number"!=typeof t||t<2)throw Error("hashLen must be a number");if("number"!=typeof e||e<2)throw Error("qByteLen must be a number");if("function"!=typeof r)throw Error("hmacFn must be a function");let n=N(t),i=N(t),o=0,l=()=>{n.fill(1),i.fill(0),o=0},f=function(){for(var t=arguments.length,e=Array(t),o=0;o<t;o++)e[o]=arguments[o];return r(i,n,...e)},a=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N(0);i=f(H([0]),t),n=f(),0!==t.length&&(i=f(H([1]),t),n=f())},s=()=>{if(o++>=1e3)throw Error("drbg: tried 1000 values");let t=0,r=[];for(;t<e;){let e=(n=f()).slice();r.push(e),t+=n.length}return S(...r)};return(t,e)=>{let r;for(l(),a(t);!(r=e(s()));)a();return l(),r}})(e.hash.outputLen,e.nByteLength,e.hmac)(l,f)},verify:function(t,r,i){var o;let l;let f,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:T;r=A("msgHash",r),i=A("publicKey",i);let{lowS:u,prehash:d,format:g}=a;if(tu(a),"strict"in a)throw Error("options.strict was renamed to lowS");if(void 0!==g&&"compact"!==g&&"der"!==g)throw Error("format must be compact or der");let p="string"==typeof t||s(t),y=!p&&!g&&"object"==typeof t&&null!==t&&"bigint"==typeof t.r&&"bigint"==typeof t.s;if(!p&&!y)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");try{if(y&&(l=new O(t.r,t.s)),p){try{"compact"!==g&&(l=O.fromDER(t))}catch(t){if(!(t instanceof th.Err))throw t}l||"der"===g||(l=O.fromCompact(t))}f=c.fromHex(i)}catch(t){return!1}if(!l||u&&l.hasHighS())return!1;d&&(r=e.hash(r));let{r:m,s:w}=l,E=L(r),b=D(w,n),v=h(E*b),B=h(m*b),x=null===(o=c.BASE.multiplyAndAddUnsafe(f,v,B))||void 0===o?void 0:o.toAffine();return!!x&&h(x.x)===m},ProjectivePoint:c,Signature:O,utils:{isValidPrivateKey(t){try{return g(t),!0}catch(t){return!1}},normPrivateKeyToScalar:g,randomPrivateKey:()=>{let t=X(e.n);return function(t,e){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=t.length,i=Q(e),o=X(e);if(n<16||n<o||n>1024)throw Error("expected "+o+"-1024 bytes of input, got "+n);let l=V(r?v(t):b(t),e-F)+F;return r?x(l,i):B(l,i)}(e.randomBytes(t),e.n)},precompute(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c.BASE;return e._setWindowSize(t),e.multiply(BigInt(3)),e}}}})({...t,hash:e,hmac:function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++)n[o-1]=arguments[o];return l(e,t,(0,i.eV)(...n))},randomBytes:i.O6});return{...r(e),create:r}}({a:tE,b:BigInt(7),Fp:tx,n:tw,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:t=>{let e=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-tb*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),n=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),i=BigInt("0x100000000000000000000000000000000"),o=tB(e*t,tw),l=tB(-r*t,tw),f=V(t-o*e-l*n,tw),a=V(-o*r-l*e,tw),s=f>i,u=a>i;if(s&&(f=tw-f),u&&(a=tw-a),f>i||a>i)throw Error("splitScalar: Endomorphism failed, k="+t);return{k1neg:s,k1:f,k2neg:u,k2:a}}}},n.JQ)}}]);

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.