diff --git a/404.html b/404.html index 5ac2939..54adafa 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404: This page could not be found.EthDA

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.EthDA

404

This page could not be found.

\ No newline at end of file diff --git a/_next/static/chunks/219-5aafa398058ec5f3.js b/_next/static/chunks/219-545492dcf7b093f9.js similarity index 99% rename from _next/static/chunks/219-5aafa398058ec5f3.js rename to _next/static/chunks/219-545492dcf7b093f9.js index ffd6e01..4b16169 100644 --- a/_next/static/chunks/219-5aafa398058ec5f3.js +++ b/_next/static/chunks/219-545492dcf7b093f9.js @@ -1,4 +1,4 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[219],{54707:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.createCurve=i.getHash=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let u=o(52259),l=o(81522),d=o(7630);function getHash(n){return{hash:n,hmac:(i,...o)=>(0,u.hmac)(n,i,(0,l.concatBytes)(...o)),randomBytes:l.randomBytes}}function createCurve(n,i){let create=i=>(0,d.weierstrass)({...n,...getHash(i)});return Object.freeze({...create(i),create})}i.getHash=getHash,i.createCurve=createCurve},80395:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.validateBasic=i.wNAF=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let u=o(43521),l=o(46805),d=BigInt(0),x=BigInt(1);function wNAF(n,i){let constTimeNegate=(n,i)=>{let o=i.negate();return n?o:i},opts=n=>({windows:Math.ceil(i/n)+1,windowSize:2**(n-1)});return{constTimeNegate,unsafeLadder(i,o){let u=n.ZERO,l=i;for(;o>d;)o&x&&(u=u.add(l)),l=l.double(),o>>=x;return u},precomputeWindow(n,i){let{windows:o,windowSize:u}=opts(i),l=[],d=n,x=d;for(let n=0;n>=J,l>d&&(l-=W,u+=x);let et=i+Math.abs(l)-1,ei=n%2!=0,eo=l<0;0===l?R=R.add(constTimeNegate(ei,o[i])):I=I.add(constTimeNegate(eo,o[et]))}return{p:I,f:R}},wNAFCached(n,i,o,u){let l=n._WINDOW_SIZE||1,d=i.get(n);return d||(d=this.precomputeWindow(n,l),1!==l&&i.set(n,u(d))),this.wNAF(l,d,o)}}}function validateBasic(n){return(0,u.validateField)(n.Fp),(0,l.validateObject)(n,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,u.nLength)(n.n,n.nBitLength),...n,p:n.Fp.ORDER})}i.wNAF=wNAF,i.validateBasic=validateBasic},60990:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.createHasher=i.isogenyMap=i.hash_to_field=i.expand_message_xof=i.expand_message_xmd=void 0;let u=o(43521),l=o(46805);function validateDST(n){if(n instanceof Uint8Array)return n;if("string"==typeof n)return(0,l.utf8ToBytes)(n);throw Error("DST must be Uint8Array or string")}let d=l.bytesToNumberBE;function i2osp(n,i){if(n<0||n>=1<<8*i)throw Error(`bad I2OSP call: value=${n} length=${i}`);let o=Array.from({length:i}).fill(0);for(let u=i-1;u>=0;u--)o[u]=255&n,n>>>=8;return new Uint8Array(o)}function strxor(n,i){let o=new Uint8Array(n.length);for(let u=0;u255&&(i=u((0,l.concatBytes)((0,l.utf8ToBytes)("H2C-OVERSIZE-DST-"),i)));let{outputLen:d,blockLen:x}=u,I=Math.ceil(o/d);if(I>255)throw Error("Invalid xmd length");let R=(0,l.concatBytes)(i,i2osp(i.length,1)),j=i2osp(0,x),W=i2osp(o,2),J=Array(I),et=u((0,l.concatBytes)(j,n,W,i2osp(0,1),R));J[0]=u((0,l.concatBytes)(et,i2osp(1,1),R));for(let n=1;n<=I;n++){let i=[strxor(et,J[n-1]),i2osp(n+1,1),R];J[n]=u((0,l.concatBytes)(...i))}let ei=(0,l.concatBytes)(...J);return ei.slice(0,o)}function expand_message_xof(n,i,o,u,d){if(isBytes(n),isBytes(i),isNum(o),i.length>255&&(i=d.create({dkLen:Math.ceil(2*u/8)}).update((0,l.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(i).digest()),o>65535||i.length>255)throw Error("expand_message_xof: invalid lenInBytes");return d.create({dkLen:o}).update(n).update(i2osp(o,2)).update(i).update(i2osp(i.length,1)).digest()}function hash_to_field(n,i,o){let x;(0,l.validateObject)(o,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:I,k:R,m:j,hash:W,expand:J,DST:et}=o;isBytes(n),isNum(i);let ei=validateDST(et),eo=I.toString(2).length,es=Math.ceil((eo+R)/8),eu=i*j*es;if("xmd"===J)x=expand_message_xmd(n,ei,eu,W);else if("xof"===J)x=expand_message_xof(n,ei,eu,R,W);else if("_internal_pass"===J)x=n;else throw Error('expand must be "xmd" or "xof"');let ec=Array(i);for(let n=0;nArray.from(n).reverse());return(i,u)=>{let[l,d,x,I]=o.map(o=>o.reduce((o,u)=>n.add(n.mul(o,i),u)));return i=n.div(l,d),u=n.mul(u,n.div(x,I)),{x:i,y:u}}}function createHasher(n,i,o){if("function"!=typeof i)throw Error("mapToCurve() must be defined");return{hashToCurve(u,l){let d=hash_to_field(u,2,{...o,DST:o.DST,...l}),x=n.fromAffine(i(d[0])),I=n.fromAffine(i(d[1])),R=x.add(I).clearCofactor();return R.assertValidity(),R},encodeToCurve(u,l){let d=hash_to_field(u,1,{...o,DST:o.encodeDST,...l}),x=n.fromAffine(i(d[0])).clearCofactor();return x.assertValidity(),x}}}i.expand_message_xmd=expand_message_xmd,i.expand_message_xof=expand_message_xof,i.hash_to_field=hash_to_field,i.isogenyMap=isogenyMap,i.createHasher=createHasher},43521:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.mapHashToField=i.getMinHashLength=i.getFieldBytesLength=i.hashToPrivateScalar=i.FpSqrtEven=i.FpSqrtOdd=i.Field=i.nLength=i.FpIsSquare=i.FpDiv=i.FpInvertBatch=i.FpPow=i.validateField=i.isNegativeLE=i.FpSqrt=i.tonelliShanks=i.invert=i.pow2=i.pow=i.mod=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let u=o(46805),l=BigInt(0),d=BigInt(1),x=BigInt(2),I=BigInt(3),R=BigInt(4),j=BigInt(5),W=BigInt(8);function mod(n,i){let o=n%i;return o>=l?o:i+o}function pow(n,i,o){if(o<=l||i 0");if(o===d)return l;let u=d;for(;i>l;)i&d&&(u=u*n%o),n=n*n%o,i>>=d;return u}function pow2(n,i,o){let u=n;for(;i-- >l;)u*=u,u%=o;return u}function invert(n,i){if(n===l||i<=l)throw Error(`invert: expected positive integers, got n=${n} mod=${i}`);let o=mod(n,i),u=i,x=l,I=d,R=d,j=l;for(;o!==l;){let n=u/o,i=u%o,l=x-R*n,d=I-j*n;u=o,o=i,x=R,I=j,R=l,j=d}let W=u;if(W!==d)throw Error("invert: does not exist");return mod(x,i)}function tonelliShanks(n){let i,o,u;let I=(n-d)/x;for(i=n-d,o=0;i%x===l;i/=x,o++);for(u=x;u(mod(n,i)&d)===d;let J=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function validateField(n){let i=J.reduce((n,i)=>(n[i]="function",n),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"});return(0,u.validateObject)(n,i)}function FpPow(n,i,o){if(o 0");if(o===l)return n.ONE;if(o===d)return i;let u=n.ONE,x=i;for(;o>l;)o&d&&(u=n.mul(u,x)),x=n.sqr(x),o>>=d;return u}function FpInvertBatch(n,i){let o=Array(i.length),u=i.reduce((i,u,l)=>n.is0(u)?i:(o[l]=i,n.mul(i,u)),n.ONE),l=n.inv(u);return i.reduceRight((i,u,l)=>n.is0(u)?i:(o[l]=n.mul(i,o[l]),n.mul(i,u)),l),o}function FpDiv(n,i,o){return n.mul(i,"bigint"==typeof o?invert(o,n.ORDER):n.inv(o))}function FpIsSquare(n){let i=(n.ORDER-d)/x;return o=>{let u=n.pow(o,i);return n.eql(u,n.ZERO)||n.eql(u,n.ONE)}}function nLength(n,i){let o=void 0!==i?i:n.toString(2).length;return{nBitLength:o,nByteLength:Math.ceil(o/8)}}function Field(n,i,o=!1,x={}){if(n<=l)throw Error(`Expected Field ORDER > 0, got ${n}`);let{nBitLength:I,nByteLength:R}=nLength(n,i);if(R>2048)throw Error("Field lengths over 2048 bytes are not supported");let j=FpSqrt(n),W=Object.freeze({ORDER:n,BITS:I,BYTES:R,MASK:(0,u.bitMask)(I),ZERO:l,ONE:d,create:i=>mod(i,n),isValid:i=>{if("bigint"!=typeof i)throw Error(`Invalid field element: expected bigint, got ${typeof i}`);return l<=i&&in===l,isOdd:n=>(n&d)===d,neg:i=>mod(-i,n),eql:(n,i)=>n===i,sqr:i=>mod(i*i,n),add:(i,o)=>mod(i+o,n),sub:(i,o)=>mod(i-o,n),mul:(i,o)=>mod(i*o,n),pow:(n,i)=>FpPow(W,n,i),div:(i,o)=>mod(i*invert(o,n),n),sqrN:n=>n*n,addN:(n,i)=>n+i,subN:(n,i)=>n-i,mulN:(n,i)=>n*i,inv:i=>invert(i,n),sqrt:x.sqrt||(n=>j(W,n)),invertBatch:n=>FpInvertBatch(W,n),cmov:(n,i,o)=>o?i:n,toBytes:n=>o?(0,u.numberToBytesLE)(n,R):(0,u.numberToBytesBE)(n,R),fromBytes:n=>{if(n.length!==R)throw Error(`Fp.fromBytes: expected ${R}, got ${n.length}`);return o?(0,u.bytesToNumberLE)(n):(0,u.bytesToNumberBE)(n)}});return Object.freeze(W)}function FpSqrtOdd(n,i){if(!n.isOdd)throw Error("Field doesn't have isOdd");let o=n.sqrt(i);return n.isOdd(o)?o:n.neg(o)}function FpSqrtEven(n,i){if(!n.isOdd)throw Error("Field doesn't have isOdd");let o=n.sqrt(i);return n.isOdd(o)?n.neg(o):o}function hashToPrivateScalar(n,i,o=!1){n=(0,u.ensureBytes)("privateHash",n);let l=n.length,x=nLength(i).nByteLength+8;if(x<24||l1024)throw Error(`hashToPrivateScalar: expected ${x}-1024 bytes of input, got ${l}`);let I=o?(0,u.bytesToNumberLE)(n):(0,u.bytesToNumberBE)(n);return mod(I,i-d)+d}function getFieldBytesLength(n){if("bigint"!=typeof n)throw Error("field order must be bigint");let i=n.toString(2).length;return Math.ceil(i/8)}function getMinHashLength(n){let i=getFieldBytesLength(n);return i+Math.ceil(i/2)}function mapHashToField(n,i,o=!1){let l=n.length,x=getFieldBytesLength(i),I=getMinHashLength(i);if(l<16||l1024)throw Error(`expected ${I}-1024 bytes of input, got ${l}`);let R=o?(0,u.bytesToNumberBE)(n):(0,u.bytesToNumberLE)(n),j=mod(R,i-d)+d;return o?(0,u.numberToBytesLE)(j,x):(0,u.numberToBytesBE)(j,x)}i.validateField=validateField,i.FpPow=FpPow,i.FpInvertBatch=FpInvertBatch,i.FpDiv=FpDiv,i.FpIsSquare=FpIsSquare,i.nLength=nLength,i.Field=Field,i.FpSqrtOdd=FpSqrtOdd,i.FpSqrtEven=FpSqrtEven,i.hashToPrivateScalar=hashToPrivateScalar,i.getFieldBytesLength=getFieldBytesLength,i.getMinHashLength=getMinHashLength,i.mapHashToField=mapHashToField},46805:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.validateObject=i.createHmacDrbg=i.bitMask=i.bitSet=i.bitGet=i.bitLen=i.utf8ToBytes=i.equalBytes=i.concatBytes=i.ensureBytes=i.numberToVarBytesBE=i.numberToBytesLE=i.numberToBytesBE=i.bytesToNumberLE=i.bytesToNumberBE=i.hexToBytes=i.hexToNumber=i.numberToHexUnpadded=i.bytesToHex=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let o=BigInt(0),u=BigInt(1),l=BigInt(2),u8a=n=>n instanceof Uint8Array,d=Array.from({length:256},(n,i)=>i.toString(16).padStart(2,"0"));function bytesToHex(n){if(!u8a(n))throw Error("Uint8Array expected");let i="";for(let o=0;on+i.length,0)),o=0;return n.forEach(n=>{if(!u8a(n))throw Error("Uint8Array expected");i.set(n,o),o+=n.length}),i}function equalBytes(n,i){if(n.length!==i.length)return!1;for(let o=0;oo;n>>=u,i+=1);return i}function bitGet(n,i){return n>>BigInt(i)&u}i.bytesToHex=bytesToHex,i.numberToHexUnpadded=numberToHexUnpadded,i.hexToNumber=hexToNumber,i.hexToBytes=hexToBytes,i.bytesToNumberBE=bytesToNumberBE,i.bytesToNumberLE=bytesToNumberLE,i.numberToBytesBE=numberToBytesBE,i.numberToBytesLE=numberToBytesLE,i.numberToVarBytesBE=numberToVarBytesBE,i.ensureBytes=ensureBytes,i.concatBytes=concatBytes,i.equalBytes=equalBytes,i.utf8ToBytes=utf8ToBytes,i.bitLen=bitLen,i.bitGet=bitGet,i.bitSet=(n,i,l)=>n|(l?u:o)<(l<new Uint8Array(n),u8fr=n=>Uint8Array.from(n);function createHmacDrbg(n,i,o){if("number"!=typeof n||n<2)throw Error("hashLen must be a number");if("number"!=typeof i||i<2)throw Error("qByteLen must be a number");if("function"!=typeof o)throw Error("hmacFn must be a function");let u=u8n(n),l=u8n(n),d=0,reset=()=>{u.fill(1),l.fill(0),d=0},h=(...n)=>o(l,u,...n),reseed=(n=u8n())=>{l=h(u8fr([0]),n),u=h(),0!==n.length&&(l=h(u8fr([1]),n),u=h())},gen=()=>{if(d++>=1e3)throw Error("drbg: tried 1000 values");let n=0,o=[];for(;n{let o;for(reset(),reseed(n);!(o=i(gen()));)reseed();return reset(),o}}i.createHmacDrbg=createHmacDrbg;let x={bigint:n=>"bigint"==typeof n,function:n=>"function"==typeof n,boolean:n=>"boolean"==typeof n,string:n=>"string"==typeof n,stringOrUint8Array:n=>"string"==typeof n||n instanceof Uint8Array,isSafeInteger:n=>Number.isSafeInteger(n),array:n=>Array.isArray(n),field:(n,i)=>i.Fp.isValid(n),hash:n=>"function"==typeof n&&Number.isSafeInteger(n.outputLen)};function validateObject(n,i,o={}){let checkField=(i,o,u)=>{let l=x[o];if("function"!=typeof l)throw Error(`Invalid validator "${o}", expected function`);let d=n[i];if((!u||void 0!==d)&&!l(d,n))throw Error(`Invalid param ${String(i)}=${d} (${typeof d}), expected ${o}`)};for(let[n,o]of Object.entries(i))checkField(n,o,!1);for(let[n,i]of Object.entries(o))checkField(n,i,!0);return n}i.validateObject=validateObject},7630:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.mapToCurveSimpleSWU=i.SWUFpSqrtRatio=i.weierstrass=i.weierstrassPoints=i.DER=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let u=o(43521),l=o(46805),d=o(46805),x=o(80395);function validatePointOpts(n){let i=(0,x.validateBasic)(n);l.validateObject(i,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:o,Fp:u,a:d}=i;if(o){if(!u.eql(d,u.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof o||"bigint"!=typeof o.beta||"function"!=typeof o.splitScalar)throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...i})}let{bytesToNumberBE:I,hexToBytes:R}=l;i.DER={Err:class extends Error{constructor(n=""){super(n)}},_parseInt(n){let{Err:o}=i.DER;if(n.length<2||2!==n[0])throw new o("Invalid signature integer tag");let u=n[1],l=n.subarray(2,u+2);if(!u||l.length!==u)throw new o("Invalid signature integer: wrong length");if(128&l[0])throw new o("Invalid signature integer: negative");if(0===l[0]&&!(128&l[1]))throw new o("Invalid signature integer: unnecessary leading zero");return{d:I(l),l:n.subarray(u+2)}},toSig(n){let{Err:o}=i.DER,u="string"==typeof n?R(n):n;if(!(u instanceof Uint8Array))throw Error("ui8a expected");let l=u.length;if(l<2||48!=u[0])throw new o("Invalid signature tag");if(u[1]!==l-2)throw new o("Invalid signature: incorrect length");let{d:d,l:x}=i.DER._parseInt(u.subarray(2)),{d:I,l:j}=i.DER._parseInt(x);if(j.length)throw new o("Invalid signature: left bytes after parsing");return{r:d,s:I}},hexFromSig(n){let slice=n=>8&Number.parseInt(n[0],16)?"00"+n:n,h=n=>{let i=n.toString(16);return 1&i.length?`0${i}`:i},i=slice(h(n.s)),o=slice(h(n.r)),u=i.length/2,l=o.length/2,d=h(u),x=h(l);return`30${h(l+u+4)}02${x}${o}02${d}${i}`}};let j=BigInt(0),W=BigInt(1),J=BigInt(2),et=BigInt(3),ei=BigInt(4);function weierstrassPoints(n){let i=validatePointOpts(n),{Fp:o}=i,I=i.toBytes||((n,i,u)=>{let d=i.toAffine();return l.concatBytes(Uint8Array.from([4]),o.toBytes(d.x),o.toBytes(d.y))}),R=i.fromBytes||(n=>{let i=n.subarray(1),u=o.fromBytes(i.subarray(0,o.BYTES)),l=o.fromBytes(i.subarray(o.BYTES,2*o.BYTES));return{x:u,y:l}});function weierstrassEquation(n){let{a:u,b:l}=i,d=o.sqr(n),x=o.mul(d,n);return o.add(o.add(x,o.mul(n,u)),l)}if(!o.eql(o.sqr(i.Gy),weierstrassEquation(i.Gx)))throw Error("bad generator point: equation left != right");function isWithinCurveOrder(n){return"bigint"==typeof n&&jo.eql(n,o.ZERO);return is0(i)&&is0(u)?Point.ZERO:new Point(i,u,o.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(n){let i=o.invertBatch(n.map(n=>n.pz));return n.map((n,o)=>n.toAffine(i[o])).map(Point.fromAffine)}static fromHex(n){let i=Point.fromAffine(R((0,d.ensureBytes)("pointHex",n)));return i.assertValidity(),i}static fromPrivateKey(n){return Point.BASE.multiply(normPrivateKeyToScalar(n))}_setWindowSize(n){this._WINDOW_SIZE=n,J.delete(this)}assertValidity(){if(this.is0()){if(i.allowInfinityPoint&&!o.is0(this.py))return;throw Error("bad point: ZERO")}let{x:n,y:u}=this.toAffine();if(!o.isValid(n)||!o.isValid(u))throw Error("bad point: x or y not FE");let l=o.sqr(u),d=weierstrassEquation(n);if(!o.eql(l,d))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:n}=this.toAffine();if(o.isOdd)return!o.isOdd(n);throw Error("Field doesn't support isOdd")}equals(n){assertPrjPoint(n);let{px:i,py:u,pz:l}=this,{px:d,py:x,pz:I}=n,R=o.eql(o.mul(i,I),o.mul(d,l)),j=o.eql(o.mul(u,I),o.mul(x,l));return R&&j}negate(){return new Point(this.px,o.neg(this.py),this.pz)}double(){let{a:n,b:u}=i,l=o.mul(u,et),{px:d,py:x,pz:I}=this,R=o.ZERO,j=o.ZERO,W=o.ZERO,J=o.mul(d,d),ei=o.mul(x,x),eo=o.mul(I,I),es=o.mul(d,x);return es=o.add(es,es),W=o.mul(d,I),W=o.add(W,W),R=o.mul(n,W),j=o.mul(l,eo),j=o.add(R,j),R=o.sub(ei,j),j=o.add(ei,j),j=o.mul(R,j),R=o.mul(es,R),W=o.mul(l,W),eo=o.mul(n,eo),es=o.sub(J,eo),es=o.mul(n,es),es=o.add(es,W),W=o.add(J,J),J=o.add(W,J),J=o.add(J,eo),J=o.mul(J,es),j=o.add(j,J),eo=o.mul(x,I),eo=o.add(eo,eo),J=o.mul(eo,es),R=o.sub(R,J),W=o.mul(eo,ei),W=o.add(W,W),new Point(R,j,W=o.add(W,W))}add(n){assertPrjPoint(n);let{px:u,py:l,pz:d}=this,{px:x,py:I,pz:R}=n,j=o.ZERO,W=o.ZERO,J=o.ZERO,ei=i.a,eo=o.mul(i.b,et),es=o.mul(u,x),eu=o.mul(l,I),ec=o.mul(d,R),el=o.add(u,l),ed=o.add(x,I);el=o.mul(el,ed),ed=o.add(es,eu),el=o.sub(el,ed),ed=o.add(u,d);let ef=o.add(x,R);return ed=o.mul(ed,ef),ef=o.add(es,ec),ed=o.sub(ed,ef),ef=o.add(l,d),j=o.add(I,R),ef=o.mul(ef,j),j=o.add(eu,ec),ef=o.sub(ef,j),J=o.mul(ei,ed),j=o.mul(eo,ec),J=o.add(j,J),j=o.sub(eu,J),J=o.add(eu,J),W=o.mul(j,J),eu=o.add(es,es),eu=o.add(eu,es),ec=o.mul(ei,ec),ed=o.mul(eo,ed),eu=o.add(eu,ec),ec=o.sub(es,ec),ec=o.mul(ei,ec),ed=o.add(ed,ec),es=o.mul(eu,ed),W=o.add(W,es),es=o.mul(ef,ed),j=o.mul(el,j),j=o.sub(j,es),es=o.mul(el,eu),J=o.mul(ef,J),new Point(j,W,J=o.add(J,es))}subtract(n){return this.add(n.negate())}is0(){return this.equals(Point.ZERO)}wNAF(n){return eo.wNAFCached(this,J,n,n=>{let i=o.invertBatch(n.map(n=>n.pz));return n.map((n,o)=>n.toAffine(i[o])).map(Point.fromAffine)})}multiplyUnsafe(n){let u=Point.ZERO;if(n===j)return u;if(assertGE(n),n===W)return this;let{endo:l}=i;if(!l)return eo.unsafeLadder(this,n);let{k1neg:d,k1:x,k2neg:I,k2:R}=l.splitScalar(n),J=u,et=u,ei=this;for(;x>j||R>j;)x&W&&(J=J.add(ei)),R&W&&(et=et.add(ei)),ei=ei.double(),x>>=W,R>>=W;return d&&(J=J.negate()),I&&(et=et.negate()),et=new Point(o.mul(et.px,l.beta),et.py,et.pz),J.add(et)}multiply(n){let u,l;assertGE(n);let{endo:d}=i;if(d){let{k1neg:i,k1:x,k2neg:I,k2:R}=d.splitScalar(n),{p:j,f:W}=this.wNAF(x),{p:J,f:et}=this.wNAF(R);j=eo.constTimeNegate(i,j),J=eo.constTimeNegate(I,J),J=new Point(o.mul(J.px,d.beta),J.py,J.pz),u=j.add(J),l=W.add(et)}else{let{p:i,f:o}=this.wNAF(n);u=i,l=o}return Point.normalizeZ([u,l])[0]}multiplyAndAddUnsafe(n,i,o){let u=Point.BASE,mul=(n,i)=>i!==j&&i!==W&&n.equals(u)?n.multiply(i):n.multiplyUnsafe(i),l=mul(this,i).add(mul(n,o));return l.is0()?void 0:l}toAffine(n){let{px:i,py:u,pz:l}=this,d=this.is0();null==n&&(n=d?o.ONE:o.inv(l));let x=o.mul(i,n),I=o.mul(u,n),R=o.mul(l,n);if(d)return{x:o.ZERO,y:o.ZERO};if(!o.eql(R,o.ONE))throw Error("invZ was invalid");return{x:x,y:I}}isTorsionFree(){let{h:n,isTorsionFree:o}=i;if(n===W)return!0;if(o)return o(Point,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:n,clearCofactor:o}=i;return n===W?this:o?o(Point,this):this.multiplyUnsafe(i.h)}toRawBytes(n=!0){return this.assertValidity(),I(Point,this,n)}toHex(n=!0){return l.bytesToHex(this.toRawBytes(n))}};Point.BASE=new Point(i.Gx,i.Gy,o.ONE),Point.ZERO=new Point(o.ZERO,o.ONE,o.ZERO);let ei=i.nBitLength,eo=(0,x.wNAF)(Point,i.endo?Math.ceil(ei/2):ei);return{CURVE:i,ProjectivePoint:Point,normPrivateKeyToScalar,weierstrassEquation,isWithinCurveOrder}}function validateOpts(n){let i=(0,x.validateBasic)(n);return l.validateObject(i,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...i})}function weierstrass(n){let o=validateOpts(n),{Fp:x,n:I}=o,R=x.BYTES+1,J=2*x.BYTES+1;function isValidFieldElement(n){return jl.bytesToHex(l.numberToBytesBE(n,o.nByteLength));function isBiggerThanHalfOrder(n){let i=I>>W;return n>i}function normalizeS(n){return isBiggerThanHalfOrder(n)?modN(-n):n}let slcNum=(n,i,o)=>l.bytesToNumberBE(n.slice(i,o));let Signature=class Signature{constructor(n,i,o){this.r=n,this.s=i,this.recovery=o,this.assertValidity()}static fromCompact(n){let i=o.nByteLength;return new Signature(slcNum(n=(0,d.ensureBytes)("compactSignature",n,2*i),0,i),slcNum(n,i,2*i))}static fromDER(n){let{r:o,s:u}=i.DER.toSig((0,d.ensureBytes)("DER",n));return new Signature(o,u)}assertValidity(){if(!es(this.r))throw Error("r must be 0 < r < CURVE.n");if(!es(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(n){return new Signature(this.r,this.s,n)}recoverPublicKey(n){let{r:i,s:u,recovery:l}=this,I=ec((0,d.ensureBytes)("msgHash",n));if(null==l||![0,1,2,3].includes(l))throw Error("recovery id invalid");let R=2===l||3===l?i+o.n:i;if(R>=x.ORDER)throw Error("recovery id 2 or 3 invalid");let j=(1&l)==0?"02":"03",W=et.fromHex(j+numToNByteStr(R)),J=invN(R),ei=modN(-I*J),eo=modN(u*J),es=et.BASE.multiplyAndAddUnsafe(W,ei,eo);if(!es)throw Error("point at infinify");return es.assertValidity(),es}hasHighS(){return isBiggerThanHalfOrder(this.s)}normalizeS(){return this.hasHighS()?new Signature(this.r,modN(-this.s),this.recovery):this}toDERRawBytes(){return l.hexToBytes(this.toDERHex())}toDERHex(){return i.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return l.hexToBytes(this.toCompactHex())}toCompactHex(){return numToNByteStr(this.r)+numToNByteStr(this.s)}};function getPublicKey(n,i=!0){return et.fromPrivateKey(n).toRawBytes(i)}function isProbPub(n){let i=n instanceof Uint8Array,o="string"==typeof n,u=(i||o)&&n.length;return i?u===R||u===J:o?u===2*R||u===2*J:n instanceof et}function getSharedSecret(n,i,o=!0){if(isProbPub(n))throw Error("first arg must be private key");if(!isProbPub(i))throw Error("second arg must be public key");let u=et.fromHex(i);return u.multiply(ei(n)).toRawBytes(o)}let eu=o.bits2int||function(n){let i=l.bytesToNumberBE(n),u=8*n.length-o.nBitLength;return u>0?i>>BigInt(u):i},ec=o.bits2int_modN||function(n){return modN(eu(n))},el=l.bitMask(o.nBitLength);function int2octets(n){if("bigint"!=typeof n)throw Error("bigint expected");if(!(j<=n&&nn in u))throw Error("sign() legacy options not supported");let{hash:I,randomBytes:R}=o,{lowS:J,prehash:eo,extraEntropy:el}=u;null==J&&(J=!0),n=(0,d.ensureBytes)("msgHash",n),eo&&(n=(0,d.ensureBytes)("prehashed msgHash",I(n)));let ef=ec(n),eh=ei(i),ep=[int2octets(eh),int2octets(ef)];if(null!=el){let n=!0===el?R(x.BYTES):el;ep.push((0,d.ensureBytes)("extraEntropy",n))}let em=l.concatBytes(...ep);return{seed:em,k2sig:function(n){let i=eu(n);if(!es(i))return;let o=invN(i),u=et.BASE.multiply(i).toAffine(),l=modN(u.x);if(l===j)return;let d=modN(o*modN(ef+l*eh));if(d===j)return;let x=(u.x===l?0:2)|Number(u.y&W),I=d;return J&&isBiggerThanHalfOrder(d)&&(I=normalizeS(d),x^=1),new Signature(l,I,x)}}}let ed={lowS:o.lowS,prehash:!1},ef={lowS:o.lowS,prehash:!1};function sign(n,i,u=ed){let{seed:d,k2sig:x}=prepSig(n,i,u),I=l.createHmacDrbg(o.hash.outputLen,o.nByteLength,o.hmac);return I(d,x)}function verify(n,u,l,x=ef){let I,R;if(u=(0,d.ensureBytes)("msgHash",u),l=(0,d.ensureBytes)("publicKey",l),"strict"in x)throw Error("options.strict was renamed to lowS");let{lowS:j,prehash:W}=x;try{if("string"==typeof n||n instanceof Uint8Array)try{R=Signature.fromDER(n)}catch(o){if(!(o instanceof i.DER.Err))throw o;R=Signature.fromCompact(n)}else if("object"==typeof n&&"bigint"==typeof n.r&&"bigint"==typeof n.s){let{r:i,s:o}=n;R=new Signature(i,o)}else throw Error("PARSE");I=et.fromHex(l)}catch(n){if("PARSE"===n.message)throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(j&&R.hasHighS())return!1;W&&(u=o.hash(u));let{r:J,s:ei}=R,eo=ec(u),es=invN(ei),eu=modN(eo*es),el=modN(J*es),ed=et.BASE.multiplyAndAddUnsafe(I,eu,el)?.toAffine();if(!ed)return!1;let eh=modN(ed.x);return eh===J}return et.BASE._setWindowSize(8),{CURVE:o,getPublicKey,getSharedSecret,sign,verify,ProjectivePoint:et,Signature,utils:{isValidPrivateKey(n){try{return ei(n),!0}catch(n){return!1}},normPrivateKeyToScalar:ei,randomPrivateKey:()=>{let n=u.getMinHashLength(o.n);return u.mapHashToField(o.randomBytes(n),o.n)},precompute:(n=8,i=et.BASE)=>(i._setWindowSize(n),i.multiply(BigInt(3)),i)}}}function SWUFpSqrtRatio(n,i){let o=n.ORDER,u=j;for(let n=o-W;n%J===j;n/=J)u+=W;let l=u,d=J<{let u=es,x=n.pow(o,eo),I=n.sqr(x);I=n.mul(I,o);let j=n.mul(i,I);j=n.pow(j,R),j=n.mul(j,x),x=n.mul(j,o),I=n.mul(j,i);let et=n.mul(I,x);j=n.pow(et,d);let ei=n.eql(j,n.ONE);x=n.mul(I,eu),j=n.mul(et,u),I=n.cmov(x,I,ei),et=n.cmov(j,et,ei);for(let i=l;i>W;i--){let o=i-J;o=J<{let d=n.sqr(l),x=n.mul(i,l);d=n.mul(d,x);let I=n.pow(d,o);I=n.mul(I,x);let R=n.mul(I,u),j=n.mul(n.sqr(I),l),W=n.eql(j,i),J=n.cmov(R,I,W);return{isValid:W,value:J}}}return sqrtRatio}function mapToCurveSimpleSWU(n,i){if(u.validateField(n),!n.isValid(i.A)||!n.isValid(i.B)||!n.isValid(i.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let o=SWUFpSqrtRatio(n,i.Z);if(!n.isOdd)throw Error("Fp.isOdd is not implemented!");return u=>{let l,d,x,I,R,j,W,J;l=n.sqr(u),l=n.mul(l,i.Z),d=n.sqr(l),d=n.add(d,l),x=n.add(d,n.ONE),x=n.mul(x,i.B),I=n.cmov(i.Z,n.neg(d),!n.eql(d,n.ZERO)),I=n.mul(I,i.A),d=n.sqr(x),j=n.sqr(I),R=n.mul(j,i.A),d=n.add(d,R),d=n.mul(d,x),j=n.mul(j,I),R=n.mul(j,i.B),d=n.add(d,R),W=n.mul(l,x);let{isValid:et,value:ei}=o(d,j);J=n.mul(l,u),J=n.mul(J,ei),W=n.cmov(W,x,et),J=n.cmov(J,ei,et);let eo=n.isOdd(u)===n.isOdd(J);return J=n.cmov(n.neg(J),J,eo),{x:W=n.div(W,I),y:J}}}i.weierstrassPoints=weierstrassPoints,i.weierstrass=weierstrass,i.SWUFpSqrtRatio=SWUFpSqrtRatio,i.mapToCurveSimpleSWU=mapToCurveSimpleSWU},30016:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.encodeToCurve=i.hashToCurve=i.schnorr=i.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let u=o(22511),l=o(81522),d=o(43521),x=o(7630),I=o(46805),R=o(60990),j=o(54707),W=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),J=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),et=BigInt(1),ei=BigInt(2),divNearest=(n,i)=>(n+i/ei)/i;function sqrtMod(n){let i=BigInt(3),o=BigInt(6),u=BigInt(11),l=BigInt(22),x=BigInt(23),I=BigInt(44),R=BigInt(88),j=n*n*n%W,J=j*j*n%W,et=(0,d.pow2)(J,i,W)*J%W,es=(0,d.pow2)(et,i,W)*J%W,eu=(0,d.pow2)(es,ei,W)*j%W,ec=(0,d.pow2)(eu,u,W)*eu%W,el=(0,d.pow2)(ec,l,W)*ec%W,ed=(0,d.pow2)(el,I,W)*el%W,ef=(0,d.pow2)(ed,R,W)*ed%W,eh=(0,d.pow2)(ef,I,W)*el%W,ep=(0,d.pow2)(eh,i,W)*J%W,em=(0,d.pow2)(ep,x,W)*ec%W,eg=(0,d.pow2)(em,o,W)*j%W,ey=(0,d.pow2)(eg,ei,W);if(!eo.eql(eo.sqr(ey),n))throw Error("Cannot find square root");return ey}let eo=(0,d.Field)(W,void 0,void 0,{sqrt:sqrtMod});i.secp256k1=(0,j.createCurve)({a:BigInt(0),b:BigInt(7),Fp:eo,n:J,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:n=>{let i=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),o=-et*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),u=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),l=BigInt("0x100000000000000000000000000000000"),x=divNearest(i*n,J),I=divNearest(-o*n,J),R=(0,d.mod)(n-x*i-I*u,J),j=(0,d.mod)(-x*o-I*i,J),W=R>l,ei=j>l;if(W&&(R=J-R),ei&&(j=J-j),R>l||j>l)throw Error("splitScalar: Endomorphism failed, k="+n);return{k1neg:W,k1:R,k2neg:ei,k2:j}}}},u.sha256);let es=BigInt(0),fe=n=>"bigint"==typeof n&&es"bigint"==typeof n&&esn.charCodeAt(0)));o=(0,I.concatBytes)(i,i),eu[n]=o}return(0,u.sha256)((0,I.concatBytes)(o,...i))}let pointToBytes=n=>n.toRawBytes(!0).slice(1),numTo32b=n=>(0,I.numberToBytesBE)(n,32),modP=n=>(0,d.mod)(n,W),modN=n=>(0,d.mod)(n,J),ec=i.secp256k1.ProjectivePoint,GmulAdd=(n,i,o)=>ec.BASE.multiplyAndAddUnsafe(n,i,o);function schnorrGetExtPubKey(n){let o=i.secp256k1.utils.normPrivateKeyToScalar(n),u=ec.fromPrivateKey(o),l=u.hasEvenY()?o:modN(-o);return{scalar:l,bytes:pointToBytes(u)}}function lift_x(n){if(!fe(n))throw Error("bad x: need 0 < x < p");let i=modP(n*n),o=modP(i*n+BigInt(7)),u=sqrtMod(o);u%ei!==es&&(u=modP(-u));let l=new ec(n,u,et);return l.assertValidity(),l}function challenge(...n){return modN((0,I.bytesToNumberBE)(taggedHash("BIP0340/challenge",...n)))}function schnorrGetPublicKey(n){return schnorrGetExtPubKey(n).bytes}function schnorrSign(n,i,o=(0,l.randomBytes)(32)){let u=(0,I.ensureBytes)("message",n),{bytes:d,scalar:x}=schnorrGetExtPubKey(i),R=(0,I.ensureBytes)("auxRand",o,32),j=numTo32b(x^(0,I.bytesToNumberBE)(taggedHash("BIP0340/aux",R))),W=taggedHash("BIP0340/nonce",j,d,u),J=modN((0,I.bytesToNumberBE)(W));if(J===es)throw Error("sign failed: k is zero");let{bytes:et,scalar:ei}=schnorrGetExtPubKey(J),eo=challenge(et,d,u),eu=new Uint8Array(64);if(eu.set(et,0),eu.set(numTo32b(modN(ei+eo*x)),32),!schnorrVerify(eu,u,d))throw Error("sign: Invalid signature produced");return eu}function schnorrVerify(n,i,o){let u=(0,I.ensureBytes)("signature",n,64),l=(0,I.ensureBytes)("message",i),d=(0,I.ensureBytes)("publicKey",o,32);try{let n=lift_x((0,I.bytesToNumberBE)(d)),i=(0,I.bytesToNumberBE)(u.subarray(0,32));if(!fe(i))return!1;let o=(0,I.bytesToNumberBE)(u.subarray(32,64));if(!ge(o))return!1;let x=challenge(numTo32b(i),pointToBytes(n),l),R=GmulAdd(n,o,modN(-x));if(!R||!R.hasEvenY()||R.toAffine().x!==i)return!1;return!0}catch(n){return!1}}i.schnorr={getPublicKey:schnorrGetPublicKey,sign:schnorrSign,verify:schnorrVerify,utils:{randomPrivateKey:i.secp256k1.utils.randomPrivateKey,lift_x,pointToBytes,numberToBytesBE:I.numberToBytesBE,bytesToNumberBE:I.bytesToNumberBE,taggedHash,mod:d.mod}};let el=(0,R.isogenyMap)(eo,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(n=>n.map(n=>BigInt(n)))),ed=(0,x.mapToCurveSimpleSWU)(eo,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:eo.create(BigInt("-11"))}),ef=(0,R.createHasher)(i.secp256k1.ProjectivePoint,n=>{let{x:i,y:o}=ed(eo.create(n[0]));return el(i,o)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:eo.ORDER,m:1,k:128,expand:"xmd",hash:u.sha256});i.hashToCurve=ef.hashToCurve,i.encodeToCurve=ef.encodeToCurve},29617:function(n,i){"use strict";function number(n){if(!Number.isSafeInteger(n)||n<0)throw Error(`Wrong positive integer: ${n}`)}function bool(n){if("boolean"!=typeof n)throw Error(`Expected boolean, not ${n}`)}function bytes(n,...i){if(!(n instanceof Uint8Array))throw Error("Expected Uint8Array");if(i.length>0&&!i.includes(n.length))throw Error(`Expected Uint8Array of length ${i}, not of length=${n.length}`)}function hash(n){if("function"!=typeof n||"function"!=typeof n.create)throw Error("Hash should be wrapped by utils.wrapConstructor");number(n.outputLen),number(n.blockLen)}function exists(n,i=!0){if(n.destroyed)throw Error("Hash instance has been destroyed");if(i&&n.finished)throw Error("Hash#digest() has already been called")}function output(n,i){bytes(n);let o=i.outputLen;if(n.length>l&d),I=Number(o&d),R=u?4:0,j=u?0:4;n.setUint32(i+R,x,u),n.setUint32(i+j,I,u)}let SHA2=class SHA2 extends l.Hash{constructor(n,i,o,u){super(),this.blockLen=n,this.outputLen=i,this.padOffset=o,this.isLE=u,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(n),this.view=(0,l.createView)(this.buffer)}update(n){(0,u.exists)(this);let{view:i,buffer:o,blockLen:d}=this;n=(0,l.toBytes)(n);let x=n.length;for(let u=0;ud-I&&(this.process(o,0),I=0);for(let n=I;nJ.length)throw Error("_sha2: outputLen bigger than state");for(let n=0;n>u&o)}:{h:0|Number(n>>u&o),l:0|Number(n&o)}}function split(n,i=!1){let o=new Uint32Array(n.length),u=new Uint32Array(n.length);for(let l=0;lBigInt(n>>>0)<>>0);i.toBig=toBig;let shrSH=(n,i,o)=>n>>>o;i.shrSH=shrSH;let shrSL=(n,i,o)=>n<<32-o|i>>>o;i.shrSL=shrSL;let rotrSH=(n,i,o)=>n>>>o|i<<32-o;i.rotrSH=rotrSH;let rotrSL=(n,i,o)=>n<<32-o|i>>>o;i.rotrSL=rotrSL;let rotrBH=(n,i,o)=>n<<64-o|i>>>o-32;i.rotrBH=rotrBH;let rotrBL=(n,i,o)=>n>>>o-32|i<<64-o;i.rotrBL=rotrBL;let rotr32H=(n,i)=>i;i.rotr32H=rotr32H;let rotr32L=(n,i)=>n;i.rotr32L=rotr32L;let rotlSH=(n,i,o)=>n<>>32-o;i.rotlSH=rotlSH;let rotlSL=(n,i,o)=>i<>>32-o;i.rotlSL=rotlSL;let rotlBH=(n,i,o)=>i<>>64-o;i.rotlBH=rotlBH;let rotlBL=(n,i,o)=>n<>>64-o;function add(n,i,o,u){let l=(i>>>0)+(u>>>0);return{h:n+o+(l/4294967296|0)|0,l:0|l}}i.rotlBL=rotlBL,i.add=add;let add3L=(n,i,o)=>(n>>>0)+(i>>>0)+(o>>>0);i.add3L=add3L;let add3H=(n,i,o,u)=>i+o+u+(n/4294967296|0)|0;i.add3H=add3H;let add4L=(n,i,o,u)=>(n>>>0)+(i>>>0)+(o>>>0)+(u>>>0);i.add4L=add4L;let add4H=(n,i,o,u,l)=>i+o+u+l+(n/4294967296|0)|0;i.add4H=add4H;let add5L=(n,i,o,u,l)=>(n>>>0)+(i>>>0)+(o>>>0)+(u>>>0)+(l>>>0);i.add5L=add5L;let add5H=(n,i,o,u,l,d)=>i+o+u+l+d+(n/4294967296|0)|0;i.add5H=add5H,i.default={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add,add3L,add3H,add4L,add4H,add5H,add5L}},76639:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.crypto=void 0,i.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},52259:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.hmac=i.HMAC=void 0;let u=o(29617),l=o(81522);let HMAC=class HMAC extends l.Hash{constructor(n,i){super(),this.finished=!1,this.destroyed=!1,(0,u.hash)(n);let o=(0,l.toBytes)(i);if(this.iHash=n.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 d=this.blockLen,x=new Uint8Array(d);x.set(o.length>d?n.create().update(o).digest():o);for(let n=0;nnew HMAC(n,i).update(o).digest(),i.hmac.create=(n,i)=>new HMAC(n,i)},50555:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.ripemd160=i.RIPEMD160=void 0;let u=o(91177),l=o(81522),d=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),x=Uint8Array.from({length:16},(n,i)=>i),I=x.map(n=>(9*n+5)%16),R=[x],j=[I];for(let n=0;n<4;n++)for(let i of[R,j])i.push(i[n].map(n=>d[n]));let W=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(n=>new Uint8Array(n)),J=R.map((n,i)=>n.map(n=>W[i][n])),et=j.map((n,i)=>n.map(n=>W[i][n])),ei=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),eo=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rotl=(n,i)=>n<>>32-i;function f(n,i,o,u){return 0===n?i^o^u:1===n?i&o|~i&u:2===n?(i|~o)^u:3===n?i&u|o&~u:i^(o|~u)}let es=new Uint32Array(16);let RIPEMD160=class RIPEMD160 extends u.SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:n,h1:i,h2:o,h3:u,h4:l}=this;return[n,i,o,u,l]}set(n,i,o,u,l){this.h0=0|n,this.h1=0|i,this.h2=0|o,this.h3=0|u,this.h4=0|l}process(n,i){for(let o=0;o<16;o++,i+=4)es[o]=n.getUint32(i,!0);let o=0|this.h0,u=o,l=0|this.h1,d=l,x=0|this.h2,I=x,W=0|this.h3,eu=W,ec=0|this.h4,el=ec;for(let n=0;n<5;n++){let i=4-n,ed=ei[n],ef=eo[n],eh=R[n],ep=j[n],em=J[n],eg=et[n];for(let i=0;i<16;i++){let u=rotl(o+f(n,l,x,W)+es[eh[i]]+ed,em[i])+ec|0;o=ec,ec=W,W=0|rotl(x,10),x=l,l=u}for(let n=0;n<16;n++){let o=rotl(u+f(i,d,I,eu)+es[ep[n]]+ef,eg[n])+el|0;u=el,el=eu,eu=0|rotl(I,10),I=d,d=o}}this.set(this.h1+x+eu|0,this.h2+W+el|0,this.h3+ec+u|0,this.h4+o+d|0,this.h0+l+I|0)}roundClean(){es.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}};i.RIPEMD160=RIPEMD160,i.ripemd160=(0,l.wrapConstructor)(()=>new RIPEMD160)},22511:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.sha224=i.sha256=void 0;let u=o(91177),l=o(81522),Chi=(n,i,o)=>n&i^~n&o,Maj=(n,i,o)=>n&i^n&o^i&o,d=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),x=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),I=new Uint32Array(64);let SHA256=class SHA256 extends u.SHA2{constructor(){super(64,32,8,!1),this.A=0|x[0],this.B=0|x[1],this.C=0|x[2],this.D=0|x[3],this.E=0|x[4],this.F=0|x[5],this.G=0|x[6],this.H=0|x[7]}get(){let{A:n,B:i,C:o,D:u,E:l,F:d,G:x,H:I}=this;return[n,i,o,u,l,d,x,I]}set(n,i,o,u,l,d,x,I){this.A=0|n,this.B=0|i,this.C=0|o,this.D=0|u,this.E=0|l,this.F=0|d,this.G=0|x,this.H=0|I}process(n,i){for(let o=0;o<16;o++,i+=4)I[o]=n.getUint32(i,!1);for(let n=16;n<64;n++){let i=I[n-15],o=I[n-2],u=(0,l.rotr)(i,7)^(0,l.rotr)(i,18)^i>>>3,d=(0,l.rotr)(o,17)^(0,l.rotr)(o,19)^o>>>10;I[n]=d+I[n-7]+u+I[n-16]|0}let{A:o,B:u,C:x,D:R,E:j,F:W,G:J,H:et}=this;for(let n=0;n<64;n++){let i=(0,l.rotr)(j,6)^(0,l.rotr)(j,11)^(0,l.rotr)(j,25),ei=et+i+Chi(j,W,J)+d[n]+I[n]|0,eo=(0,l.rotr)(o,2)^(0,l.rotr)(o,13)^(0,l.rotr)(o,22),es=eo+Maj(o,u,x)|0;et=J,J=W,W=j,j=R+ei|0,R=x,x=u,u=o,o=ei+es|0}o=o+this.A|0,u=u+this.B|0,x=x+this.C|0,R=R+this.D|0,j=j+this.E|0,W=W+this.F|0,J=J+this.G|0,et=et+this.H|0,this.set(o,u,x,R,j,W,J,et)}roundClean(){I.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};let SHA224=class SHA224 extends SHA256{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};i.sha256=(0,l.wrapConstructor)(()=>new SHA256),i.sha224=(0,l.wrapConstructor)(()=>new SHA224)},78455:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.shake256=i.shake128=i.keccak_512=i.keccak_384=i.keccak_256=i.keccak_224=i.sha3_512=i.sha3_384=i.sha3_256=i.sha3_224=i.Keccak=i.keccakP=void 0;let u=o(29617),l=o(17165),d=o(81522),[x,I,R]=[[],[],[]],j=BigInt(0),W=BigInt(1),J=BigInt(2),et=BigInt(7),ei=BigInt(256),eo=BigInt(113);for(let n=0,i=W,o=1,u=0;n<24;n++){[o,u]=[u,(2*o+3*u)%5],x.push(2*(5*u+o)),I.push((n+1)*(n+2)/2%64);let l=j;for(let n=0;n<7;n++)(i=(i<>et)*eo)%ei)&J&&(l^=W<<(W<o>32?(0,l.rotlBH)(n,i,o):(0,l.rotlSH)(n,i,o),rotlL=(n,i,o)=>o>32?(0,l.rotlBL)(n,i,o):(0,l.rotlSL)(n,i,o);function keccakP(n,i=24){let o=new Uint32Array(10);for(let u=24-i;u<24;u++){for(let i=0;i<10;i++)o[i]=n[i]^n[i+10]^n[i+20]^n[i+30]^n[i+40];for(let i=0;i<10;i+=2){let u=(i+8)%10,l=(i+2)%10,d=o[l],x=o[l+1],I=rotlH(d,x,1)^o[u],R=rotlL(d,x,1)^o[u+1];for(let o=0;o<50;o+=10)n[i+o]^=I,n[i+o+1]^=R}let i=n[2],l=n[3];for(let o=0;o<24;o++){let u=I[o],d=rotlH(i,l,u),R=rotlL(i,l,u),j=x[o];i=n[j],l=n[j+1],n[j]=d,n[j+1]=R}for(let i=0;i<50;i+=10){for(let u=0;u<10;u++)o[u]=n[i+u];for(let u=0;u<10;u++)n[i+u]^=~o[(u+2)%10]&o[(u+4)%10]}n[0]^=es[u],n[1]^=eu[u]}o.fill(0)}i.keccakP=keccakP;let Keccak=class Keccak extends d.Hash{constructor(n,i,o,l=!1,x=24){if(super(),this.blockLen=n,this.suffix=i,this.outputLen=o,this.enableXOF=l,this.rounds=x,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,u.number)(o),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,d.u32)(this.state)}keccak(){keccakP(this.state32,this.rounds),this.posOut=0,this.pos=0}update(n){(0,u.exists)(this);let{blockLen:i,state:o}=this;n=(0,d.toBytes)(n);let l=n.length;for(let u=0;u=o&&this.keccak();let d=Math.min(o-this.posOut,l-u);n.set(i.subarray(this.posOut,this.posOut+d),u),this.posOut+=d,u+=d}return n}xofInto(n){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(n)}xof(n){return(0,u.number)(n),this.xofInto(new Uint8Array(n))}digestInto(n){if((0,u.output)(n,this),this.finished)throw Error("digest() was already called");return this.writeInto(n),this.destroy(),n}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(n){let{blockLen:i,suffix:o,outputLen:u,rounds:l,enableXOF:d}=this;return n||(n=new Keccak(i,o,u,d,l)),n.state32.set(this.state32),n.pos=this.pos,n.posOut=this.posOut,n.finished=this.finished,n.rounds=l,n.suffix=o,n.outputLen=u,n.enableXOF=d,n.destroyed=this.destroyed,n}};i.Keccak=Keccak;let gen=(n,i,o)=>(0,d.wrapConstructor)(()=>new Keccak(i,n,o));i.sha3_224=gen(6,144,28),i.sha3_256=gen(6,136,32),i.sha3_384=gen(6,104,48),i.sha3_512=gen(6,72,64),i.keccak_224=gen(1,144,28),i.keccak_256=gen(1,136,32),i.keccak_384=gen(1,104,48),i.keccak_512=gen(1,72,64);let genShake=(n,i,o)=>(0,d.wrapXOFConstructorWithOpts)((u={})=>new Keccak(i,n,void 0===u.dkLen?o:u.dkLen,!0));i.shake128=genShake(31,168,16),i.shake256=genShake(31,136,32)},81522:function(n,i,o){"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(i,"__esModule",{value:!0}),i.randomBytes=i.wrapXOFConstructorWithOpts=i.wrapConstructorWithOpts=i.wrapConstructor=i.checkOpts=i.Hash=i.concatBytes=i.toBytes=i.utf8ToBytes=i.asyncLoop=i.nextTick=i.hexToBytes=i.bytesToHex=i.isLE=i.rotr=i.createView=i.u32=i.u8=void 0;let u=o(76639),u8a=n=>n instanceof Uint8Array;if(i.u8=n=>new Uint8Array(n.buffer,n.byteOffset,n.byteLength),i.u32=n=>new Uint32Array(n.buffer,n.byteOffset,Math.floor(n.byteLength/4)),i.createView=n=>new DataView(n.buffer,n.byteOffset,n.byteLength),i.rotr=(n,i)=>n<<32-i|n>>>i,i.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!i.isLE)throw Error("Non little-endian hardware is not supported");let l=Array.from({length:256},(n,i)=>i.toString(16).padStart(2,"0"));function bytesToHex(n){if(!u8a(n))throw Error("Uint8Array expected");let i="";for(let o=0;o{};async function asyncLoop(n,o,u){let l=Date.now();for(let d=0;d=0&&nn+i.length,0)),o=0;return n.forEach(n=>{if(!u8a(n))throw Error("Uint8Array expected");i.set(n,o),o+=n.length}),i}i.nextTick=nextTick,i.asyncLoop=asyncLoop,i.utf8ToBytes=utf8ToBytes,i.toBytes=toBytes,i.concatBytes=concatBytes;let Hash=class Hash{clone(){return this._cloneInto()}};i.Hash=Hash;let d={}.toString;function checkOpts(n,i){if(void 0!==i&&"[object Object]"!==d.call(i))throw Error("Options should be object or undefined");let o=Object.assign(n,i);return o}function wrapConstructor(n){let hashC=i=>n().update(toBytes(i)).digest(),i=n();return hashC.outputLen=i.outputLen,hashC.blockLen=i.blockLen,hashC.create=()=>n(),hashC}function wrapConstructorWithOpts(n){let hashC=(i,o)=>n(o).update(toBytes(i)).digest(),i=n({});return hashC.outputLen=i.outputLen,hashC.blockLen=i.blockLen,hashC.create=i=>n(i),hashC}function wrapXOFConstructorWithOpts(n){let hashC=(i,o)=>n(o).update(toBytes(i)).digest(),i=n({});return hashC.outputLen=i.outputLen,hashC.blockLen=i.blockLen,hashC.create=i=>n(i),hashC}function randomBytes(n=32){if(u.crypto&&"function"==typeof u.crypto.getRandomValues)return u.crypto.getRandomValues(new Uint8Array(n));throw Error("crypto.getRandomValues must be defined")}i.checkOpts=checkOpts,i.wrapConstructor=wrapConstructor,i.wrapConstructorWithOpts=wrapConstructorWithOpts,i.wrapXOFConstructorWithOpts=wrapXOFConstructorWithOpts,i.randomBytes=randomBytes},46921:function(n,i,o){"use strict";i.N=void 0;var u=o(79441);Object.defineProperty(i,"N",{enumerable:!0,get:function(){return u.SafeAppProvider}})},79441:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.SafeAppProvider=void 0;let u=o(68495),l=o(7909);let SafeAppProvider=class SafeAppProvider extends u.EventEmitter{constructor(n,i){super(),this.submittedTxs=new Map,this.safe=n,this.sdk=i}async connect(){this.emit("connect",{chainId:this.chainId})}async disconnect(){}get chainId(){return this.safe.chainId}async request(n){let{method:i,params:o=[]}=n;switch(i){case"eth_accounts":return[this.safe.safeAddress];case"net_version":case"eth_chainId":return`0x${this.chainId.toString(16)}`;case"personal_sign":{let[n,i]=o;if(this.safe.safeAddress.toLowerCase()!==i.toLowerCase())throw Error("The address or message hash is invalid");let u=await this.sdk.txs.signMessage(n),l="signature"in u?u.signature:void 0;return l||"0x"}case"eth_sign":{let[n,i]=o;if(this.safe.safeAddress.toLowerCase()!==n.toLowerCase()||!i.startsWith("0x"))throw Error("The address or message hash is invalid");let u=await this.sdk.txs.signMessage(i),l="signature"in u?u.signature:void 0;return l||"0x"}case"eth_signTypedData":case"eth_signTypedData_v4":{let[n,i]=o,u="string"==typeof i?JSON.parse(i):i;if(this.safe.safeAddress.toLowerCase()!==n.toLowerCase())throw Error("The address is invalid");let l=await this.sdk.txs.signTypedMessage(u),d="signature"in l?l.signature:void 0;return d||"0x"}case"eth_sendTransaction":let u={...o[0],value:o[0].value||"0",data:o[0].data||"0x"};"string"==typeof u.gas&&u.gas.startsWith("0x")&&(u.gas=parseInt(u.gas,16));let d=await this.sdk.txs.send({txs:[u],params:{safeTxGas:u.gas}});return this.submittedTxs.set(d.safeTxHash,{from:this.safe.safeAddress,hash:d.safeTxHash,gas:0,gasPrice:"0x00",nonce:0,input:u.data,value:u.value,to:u.to,blockHash:null,blockNumber:null,transactionIndex:null}),d.safeTxHash;case"eth_blockNumber":let x=await this.sdk.eth.getBlockByNumber(["latest"]);return x.number;case"eth_getBalance":return this.sdk.eth.getBalance([(0,l.getLowerCase)(o[0]),o[1]]);case"eth_getCode":return this.sdk.eth.getCode([(0,l.getLowerCase)(o[0]),o[1]]);case"eth_getTransactionCount":return this.sdk.eth.getTransactionCount([(0,l.getLowerCase)(o[0]),o[1]]);case"eth_getStorageAt":return this.sdk.eth.getStorageAt([(0,l.getLowerCase)(o[0]),o[1],o[2]]);case"eth_getBlockByNumber":return this.sdk.eth.getBlockByNumber([o[0],o[1]]);case"eth_getBlockByHash":return this.sdk.eth.getBlockByHash([o[0],o[1]]);case"eth_getTransactionByHash":let I=o[0];try{let n=await this.sdk.txs.getBySafeTxHash(I);I=n.txHash||I}catch(n){}if(this.submittedTxs.has(I))return this.submittedTxs.get(I);return this.sdk.eth.getTransactionByHash([I]).then(n=>(n&&(n.hash=o[0]),n));case"eth_getTransactionReceipt":{let n=o[0];try{let i=await this.sdk.txs.getBySafeTxHash(n);n=i.txHash||n}catch(n){}return this.sdk.eth.getTransactionReceipt([n]).then(n=>(n&&(n.transactionHash=o[0]),n))}case"eth_estimateGas":return this.sdk.eth.getEstimateGas(o[0]);case"eth_call":return this.sdk.eth.call([o[0],o[1]]);case"eth_getLogs":return this.sdk.eth.getPastLogs([o[0]]);case"eth_gasPrice":return this.sdk.eth.getGasPrice();case"wallet_getPermissions":return this.sdk.wallet.getPermissions();case"wallet_requestPermissions":return this.sdk.wallet.requestPermissions(o[0]);case"safe_setSettings":return this.sdk.eth.setSafeSettings([o[0]]);default:throw Error(`"${n.method}" not implemented`)}}send(n,i){n||i("Undefined request"),this.request(n).then(o=>i(null,{jsonrpc:"2.0",id:n.id,result:o})).catch(n=>i(n,null))}};i.SafeAppProvider=SafeAppProvider},7909:function(n,i){"use strict";function getLowerCase(n){return n?n.toLowerCase():n}Object.defineProperty(i,"__esModule",{value:!0}),i.getLowerCase=void 0,i.getLowerCase=getLowerCase},87556:function(n,i,o){"use strict";var u=this&&this.__createBinding||(Object.create?function(n,i,o,u){void 0===u&&(u=o);var l=Object.getOwnPropertyDescriptor(i,o);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(n,u,l)}:function(n,i,o,u){void 0===u&&(u=o),n[u]=i[o]}),l=this&&this.__exportStar||function(n,i){for(var o in n)"default"===o||Object.prototype.hasOwnProperty.call(i,o)||u(i,n,o)};Object.defineProperty(i,"__esModule",{value:!0});let d=o(13466);let PostMessageCommunicator=class PostMessageCommunicator{constructor(n=null,i=!1){this.allowedOrigins=null,this.callbacks=new Map,this.debugMode=!1,this.isServer="undefined"==typeof window,this.isValidMessage=({origin:n,data:i,source:o})=>{let u=!this.isServer&&o===window.parent,l=void 0!==i.version&&parseInt(i.version.split(".")[0]),d=!0;return Array.isArray(this.allowedOrigins)&&(d=void 0!==this.allowedOrigins.find(i=>i.test(n))),!!i&&u&&l>=1&&d},this.logIncomingMessage=n=>{console.info(`Safe Apps SDK v1: A message was received from origin ${n.origin}. `,n.data)},this.onParentMessage=n=>{this.isValidMessage(n)&&(this.debugMode&&this.logIncomingMessage(n),this.handleIncomingMessage(n.data))},this.handleIncomingMessage=n=>{let{id:i}=n,o=this.callbacks.get(i);o&&(o(n),this.callbacks.delete(i))},this.send=(n,i)=>{let o=d.MessageFormatter.makeRequest(n,i);if(this.isServer)throw Error("Window doesn't exist");return window.parent.postMessage(o,"*"),new Promise((n,i)=>{this.callbacks.set(o.id,o=>{if(!o.success){i(Error(o.error));return}n(o)})})},this.allowedOrigins=n,this.debugMode=i,this.isServer||window.addEventListener("message",this.onParentMessage)}};i.default=PostMessageCommunicator,l(o(20835),i)},13466:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.MessageFormatter=void 0;let u=o(85330),l=o(99680);let MessageFormatter=class MessageFormatter{};i.MessageFormatter=MessageFormatter,MessageFormatter.makeRequest=(n,i)=>{let o=(0,l.generateRequestId)();return{id:o,method:n,params:i,env:{sdkVersion:(0,u.getSDKVersion)()}}},MessageFormatter.makeResponse=(n,i,o)=>({id:n,success:!0,version:o,data:i}),MessageFormatter.makeErrorResponse=(n,i,o)=>({id:n,success:!1,error:i,version:o})},20835:function(n,i){"use strict";var o;Object.defineProperty(i,"__esModule",{value:!0}),i.RestrictedMethods=i.Methods=void 0,(o=i.Methods||(i.Methods={})).sendTransactions="sendTransactions",o.rpcCall="rpcCall",o.getChainInfo="getChainInfo",o.getSafeInfo="getSafeInfo",o.getTxBySafeTxHash="getTxBySafeTxHash",o.getSafeBalances="getSafeBalances",o.signMessage="signMessage",o.signTypedMessage="signTypedMessage",o.getEnvironmentInfo="getEnvironmentInfo",o.getOffChainSignature="getOffChainSignature",o.requestAddressBook="requestAddressBook",o.wallet_getPermissions="wallet_getPermissions",o.wallet_requestPermissions="wallet_requestPermissions",(i.RestrictedMethods||(i.RestrictedMethods={})).requestAddressBook="requestAddressBook"},99680:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.generateRequestId=void 0;let dec2hex=n=>n.toString(16).padStart(2,"0"),generateId=n=>{let i=new Uint8Array((n||40)/2);return window.crypto.getRandomValues(i),Array.from(i,dec2hex).join("")};i.generateRequestId=()=>"undefined"!=typeof window?generateId(10):new Date().getTime().toString(36)},1451:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let u=o(66501),l=o(98811),hasPermission=(n,i)=>i.some(i=>i.parentCapability===n);i.default=()=>(n,i,o)=>{let d=o.value;return o.value=async function(){let n=new u.Wallet(this.communicator),o=await n.getPermissions();if(hasPermission(i,o)||(o=await n.requestPermissions([{[i]:{}}])),!hasPermission(i,o))throw new l.PermissionsError("Permissions rejected",l.PERMISSIONS_REQUEST_REJECTED);return d.apply(this)},o}},15952:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.RPC_CALLS=void 0,i.RPC_CALLS={eth_call:"eth_call",eth_gasPrice:"eth_gasPrice",eth_getLogs:"eth_getLogs",eth_getBalance:"eth_getBalance",eth_getCode:"eth_getCode",eth_getBlockByHash:"eth_getBlockByHash",eth_getBlockByNumber:"eth_getBlockByNumber",eth_getStorageAt:"eth_getStorageAt",eth_getTransactionByHash:"eth_getTransactionByHash",eth_getTransactionReceipt:"eth_getTransactionReceipt",eth_getTransactionCount:"eth_getTransactionCount",eth_estimateGas:"eth_estimateGas",safe_setSettings:"safe_setSettings"}},93454:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.Eth=void 0;let u=o(15952),l=o(20835),d={defaultBlockParam:(n="latest")=>n,returnFullTxObjectParam:(n=!1)=>n,blockNumberToHex:n=>Number.isInteger(n)?`0x${n.toString(16)}`:n};let Eth=class Eth{constructor(n){this.communicator=n,this.call=this.buildRequest({call:u.RPC_CALLS.eth_call,formatters:[null,d.defaultBlockParam]}),this.getBalance=this.buildRequest({call:u.RPC_CALLS.eth_getBalance,formatters:[null,d.defaultBlockParam]}),this.getCode=this.buildRequest({call:u.RPC_CALLS.eth_getCode,formatters:[null,d.defaultBlockParam]}),this.getStorageAt=this.buildRequest({call:u.RPC_CALLS.eth_getStorageAt,formatters:[null,d.blockNumberToHex,d.defaultBlockParam]}),this.getPastLogs=this.buildRequest({call:u.RPC_CALLS.eth_getLogs}),this.getBlockByHash=this.buildRequest({call:u.RPC_CALLS.eth_getBlockByHash,formatters:[null,d.returnFullTxObjectParam]}),this.getBlockByNumber=this.buildRequest({call:u.RPC_CALLS.eth_getBlockByNumber,formatters:[d.blockNumberToHex,d.returnFullTxObjectParam]}),this.getTransactionByHash=this.buildRequest({call:u.RPC_CALLS.eth_getTransactionByHash}),this.getTransactionReceipt=this.buildRequest({call:u.RPC_CALLS.eth_getTransactionReceipt}),this.getTransactionCount=this.buildRequest({call:u.RPC_CALLS.eth_getTransactionCount,formatters:[null,d.defaultBlockParam]}),this.getGasPrice=this.buildRequest({call:u.RPC_CALLS.eth_gasPrice}),this.getEstimateGas=n=>this.buildRequest({call:u.RPC_CALLS.eth_estimateGas})([n]),this.setSafeSettings=this.buildRequest({call:u.RPC_CALLS.safe_setSettings})}buildRequest(n){let{call:i,formatters:o}=n;return async n=>{o&&Array.isArray(n)&&o.forEach((i,o)=>{i&&(n[o]=i(n[o]))});let u=await this.communicator.send(l.Methods.rpcCall,{call:i,params:n||[]});return u.data}}};i.Eth=Eth},8541:function(n,i,o){"use strict";var u=this&&this.__createBinding||(Object.create?function(n,i,o,u){void 0===u&&(u=o);var l=Object.getOwnPropertyDescriptor(i,o);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(n,u,l)}:function(n,i,o,u){void 0===u&&(u=o),n[u]=i[o]}),l=this&&this.__exportStar||function(n,i){for(var o in n)"default"===o||Object.prototype.hasOwnProperty.call(i,o)||u(i,n,o)},d=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(i,"__esModule",{value:!0}),i.getSDKVersion=void 0;let x=d(o(22910));i.default=x.default,l(o(22910),i),l(o(46229),i),l(o(20835),i),l(o(13466),i);var I=o(85330);Object.defineProperty(i,"getSDKVersion",{enumerable:!0,get:function(){return I.getSDKVersion}})},33118:function(n,i,o){"use strict";var u=this&&this.__decorate||function(n,i,o,u){var l,d=arguments.length,x=d<3?i:null===u?u=Object.getOwnPropertyDescriptor(i,o):u;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)x=Reflect.decorate(n,i,o,u);else for(var I=n.length-1;I>=0;I--)(l=n[I])&&(x=(d<3?l(x):d>3?l(i,o,x):l(i,o))||x);return d>3&&x&&Object.defineProperty(i,o,x),x},l=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(i,"__esModule",{value:!0}),i.Safe=void 0;let d=o(35157),x=o(17804),I=o(20835),R=o(15952),j=o(46229),W=l(o(1451));let Safe=class Safe{constructor(n){this.communicator=n}async getChainInfo(){let n=await this.communicator.send(I.Methods.getChainInfo,void 0);return n.data}async getInfo(){let n=await this.communicator.send(I.Methods.getSafeInfo,void 0);return n.data}async experimental_getBalances({currency:n="usd"}={}){let i=await this.communicator.send(I.Methods.getSafeBalances,{currency:n});return i.data}async check1271Signature(n,i="0x"){let o=await this.getInfo(),u=(0,d.encodeFunctionData)({abi:[{constant:!1,inputs:[{name:"_dataHash",type:"bytes32"},{name:"_signature",type:"bytes"}],name:"isValidSignature",outputs:[{name:"",type:"bytes4"}],payable:!1,stateMutability:"nonpayable",type:"function"}],functionName:"isValidSignature",args:[n,i]}),l={call:R.RPC_CALLS.eth_call,params:[{to:o.safeAddress,data:u},"latest"]};try{let n=await this.communicator.send(I.Methods.rpcCall,l);return n.data.slice(0,10).toLowerCase()===x.MAGIC_VALUE}catch(n){return!1}}async check1271SignatureBytes(n,i="0x"){let o=await this.getInfo(),u=(0,d.encodeFunctionData)({abi:[{constant:!1,inputs:[{name:"_data",type:"bytes"},{name:"_signature",type:"bytes"}],name:"isValidSignature",outputs:[{name:"",type:"bytes4"}],payable:!1,stateMutability:"nonpayable",type:"function"}],functionName:"isValidSignature",args:[n,i]}),l={call:R.RPC_CALLS.eth_call,params:[{to:o.safeAddress,data:u},"latest"]};try{let n=await this.communicator.send(I.Methods.rpcCall,l);return n.data.slice(0,10).toLowerCase()===x.MAGIC_VALUE_BYTES}catch(n){return!1}}calculateMessageHash(n){return(0,d.hashMessage)(n)}calculateTypedMessageHash(n){let i="object"==typeof n.domain.chainId?n.domain.chainId.toNumber():Number(n.domain.chainId),o=n.primaryType;if(!o){let i=Object.values(n.types),u=Object.keys(n.types).filter(n=>i.every(i=>i.every(({type:i})=>i.replace("[","").replace("]","")!==n)));if(0===u.length||u.length>1)throw Error("Please specify primaryType");o=u[0]}return(0,d.hashTypedData)({message:n.message,domain:Object.assign(Object.assign({},n.domain),{chainId:i,verifyingContract:n.domain.verifyingContract,salt:n.domain.salt}),types:n.types,primaryType:o})}async getOffChainSignature(n){let i=await this.communicator.send(I.Methods.getOffChainSignature,n);return i.data}async isMessageSigned(n,i="0x"){let o;if("string"==typeof n&&(o=async()=>{let o=this.calculateMessageHash(n),u=await this.isMessageHashSigned(o,i);return u}),(0,j.isObjectEIP712TypedData)(n)&&(o=async()=>{let o=this.calculateTypedMessageHash(n),u=await this.isMessageHashSigned(o,i);return u}),o){let n=await o();return n}throw Error("Invalid message type")}async isMessageHashSigned(n,i="0x"){let o=[this.check1271Signature.bind(this),this.check1271SignatureBytes.bind(this)];for(let u of o){let o=await u(n,i);if(o)return!0}return!1}async getEnvironmentInfo(){let n=await this.communicator.send(I.Methods.getEnvironmentInfo,void 0);return n.data}async requestAddressBook(){let n=await this.communicator.send(I.Methods.requestAddressBook,void 0);return n.data}};u([(0,W.default)()],Safe.prototype,"requestAddressBook",null),i.Safe=Safe},17804:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.MAGIC_VALUE_BYTES=i.MAGIC_VALUE=void 0,i.MAGIC_VALUE="0x1626ba7e",i.MAGIC_VALUE_BYTES="0x20c13b0b"},22910:function(n,i,o){"use strict";var u=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(i,"__esModule",{value:!0});let l=u(o(87556)),d=o(6032),x=o(93454),I=o(33118),R=o(66501);let SafeAppsSDK=class SafeAppsSDK{constructor(n={}){let{allowedDomains:i=null,debug:o=!1}=n;this.communicator=new l.default(i,o),this.eth=new x.Eth(this.communicator),this.txs=new d.TXs(this.communicator),this.safe=new I.Safe(this.communicator),this.wallet=new R.Wallet(this.communicator)}};i.default=SafeAppsSDK},6032:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.TXs=void 0;let u=o(20835),l=o(46229);let TXs=class TXs{constructor(n){this.communicator=n}async getBySafeTxHash(n){if(!n)throw Error("Invalid safeTxHash");let i=await this.communicator.send(u.Methods.getTxBySafeTxHash,{safeTxHash:n});return i.data}async signMessage(n){let i=await this.communicator.send(u.Methods.signMessage,{message:n});return i.data}async signTypedMessage(n){if(!(0,l.isObjectEIP712TypedData)(n))throw Error("Invalid typed data");let i=await this.communicator.send(u.Methods.signTypedMessage,{typedData:n});return i.data}async send({txs:n,params:i}){if(!n||!n.length)throw Error("No transactions were passed");let o=await this.communicator.send(u.Methods.sendTransactions,{txs:n,params:i});return o.data}};i.TXs=TXs},51021:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.TransferDirection=i.TransactionStatus=i.TokenType=i.Operation=void 0;var u=o(85189);Object.defineProperty(i,"Operation",{enumerable:!0,get:function(){return u.Operation}}),Object.defineProperty(i,"TokenType",{enumerable:!0,get:function(){return u.TokenType}}),Object.defineProperty(i,"TransactionStatus",{enumerable:!0,get:function(){return u.TransactionStatus}}),Object.defineProperty(i,"TransferDirection",{enumerable:!0,get:function(){return u.TransferDirection}})},46229:function(n,i,o){"use strict";var u=this&&this.__createBinding||(Object.create?function(n,i,o,u){void 0===u&&(u=o);var l=Object.getOwnPropertyDescriptor(i,o);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(n,u,l)}:function(n,i,o,u){void 0===u&&(u=o),n[u]=i[o]}),l=this&&this.__exportStar||function(n,i){for(var o in n)"default"===o||Object.prototype.hasOwnProperty.call(i,o)||u(i,n,o)};Object.defineProperty(i,"__esModule",{value:!0}),l(o(49941),i),l(o(8330),i),l(o(51021),i),l(o(89809),i)},89809:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),o(20835)},98811:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.PermissionsError=i.PERMISSIONS_REQUEST_REJECTED=void 0,i.PERMISSIONS_REQUEST_REJECTED=4001;let PermissionsError=class PermissionsError extends Error{constructor(n,i,o){super(n),this.code=i,this.data=o,Object.setPrototypeOf(this,PermissionsError.prototype)}};i.PermissionsError=PermissionsError},8330:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0})},49941:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.isObjectEIP712TypedData=void 0,i.isObjectEIP712TypedData=n=>"object"==typeof n&&null!=n&&"domain"in n&&"types"in n&&"message"in n},85330:function(n,i,o){"use strict";var u=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(i,"__esModule",{value:!0}),i.getSDKVersion=void 0;let l=u(o(82826));i.getSDKVersion=()=>l.default.version.split("-")[0]},66501:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.Wallet=void 0;let u=o(20835),l=o(98811);let Wallet=class Wallet{constructor(n){this.communicator=n}async getPermissions(){let n=await this.communicator.send(u.Methods.wallet_getPermissions,void 0);return n.data}async requestPermissions(n){if(!this.isPermissionRequestValid(n))throw new l.PermissionsError("Permissions request is invalid",l.PERMISSIONS_REQUEST_REJECTED);try{let i=await this.communicator.send(u.Methods.wallet_requestPermissions,n);return i.data}catch(n){throw new l.PermissionsError("Permissions rejected",l.PERMISSIONS_REQUEST_REJECTED)}}isPermissionRequestValid(n){return n.every(n=>"object"==typeof n&&Object.keys(n).every(n=>!!Object.values(u.RestrictedMethods).includes(n)))}};i.Wallet=Wallet},74450:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.DEFAULT_BASE_URL=void 0,i.DEFAULT_BASE_URL="https://safe-client.safe.global"},5587:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.deleteEndpoint=i.getEndpoint=i.postEndpoint=void 0;let u=o(3984);function makeUrl(n,i,o,l){let d=(0,u.insertParams)(i,o),x=(0,u.stringifyQuery)(l);return`${n}${d}${x}`}function postEndpoint(n,i,o){let l=makeUrl(n,i,null==o?void 0:o.path,null==o?void 0:o.query);return(0,u.fetchData)(l,null==o?void 0:o.body)}function getEndpoint(n,i,o,l){if(l)return(0,u.fetchData)(l);let d=makeUrl(n,i,null==o?void 0:o.path,null==o?void 0:o.query);return(0,u.fetchData)(d)}function deleteEndpoint(n,i,o){let l=makeUrl(n,i,null==o?void 0:o.path);return(0,u.deleteData)(l)}i.postEndpoint=postEndpoint,i.getEndpoint=getEndpoint,i.deleteEndpoint=deleteEndpoint},85189:function(n,i,o){"use strict";var u=this&&this.__createBinding||(Object.create?function(n,i,o,u){void 0===u&&(u=o);var l=Object.getOwnPropertyDescriptor(i,o);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(n,u,l)}:function(n,i,o,u){void 0===u&&(u=o),n[u]=i[o]}),l=this&&this.__exportStar||function(n,i){for(var o in n)"default"===o||Object.prototype.hasOwnProperty.call(i,o)||u(i,n,o)};Object.defineProperty(i,"__esModule",{value:!0}),i.unregisterDevice=i.unregisterSafe=i.registerDevice=i.getDelegates=i.confirmSafeMessage=i.proposeSafeMessage=i.getSafeMessage=i.getSafeMessages=i.getDecodedData=i.getMasterCopies=i.getSafeApps=i.getChainConfig=i.getChainsConfig=i.proposeTransaction=i.getNonces=i.postSafeGasEstimation=i.getTransactionDetails=i.getTransactionQueue=i.getTransactionHistory=i.getCollectiblesPage=i.getCollectibles=i.getOwnedSafes=i.getFiatCurrencies=i.getBalances=i.getMultisigTransactions=i.getModuleTransactions=i.getIncomingTransfers=i.getSafeInfo=i.setBaseUrl=void 0;let d=o(5587),x=o(74450);l(o(79003),i),l(o(60903),i),l(o(1975),i),l(o(5661),i),l(o(5235),i),l(o(91361),i),l(o(70362),i),l(o(49784),i),l(o(65987),i);let I=x.DEFAULT_BASE_URL;function getSafeInfo(n,i){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}",{path:{chainId:n,address:i}})}function getIncomingTransfers(n,i,o,u){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}/incoming-transfers/",{path:{chainId:n,address:i},query:o},u)}function getModuleTransactions(n,i,o,u){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}/module-transactions/",{path:{chainId:n,address:i},query:o},u)}function getMultisigTransactions(n,i,o,u){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}/multisig-transactions/",{path:{chainId:n,address:i},query:o},u)}function getBalances(n,i,o="usd",u={}){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}/balances/{currency}",{path:{chainId:n,address:i,currency:o},query:u})}function getFiatCurrencies(){return(0,d.getEndpoint)(I,"/v1/balances/supported-fiat-codes")}function getOwnedSafes(n,i){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/owners/{address}/safes",{path:{chainId:n,address:i}})}function getCollectibles(n,i,o={}){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}/collectibles",{path:{chainId:n,address:i},query:o})}function getCollectiblesPage(n,i,o={},u){return(0,d.getEndpoint)(I,"/v2/chains/{chainId}/safes/{address}/collectibles",{path:{chainId:n,address:i},query:o},u)}function getTransactionHistory(n,i,o={},u){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{safe_address}/transactions/history",{path:{chainId:n,safe_address:i},query:o},u)}function getTransactionQueue(n,i,o={},u){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{safe_address}/transactions/queued",{path:{chainId:n,safe_address:i},query:o},u)}function getTransactionDetails(n,i){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/transactions/{transactionId}",{path:{chainId:n,transactionId:i}})}function postSafeGasEstimation(n,i,o){return(0,d.postEndpoint)(I,"/v2/chains/{chainId}/safes/{safe_address}/multisig-transactions/estimations",{path:{chainId:n,safe_address:i},body:o})}function getNonces(n,i){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{safe_address}/nonces",{path:{chainId:n,safe_address:i}})}function proposeTransaction(n,i,o){return(0,d.postEndpoint)(I,"/v1/chains/{chainId}/transactions/{safe_address}/propose",{path:{chainId:n,safe_address:i},body:o})}function getChainsConfig(n){return(0,d.getEndpoint)(I,"/v1/chains",{query:n})}function getChainConfig(n){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}",{path:{chainId:n}})}function getSafeApps(n,i={}){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safe-apps",{path:{chainId:n},query:i})}function getMasterCopies(n){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/about/master-copies",{path:{chainId:n}})}function getDecodedData(n,i,o){return(0,d.postEndpoint)(I,"/v1/chains/{chainId}/data-decoder",{path:{chainId:n},body:{data:i,to:o}})}function getSafeMessages(n,i,o){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{safe_address}/messages",{path:{chainId:n,safe_address:i},query:{}},o)}function getSafeMessage(n,i){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/messages/{message_hash}",{path:{chainId:n,message_hash:i}})}function proposeSafeMessage(n,i,o){return(0,d.postEndpoint)(I,"/v1/chains/{chainId}/safes/{safe_address}/messages",{path:{chainId:n,safe_address:i},body:o})}function confirmSafeMessage(n,i,o){return(0,d.postEndpoint)(I,"/v1/chains/{chainId}/messages/{message_hash}/signatures",{path:{chainId:n,message_hash:i},body:o})}function getDelegates(n,i={}){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/delegates",{path:{chainId:n},query:i})}function registerDevice(n){return(0,d.postEndpoint)(I,"/v1/register/notifications",{body:n})}function unregisterSafe(n,i,o){return(0,d.deleteEndpoint)(I,"/v1/chains/{chainId}/notifications/devices/{uuid}/safes/{safe_address}",{path:{chainId:n,safe_address:i,uuid:o}})}function unregisterDevice(n,i){return(0,d.deleteEndpoint)(I,"/v1/chains/{chainId}/notifications/devices/{uuid}",{path:{chainId:n,uuid:i}})}i.setBaseUrl=n=>{I=n},i.getSafeInfo=getSafeInfo,i.getIncomingTransfers=getIncomingTransfers,i.getModuleTransactions=getModuleTransactions,i.getMultisigTransactions=getMultisigTransactions,i.getBalances=getBalances,i.getFiatCurrencies=getFiatCurrencies,i.getOwnedSafes=getOwnedSafes,i.getCollectibles=getCollectibles,i.getCollectiblesPage=getCollectiblesPage,i.getTransactionHistory=getTransactionHistory,i.getTransactionQueue=getTransactionQueue,i.getTransactionDetails=getTransactionDetails,i.postSafeGasEstimation=postSafeGasEstimation,i.getNonces=getNonces,i.proposeTransaction=proposeTransaction,i.getChainsConfig=getChainsConfig,i.getChainConfig=getChainConfig,i.getSafeApps=getSafeApps,i.getMasterCopies=getMasterCopies,i.getDecodedData=getDecodedData,i.getSafeMessages=getSafeMessages,i.getSafeMessage=getSafeMessage,i.proposeSafeMessage=proposeSafeMessage,i.confirmSafeMessage=confirmSafeMessage,i.getDelegates=getDelegates,i.registerDevice=registerDevice,i.unregisterSafe=unregisterSafe,i.unregisterDevice=unregisterDevice},5661:function(n,i){"use strict";var o,u,l;Object.defineProperty(i,"__esModule",{value:!0}),i.FEATURES=i.GAS_PRICE_TYPE=i.RPC_AUTHENTICATION=void 0,(o=i.RPC_AUTHENTICATION||(i.RPC_AUTHENTICATION={})).API_KEY_PATH="API_KEY_PATH",o.NO_AUTHENTICATION="NO_AUTHENTICATION",o.UNKNOWN="UNKNOWN",(u=i.GAS_PRICE_TYPE||(i.GAS_PRICE_TYPE={})).ORACLE="ORACLE",u.FIXED="FIXED",u.FIXED_1559="FIXED1559",u.UNKNOWN="UNKNOWN",(l=i.FEATURES||(i.FEATURES={})).ERC721="ERC721",l.SAFE_APPS="SAFE_APPS",l.CONTRACT_INTERACTION="CONTRACT_INTERACTION",l.DOMAIN_LOOKUP="DOMAIN_LOOKUP",l.SPENDING_LIMIT="SPENDING_LIMIT",l.EIP1559="EIP1559",l.SAFE_TX_GAS_OPTIONAL="SAFE_TX_GAS_OPTIONAL",l.TX_SIMULATION="TX_SIMULATION",l.EIP1271="EIP1271"},5235:function(n,i){"use strict";var o;Object.defineProperty(i,"__esModule",{value:!0}),i.TokenType=void 0,(o=i.TokenType||(i.TokenType={})).ERC20="ERC20",o.ERC721="ERC721",o.NATIVE_TOKEN="NATIVE_TOKEN"},70362:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0})},91361:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0})},65987:function(n,i){"use strict";var o;Object.defineProperty(i,"__esModule",{value:!0}),i.DeviceType=void 0,(o=i.DeviceType||(i.DeviceType={})).ANDROID="ANDROID",o.IOS="IOS",o.WEB="WEB"},60903:function(n,i){"use strict";var o,u;Object.defineProperty(i,"__esModule",{value:!0}),i.SafeAppSocialPlatforms=i.SafeAppFeatures=i.SafeAppAccessPolicyTypes=void 0,(o=i.SafeAppAccessPolicyTypes||(i.SafeAppAccessPolicyTypes={})).NoRestrictions="NO_RESTRICTIONS",o.DomainAllowlist="DOMAIN_ALLOWLIST",(i.SafeAppFeatures||(i.SafeAppFeatures={})).BATCHED_TRANSACTIONS="BATCHED_TRANSACTIONS",(u=i.SafeAppSocialPlatforms||(i.SafeAppSocialPlatforms={})).TWITTER="TWITTER",u.GITHUB="GITHUB",u.DISCORD="DISCORD"},79003:function(n,i){"use strict";var o;Object.defineProperty(i,"__esModule",{value:!0}),i.ImplementationVersionState=void 0,(o=i.ImplementationVersionState||(i.ImplementationVersionState={})).UP_TO_DATE="UP_TO_DATE",o.OUTDATED="OUTDATED",o.UNKNOWN="UNKNOWN"},49784:function(n,i){"use strict";var o,u;Object.defineProperty(i,"__esModule",{value:!0}),i.SafeMessageStatus=i.SafeMessageListItemType=void 0,(o=i.SafeMessageListItemType||(i.SafeMessageListItemType={})).DATE_LABEL="DATE_LABEL",o.MESSAGE="MESSAGE",(u=i.SafeMessageStatus||(i.SafeMessageStatus={})).NEEDS_CONFIRMATION="NEEDS_CONFIRMATION",u.CONFIRMED="CONFIRMED"},1975:function(n,i){"use strict";var o,u,l,d,x,I,R,j,W,J;Object.defineProperty(i,"__esModule",{value:!0}),i.LabelValue=i.DetailedExecutionInfoType=i.TransactionListItemType=i.ConflictType=i.TransactionInfoType=i.SettingsInfoType=i.TransactionTokenType=i.TransferDirection=i.TransactionStatus=i.Operation=void 0,(o=i.Operation||(i.Operation={}))[o.CALL=0]="CALL",o[o.DELEGATE=1]="DELEGATE",(u=i.TransactionStatus||(i.TransactionStatus={})).AWAITING_CONFIRMATIONS="AWAITING_CONFIRMATIONS",u.AWAITING_EXECUTION="AWAITING_EXECUTION",u.CANCELLED="CANCELLED",u.FAILED="FAILED",u.SUCCESS="SUCCESS",(l=i.TransferDirection||(i.TransferDirection={})).INCOMING="INCOMING",l.OUTGOING="OUTGOING",l.UNKNOWN="UNKNOWN",(d=i.TransactionTokenType||(i.TransactionTokenType={})).ERC20="ERC20",d.ERC721="ERC721",d.NATIVE_COIN="NATIVE_COIN",(x=i.SettingsInfoType||(i.SettingsInfoType={})).SET_FALLBACK_HANDLER="SET_FALLBACK_HANDLER",x.ADD_OWNER="ADD_OWNER",x.REMOVE_OWNER="REMOVE_OWNER",x.SWAP_OWNER="SWAP_OWNER",x.CHANGE_THRESHOLD="CHANGE_THRESHOLD",x.CHANGE_IMPLEMENTATION="CHANGE_IMPLEMENTATION",x.ENABLE_MODULE="ENABLE_MODULE",x.DISABLE_MODULE="DISABLE_MODULE",x.SET_GUARD="SET_GUARD",x.DELETE_GUARD="DELETE_GUARD",(I=i.TransactionInfoType||(i.TransactionInfoType={})).TRANSFER="Transfer",I.SETTINGS_CHANGE="SettingsChange",I.CUSTOM="Custom",I.CREATION="Creation",(R=i.ConflictType||(i.ConflictType={})).NONE="None",R.HAS_NEXT="HasNext",R.END="End",(j=i.TransactionListItemType||(i.TransactionListItemType={})).TRANSACTION="TRANSACTION",j.LABEL="LABEL",j.CONFLICT_HEADER="CONFLICT_HEADER",j.DATE_LABEL="DATE_LABEL",(W=i.DetailedExecutionInfoType||(i.DetailedExecutionInfoType={})).MULTISIG="MULTISIG",W.MODULE="MODULE",(J=i.LabelValue||(i.LabelValue={})).Queued="Queued",J.Next="Next"},3984:function(n,i){"use strict";var o=this&&this.__awaiter||function(n,i,o,u){function adopt(n){return n instanceof o?n:new o(function(i){i(n)})}return new(o||(o=Promise))(function(o,l){function fulfilled(n){try{step(u.next(n))}catch(n){l(n)}}function rejected(n){try{step(u.throw(n))}catch(n){l(n)}}function step(n){n.done?o(n.value):adopt(n.value).then(fulfilled,rejected)}step((u=u.apply(n,i||[])).next())})};Object.defineProperty(i,"__esModule",{value:!0}),i.deleteData=i.fetchData=i.stringifyQuery=i.insertParams=void 0;let isErrorResponse=n=>"object"==typeof n&&null!==n&&"code"in n&&"message"in n;function replaceParam(n,i,o){return n.replace(RegExp(`\\{${i}\\}`,"g"),o)}function insertParams(n,i){return i?Object.keys(i).reduce((n,o)=>replaceParam(n,o,String(i[o])),n):n}function stringifyQuery(n){if(!n)return"";let i=new URLSearchParams;Object.keys(n).forEach(o=>{null!=n[o]&&i.append(o,String(n[o]))});let o=i.toString();return o?`?${o}`:""}function parseResponse(n){return o(this,void 0,void 0,function*(){let i;try{i=yield n.json()}catch(i){if(n.headers&&"0"!==n.headers.get("content-length"))throw Error(`Invalid response content: ${n.statusText}`)}if(!n.ok){let o=isErrorResponse(i)?`${i.code}: ${i.message}`:n.statusText;throw Error(o)}return i})}function fetchData(n,i){return o(this,void 0,void 0,function*(){let o;null!=i&&(o={method:"POST",body:"string"==typeof i?i:JSON.stringify(i),headers:{"Content-Type":"application/json"}});let u=yield fetch(n,o);return parseResponse(u)})}function deleteData(n){return o(this,void 0,void 0,function*(){let i=yield fetch(n,{method:"DELETE"});return parseResponse(i)})}i.insertParams=insertParams,i.stringifyQuery=stringifyQuery,i.fetchData=fetchData,i.deleteData=deleteData},35859:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var u=o(61394);function readInt16BE(n,i){return void 0===i&&(i=0),(n[i+0]<<8|n[i+1])<<16>>16}function readUint16BE(n,i){return void 0===i&&(i=0),(n[i+0]<<8|n[i+1])>>>0}function readInt16LE(n,i){return void 0===i&&(i=0),(n[i+1]<<8|n[i])<<16>>16}function readUint16LE(n,i){return void 0===i&&(i=0),(n[i+1]<<8|n[i])>>>0}function writeUint16BE(n,i,o){return void 0===i&&(i=new Uint8Array(2)),void 0===o&&(o=0),i[o+0]=n>>>8,i[o+1]=n>>>0,i}function writeUint16LE(n,i,o){return void 0===i&&(i=new Uint8Array(2)),void 0===o&&(o=0),i[o+0]=n>>>0,i[o+1]=n>>>8,i}function readInt32BE(n,i){return void 0===i&&(i=0),n[i]<<24|n[i+1]<<16|n[i+2]<<8|n[i+3]}function readUint32BE(n,i){return void 0===i&&(i=0),(n[i]<<24|n[i+1]<<16|n[i+2]<<8|n[i+3])>>>0}function readInt32LE(n,i){return void 0===i&&(i=0),n[i+3]<<24|n[i+2]<<16|n[i+1]<<8|n[i]}function readUint32LE(n,i){return void 0===i&&(i=0),(n[i+3]<<24|n[i+2]<<16|n[i+1]<<8|n[i])>>>0}function writeUint32BE(n,i,o){return void 0===i&&(i=new Uint8Array(4)),void 0===o&&(o=0),i[o+0]=n>>>24,i[o+1]=n>>>16,i[o+2]=n>>>8,i[o+3]=n>>>0,i}function writeUint32LE(n,i,o){return void 0===i&&(i=new Uint8Array(4)),void 0===o&&(o=0),i[o+0]=n>>>0,i[o+1]=n>>>8,i[o+2]=n>>>16,i[o+3]=n>>>24,i}function readInt64BE(n,i){void 0===i&&(i=0);var o=readInt32BE(n,i),u=readInt32BE(n,i+4);return 4294967296*o+u-(u>>31)*4294967296}function readUint64BE(n,i){return void 0===i&&(i=0),4294967296*readUint32BE(n,i)+readUint32BE(n,i+4)}function readInt64LE(n,i){void 0===i&&(i=0);var o=readInt32LE(n,i);return 4294967296*readInt32LE(n,i+4)+o-(o>>31)*4294967296}function readUint64LE(n,i){void 0===i&&(i=0);var o=readUint32LE(n,i);return 4294967296*readUint32LE(n,i+4)+o}function writeUint64BE(n,i,o){return void 0===i&&(i=new Uint8Array(8)),void 0===o&&(o=0),writeUint32BE(n/4294967296>>>0,i,o),writeUint32BE(n>>>0,i,o+4),i}function writeUint64LE(n,i,o){return void 0===i&&(i=new Uint8Array(8)),void 0===o&&(o=0),writeUint32LE(n>>>0,i,o),writeUint32LE(n/4294967296>>>0,i,o+4),i}function readUintBE(n,i,o){if(void 0===o&&(o=0),n%8!=0)throw Error("readUintBE supports only bitLengths divisible by 8");if(n/8>i.length-o)throw Error("readUintBE: array is too short for the given bitLength");for(var u=0,l=1,d=n/8+o-1;d>=o;d--)u+=i[d]*l,l*=256;return u}function readUintLE(n,i,o){if(void 0===o&&(o=0),n%8!=0)throw Error("readUintLE supports only bitLengths divisible by 8");if(n/8>i.length-o)throw Error("readUintLE: array is too short for the given bitLength");for(var u=0,l=1,d=o;d=l;x--)o[x]=i/d&255,d*=256;return o}function writeUintLE(n,i,o,l){if(void 0===o&&(o=new Uint8Array(n/8)),void 0===l&&(l=0),n%8!=0)throw Error("writeUintLE supports only bitLengths divisible by 8");if(!u.isSafeInteger(i))throw Error("writeUintLE value must be an integer");for(var d=1,x=l;x16)throw Error("ChaCha20Poly1305: incorrect nonce length");var x,I=new Uint8Array(16);I.set(n,I.length-n.length);var R=new Uint8Array(32);u.stream(this._key,I,R,4);var j=i.length+this.tagLength;if(l){if(l.length!==j)throw Error("ChaCha20Poly1305: incorrect destination length");x=l}else x=new Uint8Array(j);return u.streamXOR(this._key,I,i,x,4),this._authenticate(x.subarray(x.length-this.tagLength,x.length),R,x.subarray(0,x.length-this.tagLength),o),d.wipe(I),x},ChaCha20Poly1305.prototype.open=function(n,i,o,l){if(n.length>16)throw Error("ChaCha20Poly1305: incorrect nonce length");if(i.length0&&I.update(R.subarray(u.length%16))),I.update(o),o.length%16>0&&I.update(R.subarray(o.length%16));var j=new Uint8Array(8);u&&x.writeUint64LE(u.length,j),I.update(j),x.writeUint64LE(o.length,j),I.update(j);for(var W=I.digest(),J=0;J>>16|eE<<16)|0,ef=ef>>>20|ef<<12,ew^=ec=ec+eh|0,eh^=ey=ey+(ew=ew>>>16|ew<<16)|0,eh=eh>>>20|eh<<12,eP^=el=el+ep|0,ep^=eb=eb+(eP=eP>>>16|eP<<16)|0,ep=ep>>>20|ep<<12,ex^=ed=ed+em|0,em^=ev=ev+(ex=ex>>>16|ex<<16)|0,em=em>>>20|em<<12,eP^=el=el+ep|0,ep^=eb=eb+(eP=eP>>>24|eP<<8)|0,ep=ep>>>25|ep<<7,ex^=ed=ed+em|0,em^=ev=ev+(ex=ex>>>24|ex<<8)|0,em=em>>>25|em<<7,ew^=ec=ec+eh|0,eh^=ey=ey+(ew=ew>>>24|ew<<8)|0,eh=eh>>>25|eh<<7,eE^=eu=eu+ef|0,ef^=eg=eg+(eE=eE>>>24|eE<<8)|0,ef=ef>>>25|ef<<7,ex^=eu=eu+eh|0,eh^=eb=eb+(ex=ex>>>16|ex<<16)|0,eh=eh>>>20|eh<<12,eE^=ec=ec+ep|0,ep^=ev=ev+(eE=eE>>>16|eE<<16)|0,ep=ep>>>20|ep<<12,ew^=el=el+em|0,em^=eg=eg+(ew=ew>>>16|ew<<16)|0,em=em>>>20|em<<12,eP^=ed=ed+ef|0,ef^=ey=ey+(eP=eP>>>16|eP<<16)|0,ef=ef>>>20|ef<<12,ew^=el=el+em|0,em^=eg=eg+(ew=ew>>>24|ew<<8)|0,em=em>>>25|em<<7,eP^=ed=ed+ef|0,ef^=ey=ey+(eP=eP>>>24|eP<<8)|0,ef=ef>>>25|ef<<7,eE^=ec=ec+ep|0,ep^=ev=ev+(eE=eE>>>24|eE<<8)|0,ep=ep>>>25|ep<<7,ex^=eu=eu+eh|0,eh^=eb=eb+(ex=ex>>>24|ex<<8)|0,eh=eh>>>25|eh<<7;u.writeUint32LE(eu+1634760805|0,n,0),u.writeUint32LE(ec+857760878|0,n,4),u.writeUint32LE(el+2036477234|0,n,8),u.writeUint32LE(ed+1797285236|0,n,12),u.writeUint32LE(ef+l|0,n,16),u.writeUint32LE(eh+d|0,n,20),u.writeUint32LE(ep+x|0,n,24),u.writeUint32LE(em+I|0,n,28),u.writeUint32LE(eg+R|0,n,32),u.writeUint32LE(ey+j|0,n,36),u.writeUint32LE(eb+W|0,n,40),u.writeUint32LE(ev+J|0,n,44),u.writeUint32LE(eE+et|0,n,48),u.writeUint32LE(ew+ei|0,n,52),u.writeUint32LE(eP+eo|0,n,56),u.writeUint32LE(ex+es|0,n,60)}function streamXOR(n,i,o,u,d){if(void 0===d&&(d=0),32!==n.length)throw Error("ChaCha: key size must be 32 bytes");if(u.length>>=8,i++;if(u>0)throw Error("ChaCha: counter overflow")}i.streamXOR=streamXOR,i.stream=stream},91216:function(n,i){"use strict";function select(n,i,o){return~(n-1)&i|n-1&o}function lessOrEqual(n,i){return(0|n)-(0|i)-1>>>31&1}function compare(n,i){if(n.length!==i.length)return 0;for(var o=0,u=0;u>>8}function equal(n,i){return 0!==n.length&&0!==i.length&&0!==compare(n,i)}Object.defineProperty(i,"__esModule",{value:!0}),i.select=select,i.lessOrEqual=lessOrEqual,i.compare=compare,i.equal=equal},16203:function(n,i){"use strict";function isSerializableHash(n){return void 0!==n.saveState&&void 0!==n.restoreState&&void 0!==n.cleanSavedState}Object.defineProperty(i,"__esModule",{value:!0}),i.isSerializableHash=isSerializableHash},36274:function(n,i,o){"use strict";var u=o(84430),l=o(62942),d=function(){function HKDF(n,i,o,l){void 0===o&&(o=new Uint8Array(0)),this._counter=new Uint8Array(1),this._hash=n,this._info=l;var d=u.hmac(this._hash,o,i);this._hmac=new u.HMAC(n,d),this._buffer=new Uint8Array(this._hmac.digestLength),this._bufpos=this._buffer.length}return HKDF.prototype._fillBuffer=function(){this._counter[0]++;var n=this._counter[0];if(0===n)throw Error("hkdf: cannot expand more");this._hmac.reset(),n>1&&this._hmac.update(this._buffer),this._info&&this._hmac.update(this._info),this._hmac.update(this._counter),this._hmac.finish(this._buffer),this._bufpos=0},HKDF.prototype.expand=function(n){for(var i=new Uint8Array(n),o=0;othis.blockSize?this._inner.update(i).finish(o).clean():o.set(i);for(var l=0;l>>16&65535)*u+o*(i>>>16&65535)<<16>>>0)|0}function add(n,i){return n+i|0}function sub(n,i){return n-i|0}function rotl(n,i){return n<>>32-i}function rotr(n,i){return n<<32-i|n>>>i}function isIntegerShim(n){return"number"==typeof n&&isFinite(n)&&Math.floor(n)===n}Object.defineProperty(i,"__esModule",{value:!0}),i.mul=Math.imul||imulShim,i.add=add,i.sub=sub,i.rotl=rotl,i.rotr=rotr,i.isInteger=Number.isInteger||isIntegerShim,i.MAX_SAFE_INTEGER=9007199254740991,i.isSafeInteger=function(n){return i.isInteger(n)&&n>=-i.MAX_SAFE_INTEGER&&n<=i.MAX_SAFE_INTEGER}},63786:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var u=o(91216),l=o(62942);i.DIGEST_LENGTH=16;var d=function(){function Poly1305(n){this.digestLength=i.DIGEST_LENGTH,this._buffer=new Uint8Array(16),this._r=new Uint16Array(10),this._h=new Uint16Array(10),this._pad=new Uint16Array(8),this._leftover=0,this._fin=0,this._finished=!1;var o=n[0]|n[1]<<8;this._r[0]=8191&o;var u=n[2]|n[3]<<8;this._r[1]=(o>>>13|u<<3)&8191;var l=n[4]|n[5]<<8;this._r[2]=(u>>>10|l<<6)&7939;var d=n[6]|n[7]<<8;this._r[3]=(l>>>7|d<<9)&8191;var x=n[8]|n[9]<<8;this._r[4]=(d>>>4|x<<12)&255,this._r[5]=x>>>1&8190;var I=n[10]|n[11]<<8;this._r[6]=(x>>>14|I<<2)&8191;var R=n[12]|n[13]<<8;this._r[7]=(I>>>11|R<<5)&8065;var j=n[14]|n[15]<<8;this._r[8]=(R>>>8|j<<8)&8191,this._r[9]=j>>>5&127,this._pad[0]=n[16]|n[17]<<8,this._pad[1]=n[18]|n[19]<<8,this._pad[2]=n[20]|n[21]<<8,this._pad[3]=n[22]|n[23]<<8,this._pad[4]=n[24]|n[25]<<8,this._pad[5]=n[26]|n[27]<<8,this._pad[6]=n[28]|n[29]<<8,this._pad[7]=n[30]|n[31]<<8}return Poly1305.prototype._blocks=function(n,i,o){for(var u=this._fin?0:2048,l=this._h[0],d=this._h[1],x=this._h[2],I=this._h[3],R=this._h[4],j=this._h[5],W=this._h[6],J=this._h[7],et=this._h[8],ei=this._h[9],eo=this._r[0],es=this._r[1],eu=this._r[2],ec=this._r[3],el=this._r[4],ed=this._r[5],ef=this._r[6],eh=this._r[7],ep=this._r[8],em=this._r[9];o>=16;){var eg,ey=n[i+0]|n[i+1]<<8;l+=8191&ey;var eb=n[i+2]|n[i+3]<<8;d+=(ey>>>13|eb<<3)&8191;var ev=n[i+4]|n[i+5]<<8;x+=(eb>>>10|ev<<6)&8191;var eE=n[i+6]|n[i+7]<<8;I+=(ev>>>7|eE<<9)&8191;var ew=n[i+8]|n[i+9]<<8;R+=(eE>>>4|ew<<12)&8191,j+=ew>>>1&8191;var eP=n[i+10]|n[i+11]<<8;W+=(ew>>>14|eP<<2)&8191;var ex=n[i+12]|n[i+13]<<8;J+=(eP>>>11|ex<<5)&8191;var eT=n[i+14]|n[i+15]<<8;et+=(ex>>>8|eT<<8)&8191,ei+=eT>>>5|u;var eA=0;eA=(eg=0+l*eo+d*(5*em)+x*(5*ep)+I*(5*eh)+R*(5*ef))>>>13,eg&=8191,eg+=j*(5*ed)+W*(5*el)+J*(5*ec)+et*(5*eu)+ei*(5*es),eA+=eg>>>13,eg&=8191;var eS=eA;eS+=l*es+d*eo+x*(5*em)+I*(5*ep)+R*(5*eh),eA=eS>>>13,eS&=8191,eS+=j*(5*ef)+W*(5*ed)+J*(5*el)+et*(5*ec)+ei*(5*eu),eA+=eS>>>13,eS&=8191;var eC=eA;eC+=l*eu+d*es+x*eo+I*(5*em)+R*(5*ep),eA=eC>>>13,eC&=8191,eC+=j*(5*eh)+W*(5*ef)+J*(5*ed)+et*(5*el)+ei*(5*ec),eA+=eC>>>13,eC&=8191;var e_=eA;e_+=l*ec+d*eu+x*es+I*eo+R*(5*em),eA=e_>>>13,e_&=8191,e_+=j*(5*ep)+W*(5*eh)+J*(5*ef)+et*(5*ed)+ei*(5*el),eA+=e_>>>13,e_&=8191;var eO=eA;eO+=l*el+d*ec+x*eu+I*es+R*eo,eA=eO>>>13,eO&=8191,eO+=j*(5*em)+W*(5*ep)+J*(5*eh)+et*(5*ef)+ei*(5*ed),eA+=eO>>>13,eO&=8191;var eI=eA;eI+=l*ed+d*el+x*ec+I*eu+R*es,eA=eI>>>13,eI&=8191,eI+=j*eo+W*(5*em)+J*(5*ep)+et*(5*eh)+ei*(5*ef),eA+=eI>>>13,eI&=8191;var eB=eA;eB+=l*ef+d*ed+x*el+I*ec+R*eu,eA=eB>>>13,eB&=8191,eB+=j*es+W*eo+J*(5*em)+et*(5*ep)+ei*(5*eh),eA+=eB>>>13,eB&=8191;var eD=eA;eD+=l*eh+d*ef+x*ed+I*el+R*ec,eA=eD>>>13,eD&=8191,eD+=j*eu+W*es+J*eo+et*(5*em)+ei*(5*ep),eA+=eD>>>13,eD&=8191;var eR=eA;eR+=l*ep+d*eh+x*ef+I*ed+R*el,eA=eR>>>13,eR&=8191,eR+=j*ec+W*eu+J*es+et*eo+ei*(5*em),eA+=eR>>>13,eR&=8191;var ej=eA;ej+=l*em+d*ep+x*eh+I*ef+R*ed,eA=ej>>>13,ej&=8191,ej+=j*el+W*ec+J*eu+et*es+ei*eo,eA+=ej>>>13,ej&=8191,eg=8191&(eA=(eA=(eA<<2)+eA|0)+eg|0),eA>>>=13,eS+=eA,l=eg,d=eS,x=eC,I=e_,R=eO,j=eI,W=eB,J=eD,et=eR,ei=ej,i+=16,o-=16}this._h[0]=l,this._h[1]=d,this._h[2]=x,this._h[3]=I,this._h[4]=R,this._h[5]=j,this._h[6]=W,this._h[7]=J,this._h[8]=et,this._h[9]=ei},Poly1305.prototype.finish=function(n,i){void 0===i&&(i=0);var o,u,l,d,x=new Uint16Array(10);if(this._leftover){for(d=this._leftover,this._buffer[d++]=1;d<16;d++)this._buffer[d]=0;this._fin=1,this._blocks(this._buffer,0,16)}for(o=this._h[1]>>>13,this._h[1]&=8191,d=2;d<10;d++)this._h[d]+=o,o=this._h[d]>>>13,this._h[d]&=8191;for(this._h[0]+=5*o,o=this._h[0]>>>13,this._h[0]&=8191,this._h[1]+=o,o=this._h[1]>>>13,this._h[1]&=8191,this._h[2]+=o,x[0]=this._h[0]+5,o=x[0]>>>13,x[0]&=8191,d=1;d<10;d++)x[d]=this._h[d]+o,o=x[d]>>>13,x[d]&=8191;for(x[9]-=8192,u=(1^o)-1,d=0;d<10;d++)x[d]&=u;for(d=0,u=~u;d<10;d++)this._h[d]=this._h[d]&u|x[d];for(d=1,this._h[0]=(this._h[0]|this._h[1]<<13)&65535,this._h[1]=(this._h[1]>>>3|this._h[2]<<10)&65535,this._h[2]=(this._h[2]>>>6|this._h[3]<<7)&65535,this._h[3]=(this._h[3]>>>9|this._h[4]<<4)&65535,this._h[4]=(this._h[4]>>>12|this._h[5]<<1|this._h[6]<<14)&65535,this._h[5]=(this._h[6]>>>2|this._h[7]<<11)&65535,this._h[6]=(this._h[7]>>>5|this._h[8]<<8)&65535,this._h[7]=(this._h[8]>>>8|this._h[9]<<5)&65535,l=this._h[0]+this._pad[0],this._h[0]=65535&l;d<8;d++)l=(this._h[d]+this._pad[d]|0)+(l>>>16)|0,this._h[d]=65535&l;return n[i+0]=this._h[0]>>>0,n[i+1]=this._h[0]>>>8,n[i+2]=this._h[1]>>>0,n[i+3]=this._h[1]>>>8,n[i+4]=this._h[2]>>>0,n[i+5]=this._h[2]>>>8,n[i+6]=this._h[3]>>>0,n[i+7]=this._h[3]>>>8,n[i+8]=this._h[4]>>>0,n[i+9]=this._h[4]>>>8,n[i+10]=this._h[5]>>>0,n[i+11]=this._h[5]>>>8,n[i+12]=this._h[6]>>>0,n[i+13]=this._h[6]>>>8,n[i+14]=this._h[7]>>>0,n[i+15]=this._h[7]>>>8,this._finished=!0,this},Poly1305.prototype.update=function(n){var i,o=0,u=n.length;if(this._leftover){(i=16-this._leftover)>u&&(i=u);for(var l=0;l=16&&(i=u-u%16,this._blocks(n,o,i),o+=i,u-=i),u){for(var l=0;l256)throw Error("randomString charset is too long");let l="",I=o.length,R=256-256%I;for(;n>0;){let i=randomBytes(Math.ceil(256*n/R),u);for(let u=0;u0;u++){let d=i[u];d0){for(;this._bufferLength0;)this._buffer[this._bufferLength++]=n[o++],i--;this._bufferLength===this.blockSize&&(hashBlocks(this._temp,this._state,this._buffer,0,this.blockSize),this._bufferLength=0)}for(i>=this.blockSize&&(o=hashBlocks(this._temp,this._state,n,o,i),i%=this.blockSize);i>0;)this._buffer[this._bufferLength++]=n[o++],i--;return this},SHA256.prototype.finish=function(n){if(!this._finished){var i=this._bytesHashed,o=this._bufferLength,l=i%64<56?64:128;this._buffer[o]=128;for(var d=o+1;d0?new Uint8Array(this._buffer):void 0,bufferLength:this._bufferLength,bytesHashed:this._bytesHashed}},SHA256.prototype.restoreState=function(n){return this._state.set(n.state),this._bufferLength=n.bufferLength,n.buffer&&this._buffer.set(n.buffer),this._bytesHashed=n.bytesHashed,this._finished=!1,this},SHA256.prototype.cleanSavedState=function(n){l.wipe(n.state),n.buffer&&l.wipe(n.buffer),n.bufferLength=0,n.bytesHashed=0},SHA256}();i.mE=d;var x=new Int32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function hashBlocks(n,i,o,l,d){for(;d>=64;){for(var I=i[0],R=i[1],j=i[2],W=i[3],J=i[4],et=i[5],ei=i[6],eo=i[7],es=0;es<16;es++){var eu=l+4*es;n[es]=u.readUint32BE(o,eu)}for(var es=16;es<64;es++){var ec=n[es-2],el=(ec>>>17|ec<<15)^(ec>>>19|ec<<13)^ec>>>10,ed=((ec=n[es-15])>>>7|ec<<25)^(ec>>>18|ec<<14)^ec>>>3;n[es]=(el+n[es-7]|0)+(ed+n[es-16]|0)}for(var es=0;es<64;es++){var el=(((J>>>6|J<<26)^(J>>>11|J<<21)^(J>>>25|J<<7))+(J&et^~J&ei)|0)+(eo+(x[es]+n[es]|0)|0)|0,ed=((I>>>2|I<<30)^(I>>>13|I<<19)^(I>>>22|I<<10))+(I&R^I&j^R&j)|0;eo=ei,ei=et,et=J,J=W+el|0,W=j,j=R,R=I,I=el+ed|0}i[0]+=I,i[1]+=R,i[2]+=j,i[3]+=W,i[4]+=J,i[5]+=et,i[6]+=ei,i[7]+=eo,l+=64,d-=64}return l}function hash(n){var i=new d;i.update(n);var o=i.digest();return i.clean(),o}i.vp=hash},62942:function(n,i){"use strict";function wipe(n){for(var i=0;i>16&1),o[n-1]&=65535;o[15]=u[15]-32767-(o[14]>>16&1);let n=o[15]>>16&1;o[14]&=65535,sel25519(u,o,1-n)}for(let i=0;i<16;i++)n[2*i]=255&u[i],n[2*i+1]=u[i]>>8}function unpack25519(n,i){for(let o=0;o<16;o++)n[o]=i[2*o]+(i[2*o+1]<<8);n[15]&=32767}function add(n,i,o){for(let u=0;u<16;u++)n[u]=i[u]+o[u]}function sub(n,i,o){for(let u=0;u<16;u++)n[u]=i[u]-o[u]}function mul(n,i,o){let u,l,d=0,x=0,I=0,R=0,j=0,W=0,J=0,et=0,ei=0,eo=0,es=0,eu=0,ec=0,el=0,ed=0,ef=0,eh=0,ep=0,em=0,eg=0,ey=0,eb=0,ev=0,eE=0,ew=0,eP=0,ex=0,eT=0,eA=0,eS=0,eC=0,e_=o[0],eO=o[1],eI=o[2],eB=o[3],eD=o[4],eR=o[5],ej=o[6],eM=o[7],ek=o[8],eF=o[9],eN=o[10],eU=o[11],eL=o[12],eH=o[13],e$=o[14],eq=o[15];d+=(u=i[0])*e_,x+=u*eO,I+=u*eI,R+=u*eB,j+=u*eD,W+=u*eR,J+=u*ej,et+=u*eM,ei+=u*ek,eo+=u*eF,es+=u*eN,eu+=u*eU,ec+=u*eL,el+=u*eH,ed+=u*e$,ef+=u*eq,x+=(u=i[1])*e_,I+=u*eO,R+=u*eI,j+=u*eB,W+=u*eD,J+=u*eR,et+=u*ej,ei+=u*eM,eo+=u*ek,es+=u*eF,eu+=u*eN,ec+=u*eU,el+=u*eL,ed+=u*eH,ef+=u*e$,eh+=u*eq,I+=(u=i[2])*e_,R+=u*eO,j+=u*eI,W+=u*eB,J+=u*eD,et+=u*eR,ei+=u*ej,eo+=u*eM,es+=u*ek,eu+=u*eF,ec+=u*eN,el+=u*eU,ed+=u*eL,ef+=u*eH,eh+=u*e$,ep+=u*eq,R+=(u=i[3])*e_,j+=u*eO,W+=u*eI,J+=u*eB,et+=u*eD,ei+=u*eR,eo+=u*ej,es+=u*eM,eu+=u*ek,ec+=u*eF,el+=u*eN,ed+=u*eU,ef+=u*eL,eh+=u*eH,ep+=u*e$,em+=u*eq,j+=(u=i[4])*e_,W+=u*eO,J+=u*eI,et+=u*eB,ei+=u*eD,eo+=u*eR,es+=u*ej,eu+=u*eM,ec+=u*ek,el+=u*eF,ed+=u*eN,ef+=u*eU,eh+=u*eL,ep+=u*eH,em+=u*e$,eg+=u*eq,W+=(u=i[5])*e_,J+=u*eO,et+=u*eI,ei+=u*eB,eo+=u*eD,es+=u*eR,eu+=u*ej,ec+=u*eM,el+=u*ek,ed+=u*eF,ef+=u*eN,eh+=u*eU,ep+=u*eL,em+=u*eH,eg+=u*e$,ey+=u*eq,J+=(u=i[6])*e_,et+=u*eO,ei+=u*eI,eo+=u*eB,es+=u*eD,eu+=u*eR,ec+=u*ej,el+=u*eM,ed+=u*ek,ef+=u*eF,eh+=u*eN,ep+=u*eU,em+=u*eL,eg+=u*eH,ey+=u*e$,eb+=u*eq,et+=(u=i[7])*e_,ei+=u*eO,eo+=u*eI,es+=u*eB,eu+=u*eD,ec+=u*eR,el+=u*ej,ed+=u*eM,ef+=u*ek,eh+=u*eF,ep+=u*eN,em+=u*eU,eg+=u*eL,ey+=u*eH,eb+=u*e$,ev+=u*eq,ei+=(u=i[8])*e_,eo+=u*eO,es+=u*eI,eu+=u*eB,ec+=u*eD,el+=u*eR,ed+=u*ej,ef+=u*eM,eh+=u*ek,ep+=u*eF,em+=u*eN,eg+=u*eU,ey+=u*eL,eb+=u*eH,ev+=u*e$,eE+=u*eq,eo+=(u=i[9])*e_,es+=u*eO,eu+=u*eI,ec+=u*eB,el+=u*eD,ed+=u*eR,ef+=u*ej,eh+=u*eM,ep+=u*ek,em+=u*eF,eg+=u*eN,ey+=u*eU,eb+=u*eL,ev+=u*eH,eE+=u*e$,ew+=u*eq,es+=(u=i[10])*e_,eu+=u*eO,ec+=u*eI,el+=u*eB,ed+=u*eD,ef+=u*eR,eh+=u*ej,ep+=u*eM,em+=u*ek,eg+=u*eF,ey+=u*eN,eb+=u*eU,ev+=u*eL,eE+=u*eH,ew+=u*e$,eP+=u*eq,eu+=(u=i[11])*e_,ec+=u*eO,el+=u*eI,ed+=u*eB,ef+=u*eD,eh+=u*eR,ep+=u*ej,em+=u*eM,eg+=u*ek,ey+=u*eF,eb+=u*eN,ev+=u*eU,eE+=u*eL,ew+=u*eH,eP+=u*e$,ex+=u*eq,ec+=(u=i[12])*e_,el+=u*eO,ed+=u*eI,ef+=u*eB,eh+=u*eD,ep+=u*eR,em+=u*ej,eg+=u*eM,ey+=u*ek,eb+=u*eF,ev+=u*eN,eE+=u*eU,ew+=u*eL,eP+=u*eH,ex+=u*e$,eT+=u*eq,el+=(u=i[13])*e_,ed+=u*eO,ef+=u*eI,eh+=u*eB,ep+=u*eD,em+=u*eR,eg+=u*ej,ey+=u*eM,eb+=u*ek,ev+=u*eF,eE+=u*eN,ew+=u*eU,eP+=u*eL,ex+=u*eH,eT+=u*e$,eA+=u*eq,ed+=(u=i[14])*e_,ef+=u*eO,eh+=u*eI,ep+=u*eB,em+=u*eD,eg+=u*eR,ey+=u*ej,eb+=u*eM,ev+=u*ek,eE+=u*eF,ew+=u*eN,eP+=u*eU,ex+=u*eL,eT+=u*eH,eA+=u*e$,eS+=u*eq,ef+=(u=i[15])*e_,eh+=u*eO,ep+=u*eI,em+=u*eB,eg+=u*eD,ey+=u*eR,eb+=u*ej,ev+=u*eM,eE+=u*ek,ew+=u*eF,eP+=u*eN,ex+=u*eU,eT+=u*eL,eA+=u*eH,eS+=u*e$,eC+=u*eq,d+=38*eh,x+=38*ep,I+=38*em,R+=38*eg,j+=38*ey,W+=38*eb,J+=38*ev,et+=38*eE,ei+=38*ew,eo+=38*eP,es+=38*ex,eu+=38*eT,ec+=38*eA,el+=38*eS,ed+=38*eC,l=Math.floor((u=d+(l=1)+65535)/65536),d=u-65536*l,l=Math.floor((u=x+l+65535)/65536),x=u-65536*l,l=Math.floor((u=I+l+65535)/65536),I=u-65536*l,l=Math.floor((u=R+l+65535)/65536),R=u-65536*l,l=Math.floor((u=j+l+65535)/65536),j=u-65536*l,l=Math.floor((u=W+l+65535)/65536),W=u-65536*l,l=Math.floor((u=J+l+65535)/65536),J=u-65536*l,l=Math.floor((u=et+l+65535)/65536),et=u-65536*l,l=Math.floor((u=ei+l+65535)/65536),ei=u-65536*l,l=Math.floor((u=eo+l+65535)/65536),eo=u-65536*l,l=Math.floor((u=es+l+65535)/65536),es=u-65536*l,l=Math.floor((u=eu+l+65535)/65536),eu=u-65536*l,l=Math.floor((u=ec+l+65535)/65536),ec=u-65536*l,l=Math.floor((u=el+l+65535)/65536),el=u-65536*l,l=Math.floor((u=ed+l+65535)/65536),ed=u-65536*l,l=Math.floor((u=ef+l+65535)/65536),ef=u-65536*l,d+=l-1+37*(l-1),l=Math.floor((u=d+(l=1)+65535)/65536),d=u-65536*l,l=Math.floor((u=x+l+65535)/65536),x=u-65536*l,l=Math.floor((u=I+l+65535)/65536),I=u-65536*l,l=Math.floor((u=R+l+65535)/65536),R=u-65536*l,l=Math.floor((u=j+l+65535)/65536),j=u-65536*l,l=Math.floor((u=W+l+65535)/65536),W=u-65536*l,l=Math.floor((u=J+l+65535)/65536),J=u-65536*l,l=Math.floor((u=et+l+65535)/65536),et=u-65536*l,l=Math.floor((u=ei+l+65535)/65536),ei=u-65536*l,l=Math.floor((u=eo+l+65535)/65536),eo=u-65536*l,l=Math.floor((u=es+l+65535)/65536),es=u-65536*l,l=Math.floor((u=eu+l+65535)/65536),eu=u-65536*l,l=Math.floor((u=ec+l+65535)/65536),ec=u-65536*l,l=Math.floor((u=el+l+65535)/65536),el=u-65536*l,l=Math.floor((u=ed+l+65535)/65536),ed=u-65536*l,l=Math.floor((u=ef+l+65535)/65536),ef=u-65536*l,d+=l-1+37*(l-1),n[0]=d,n[1]=x,n[2]=I,n[3]=R,n[4]=j,n[5]=W,n[6]=J,n[7]=et,n[8]=ei,n[9]=eo,n[10]=es,n[11]=eu,n[12]=ec,n[13]=el,n[14]=ed,n[15]=ef}function inv25519(n,i){let o=gf();for(let n=0;n<16;n++)o[n]=i[n];for(let n=253;n>=0;n--)mul(o,o,o),2!==n&&4!==n&&mul(o,o,i);for(let i=0;i<16;i++)n[i]=o[i]}function scalarMult(n,i){let o=new Uint8Array(32),u=new Float64Array(80),l=gf(),d=gf(),I=gf(),R=gf(),j=gf(),W=gf();for(let i=0;i<31;i++)o[i]=n[i];o[31]=127&n[31]|64,o[0]&=248,unpack25519(u,i);for(let n=0;n<16;n++)d[n]=u[n];l[0]=R[0]=1;for(let n=254;n>=0;--n){let i=o[n>>>3]>>>(7&n)&1;sel25519(l,d,i),sel25519(I,R,i),add(j,l,I),sub(l,l,I),add(I,d,R),sub(d,d,R),mul(R,j,j),mul(W,l,l),mul(l,I,l),mul(I,d,j),add(j,l,I),sub(l,l,I),mul(d,l,l),sub(I,R,W),mul(l,I,x),add(l,l,R),mul(I,I,l),mul(l,R,W),mul(R,d,u),mul(d,j,j),sel25519(l,d,i),sel25519(I,R,i)}for(let n=0;n<16;n++)u[n+16]=l[n],u[n+32]=I[n],u[n+48]=d[n],u[n+64]=R[n];let J=u.subarray(32),et=u.subarray(16);inv25519(J,J),mul(et,et,J);let ei=new Uint8Array(32);return pack25519(ei,et),ei}function scalarMultBase(n){return scalarMult(n,d)}function generateKeyPairFromSeed(n){if(n.length!==i.KS)throw Error(`x25519: seed must be ${i.KS} bytes`);let o=new Uint8Array(n),u=scalarMultBase(o);return{publicKey:u,secretKey:o}}function generateKeyPair(n){let i=(0,u.randomBytes)(32,n),o=generateKeyPairFromSeed(i);return(0,l.wipe)(i),o}function sharedKey(n,o,u=!1){if(n.length!==i.kz)throw Error("X25519: incorrect secret key length");if(o.length!==i.kz)throw Error("X25519: incorrect public key length");let l=scalarMult(n,o);if(u){let n=0;for(let i=0;i{setTimeout(()=>{i(!0)},n)})}Object.defineProperty(i,"__esModule",{value:!0}),i.delay=void 0,i.delay=delay},51199:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let u=o(96579);u.__exportStar(o(79837),i),u.__exportStar(o(29937),i)},82892:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.Watch=void 0;let Watch=class Watch{constructor(){this.timestamps=new Map}start(n){if(this.timestamps.has(n))throw Error(`Watch already started for label: ${n}`);this.timestamps.set(n,{started:Date.now()})}stop(n){let i=this.get(n);if(void 0!==i.elapsed)throw Error(`Watch already stopped for label: ${n}`);let o=Date.now()-i.started;this.timestamps.set(n,{started:i.started,elapsed:o})}get(n){let i=this.timestamps.get(n);if(void 0===i)throw Error(`No timestamp found for label: ${n}`);return i}elapsed(n){let i=this.get(n),o=i.elapsed||Date.now()-i.started;return o}};i.Watch=Watch,i.default=Watch},86070:function(n,i,o){"use strict";o.d(i,{AW:function(){return ec},O6:function(){return tr},rV:function(){return ef},gn:function(){return pt},H1:function(){return at},hF:function(){return ut},WG:function(){return $},pe:function(){return Fn},m$:function(){return Mn},vB:function(){return ee},HI:function(){return xn},E0:function(){return yt},Gq:function(){return dt},$0:function(){return Xn},Z4:function(){return lt},Bv:function(){return It},Au:function(){return kn},jd:function(){return Vn},gu:function(){return Un},D:function(){return Qn},X_:function(){return Jn},bW:function(){return gt},Z7:function(){return N},cO:function(){return Et},_H:function(){return vt},fc:function(){return jt},D6:function(){return U},Hh:function(){return ht},Ym:function(){return Kn},rj:function(){return Ln},jU:function(){return D},gp:function(){return oe},rF:function(){return fn},Bw:function(){return mt},UG:function(){return te},Gg:function(){return er},xW:function(){return Vt},b$:function(){return C},Ih:function(){return Dt},h1:function(){return Mt},Q8:function(){return qn},o8:function(){return w},qt:function(){return k},Dd:function(){return Kt},$t:function(){return qt},nf:function(){return Wt},Q0:function(){return Ft},in:function(){return ln},p8:function(){return zt},sI:function(){return Jt},al:function(){return Yt},L5:function(){return B},EJ:function(){return Ht},Z2:function(){return dn},PM:function(){return xt},hH:function(){return Bt},ON:function(){return Xt},n:function(){return Lt},JT:function(){return Gt},M_:function(){return h},jv:function(){return kt},KC:function(){return rt},eG:function(){return S},fK:function(){return se},IP:function(){return ot},DQ:function(){return ve},iP:function(){return ft},M:function(){return en},he:function(){return wt},uw:function(){return nr},Ll:function(){return Hn},EN:function(){return Ae}});var u=o(71818),l=o(36274),d=o(69790),x=o(88906),I=o(99518),R=o(27147),j=o(30015),W=o(88316),J=o(1193),et=o(35775),ei=o(84875);o(52795);let eo={waku:{publish:"waku_publish",batchPublish:"waku_batchPublish",subscribe:"waku_subscribe",batchSubscribe:"waku_batchSubscribe",subscription:"waku_subscription",unsubscribe:"waku_unsubscribe",batchUnsubscribe:"waku_batchUnsubscribe"},irn:{publish:"irn_publish",batchPublish:"irn_batchPublish",subscribe:"irn_subscribe",batchSubscribe:"irn_batchSubscribe",subscription:"irn_subscription",unsubscribe:"irn_unsubscribe",batchUnsubscribe:"irn_batchUnsubscribe"},iridium:{publish:"iridium_publish",batchPublish:"iridium_batchPublish",subscribe:"iridium_subscribe",batchSubscribe:"iridium_batchSubscribe",subscription:"iridium_subscription",unsubscribe:"iridium_unsubscribe",batchUnsubscribe:"iridium_batchUnsubscribe"}};var es=o(28070);function ve(n){let[i,o]=n.split(":");return{namespace:i,reference:o}}function Un(n,i=[]){let o=[];return Object.keys(n).forEach(u=>{if(i.length&&!i.includes(u))return;let l=n[u];o.push(...l.accounts)}),o}function L(n,i){return n.includes(":")?[n]:i.chains||[]}let eu="base10",ec="base16",el="base64pad",ed="utf8",ef=1;function kn(){let n=I.Au();return{privateKey:(0,R.BB)(n.secretKey,ec),publicKey:(0,R.BB)(n.publicKey,ec)}}function Vn(){let n=(0,d.randomBytes)(32);return(0,R.BB)(n,ec)}function Mn(n,i){let o=I.gi((0,R.mL)(n,ec),(0,R.mL)(i,ec),!0),u=new l.t(x.mE,o).expand(32);return(0,R.BB)(u,ec)}function Kn(n){let i=(0,x.vp)((0,R.mL)(n,ec));return(0,R.BB)(i,ec)}function Ln(n){let i=(0,x.vp)((0,R.mL)(n,ed));return(0,R.BB)(i,ec)}function Re(n){return(0,R.mL)(`${n}`,eu)}function $(n){return Number((0,R.BB)(n,eu))}function xn(n){let i=Re("u">typeof n.type?n.type:0);if($(i)===ef&&typeof n.senderPublicKey>"u")throw Error("Missing sender public key for type 1 envelope");let o="u">typeof n.senderPublicKey?(0,R.mL)(n.senderPublicKey,ec):void 0,l="u">typeof n.iv?(0,R.mL)(n.iv,ec):(0,d.randomBytes)(12),x=new u.OK((0,R.mL)(n.symKey,ec)).seal(l,(0,R.mL)(n.message,ed));return Te({type:i,sealed:x,iv:l,senderPublicKey:o})}function Fn(n){let i=new u.OK((0,R.mL)(n.symKey,ec)),{sealed:o,iv:l}=ee(n.encoded),d=i.open(l,o);if(null===d)throw Error("Failed to decrypt");return(0,R.BB)(d,ed)}function Te(n){if($(n.type)===ef){if(typeof n.senderPublicKey>"u")throw Error("Missing sender public key for type 1 envelope");return(0,R.BB)((0,R.zo)([n.type,n.senderPublicKey,n.iv,n.sealed]),el)}return(0,R.BB)((0,R.zo)([n.type,n.iv,n.sealed]),el)}function ee(n){let i=(0,R.mL)(n,el),o=i.slice(0,1);if($(o)===ef){let n=i.slice(1,33),u=i.slice(33,45),l=i.slice(45);return{type:o,sealed:l,iv:u,senderPublicKey:n}}let u=i.slice(1,13),l=i.slice(13);return{type:o,sealed:l,iv:u}}function Hn(n,i){let o=ee(n);return Ae({type:$(o.type),senderPublicKey:"u">typeof o.senderPublicKey?(0,R.BB)(o.senderPublicKey,ec):void 0,receiverPublicKey:i?.receiverPublicKey})}function Ae(n){let i=n?.type||0;if(i===ef){if(typeof n?.senderPublicKey>"u")throw Error("missing sender public key");if(typeof n?.receiverPublicKey>"u")throw Error("missing receiver public key")}return{type:i,senderPublicKey:n?.senderPublicKey,receiverPublicKey:n?.receiverPublicKey}}function qn(n){return n.type===ef&&"string"==typeof n.senderPublicKey&&"string"==typeof n.receiverPublicKey}var eh=Object.defineProperty,ep=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,eg=Object.prototype.propertyIsEnumerable,_e=(n,i,o)=>i in n?eh(n,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[i]=o,Ce=(n,i)=>{for(var o in i||(i={}))em.call(i,o)&&_e(n,o,i[o]);if(ep)for(var o of ep(i))eg.call(i,o)&&_e(n,o,i[o]);return n};let ey={reactNative:"react-native",node:"node",browser:"browser",unknown:"unknown"};function te(){return"u">typeof es&&"u">typeof es.versions&&"u">typeof es.versions.node}function C(){return!(0,J.getDocument)()&&!!(0,J.getNavigator)()&&"ReactNative"===navigator.product}function D(){return!te()&&!!(0,J.getNavigator)()&&!!(0,J.getDocument)()}function T(){return C()?ey.reactNative:te()?ey.node:D()?ey.browser:ey.unknown}function Jn(){var n;try{return C()&&"u">typeof o.g&&"u">typeof(null==o.g?void 0:o.g.Application)?null==(n=o.g.Application)?void 0:n.applicationId:void 0}catch{return}}function ke(n,i){let o=ei.parse(n);return o=Ce(Ce({},o),i),n=ei.stringify(o)}function Qn(){return(0,et.D)()||{name:"",description:"",url:"",icons:[""]}}function Ve(){if(T()===ey.reactNative&&"u">typeof o.g&&"u">typeof(null==o.g?void 0:o.g.Platform)){let{OS:n,Version:i}=o.g.Platform;return[n,i].join("-")}let n=(0,j.qY)();if(null===n)return"unknown";let i=n.os?n.os.replace(" ","").toLowerCase():"unknown";return"browser"===n.type?[i,n.name,n.version].join("-"):[i,n.version].join("-")}function Me(){var n;let i=T();return i===ey.browser?[i,(null==(n=(0,J.getLocation)())?void 0:n.host)||"unknown"].join(":"):i}function Ke(n,i,o){let u=Ve(),l=Me();return[[n,i].join("-"),["js",o].join("-"),u,l].join("/")}function Xn({protocol:n,version:i,relayUrl:o,sdkVersion:u,auth:l,projectId:d,useOnCloseEvent:x,bundleId:I}){let R=o.split("?"),j=Ke(n,i,u),W=ke(R[1]||"",{auth:l,ua:j,projectId:d,useOnCloseEvent:x||void 0,origin:I||void 0});return R[0]+"?"+W}function O(n,i){return n.filter(n=>i.includes(n)).length===n.length}function rt(n){return Object.fromEntries(n.entries())}function ot(n){return new Map(Object.entries(n))}function at(n=W.FIVE_MINUTES,i){let o,u,l;let d=(0,W.toMiliseconds)(n||W.FIVE_MINUTES);return{resolve:n=>{l&&o&&(clearTimeout(l),o(n))},reject:n=>{l&&u&&(clearTimeout(l),u(n))},done:()=>new Promise((n,x)=>{l=setTimeout(()=>{x(Error(i))},d),o=n,u=x})}}function ut(n,i,o){return new Promise(async(u,l)=>{let d=setTimeout(()=>l(Error(o)),i);try{let i=await n;u(i)}catch(n){l(n)}clearTimeout(d)})}function re(n,i){if("string"==typeof i&&i.startsWith(`${n}:`))return i;if("topic"===n.toLowerCase()){if("string"!=typeof i)throw Error('Value must be "string" for expirer target type: topic');return`topic:${i}`}if("id"===n.toLowerCase()){if("number"!=typeof i)throw Error('Value must be "number" for expirer target type: id');return`id:${i}`}throw Error(`Unknown expirer target type: ${n}`)}function lt(n){return re("topic",n)}function dt(n){return re("id",n)}function ft(n){let[i,o]=n.split(":"),u={id:void 0,topic:void 0};if("topic"===i&&"string"==typeof o)u.topic=o;else if("id"===i&&Number.isInteger(Number(o)))u.id=Number(o);else throw Error(`Invalid target, expected id:number or topic:string, got ${i}:${o}`);return u}function pt(n,i){return(0,W.fromMiliseconds)((i||Date.now())+(0,W.toMiliseconds)(n))}function mt(n){return Date.now()>=(0,W.toMiliseconds)(n)}function yt(n,i){return`${n}${i?`:${i}`:""}`}function S(n=[],i=[]){return[...new Set([...n,...i])]}async function ht({id:n,topic:i,wcDeepLink:u}){try{if(!u)return;let l="string"==typeof u?JSON.parse(u):u,d=l?.href;if("string"!=typeof d)return;d.endsWith("/")&&(d=d.slice(0,-1));let x=`${d}/wc?requestId=${n}&sessionTopic=${i}`,I=T();I===ey.browser?x.startsWith("https://")?window.open(x,"_blank","noreferrer noopener"):window.open(x,"_self","noreferrer noopener"):I===ey.reactNative&&"u">typeof(null==o.g?void 0:o.g.Linking)&&await o.g.Linking.openURL(x)}catch(n){console.error(n)}}async function gt(n,i){try{return await n.getItem(i)||(D()?localStorage.getItem(i):void 0)}catch(n){console.error(n)}}function vt(n){return n?.relay||{protocol:"irn"}}function Et(n){let i=eo[n];if(typeof i>"u")throw Error(`Relay Protocol not supported: ${n}`);return i}var eb=Object.defineProperty,ev=Object.getOwnPropertySymbols,eE=Object.prototype.hasOwnProperty,ew=Object.prototype.propertyIsEnumerable,Be=(n,i,o)=>i in n?eb(n,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[i]=o,St=(n,i)=>{for(var o in i||(i={}))eE.call(i,o)&&Be(n,o,i[o]);if(ev)for(var o of ev(i))ew.call(i,o)&&Be(n,o,i[o]);return n};function Ge(n,i="-"){let o={},u="relay"+i;return Object.keys(n).forEach(i=>{if(i.startsWith(u)){let l=i.replace(u,""),d=n[i];o[l]=d}}),o}function wt(n){n=(n=n.includes("wc://")?n.replace("wc://",""):n).includes("wc:")?n.replace("wc:",""):n;let i=n.indexOf(":"),o=-1!==n.indexOf("?")?n.indexOf("?"):void 0,u=n.substring(0,i),l=n.substring(i+1,o).split("@"),d="u">typeof o?n.substring(o):"",x=ei.parse(d);return{protocol:u,topic:We(l[0]),version:parseInt(l[1],10),symKey:x.symKey,relay:Ge(x)}}function We(n){return n.startsWith("//")?n.substring(2):n}function ze(n,i="-"){let o={};return Object.keys(n).forEach(u=>{n[u]&&(o["relay"+i+u]=n[u])}),o}function It(n){return`${n.protocol}:${n.topic}@${n.version}?`+ei.stringify(St({symKey:n.symKey},ze(n.relay)))}var eP=Object.defineProperty,ex=Object.defineProperties,eT=Object.getOwnPropertyDescriptors,eA=Object.getOwnPropertySymbols,eS=Object.prototype.hasOwnProperty,eC=Object.prototype.propertyIsEnumerable,Je=(n,i,o)=>i in n?eP(n,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[i]=o,_t=(n,i)=>{for(var o in i||(i={}))eS.call(i,o)&&Je(n,o,i[o]);if(eA)for(var o of eA(i))eC.call(i,o)&&Je(n,o,i[o]);return n},Ct=(n,i)=>ex(n,eT(i));function A(n){let i=[];return n.forEach(n=>{let[o,u]=n.split(":");i.push(`${o}:${u}`)}),i}function Qe(n){let i=[];return Object.values(n).forEach(n=>{i.push(...A(n.accounts))}),i}function Ze(n,i){let o=[];return Object.values(n).forEach(n=>{A(n.accounts).includes(i)&&o.push(...n.methods)}),o}function Xe(n,i){let o=[];return Object.values(n).forEach(n=>{A(n.accounts).includes(i)&&o.push(...n.events)}),o}function jt(n,i){let o=ln(n,i);if(o)throw Error(o.message);let u={};for(let[i,o]of Object.entries(n))u[i]={methods:o.methods,events:o.events,chains:o.accounts.map(n=>`${n.split(":")[0]}:${n.split(":")[1]}`)};return u}function oe(n){return n.includes(":")}function en(n){return oe(n)?n.split(":")[0]:n}function se(n){var i,o,u;let l={};if(!B(n))return l;for(let[d,x]of Object.entries(n)){let n=oe(d)?[d]:x.chains,I=x.methods||[],R=x.events||[],j=en(d);l[j]=Ct(_t({},l[j]),{chains:S(n,null==(i=l[j])?void 0:i.chains),methods:S(I,null==(o=l[j])?void 0:o.methods),events:S(R,null==(u=l[j])?void 0:u.events)})}return l}let e_={INVALID_METHOD:{message:"Invalid method.",code:1001},INVALID_EVENT:{message:"Invalid event.",code:1002},INVALID_UPDATE_REQUEST:{message:"Invalid update request.",code:1003},INVALID_EXTEND_REQUEST:{message:"Invalid extend request.",code:1004},INVALID_SESSION_SETTLE_REQUEST:{message:"Invalid session settle request.",code:1005},UNAUTHORIZED_METHOD:{message:"Unauthorized method.",code:3001},UNAUTHORIZED_EVENT:{message:"Unauthorized event.",code:3002},UNAUTHORIZED_UPDATE_REQUEST:{message:"Unauthorized update request.",code:3003},UNAUTHORIZED_EXTEND_REQUEST:{message:"Unauthorized extend request.",code:3004},USER_REJECTED:{message:"User rejected.",code:5e3},USER_REJECTED_CHAINS:{message:"User rejected chains.",code:5001},USER_REJECTED_METHODS:{message:"User rejected methods.",code:5002},USER_REJECTED_EVENTS:{message:"User rejected events.",code:5003},UNSUPPORTED_CHAINS:{message:"Unsupported chains.",code:5100},UNSUPPORTED_METHODS:{message:"Unsupported methods.",code:5101},UNSUPPORTED_EVENTS:{message:"Unsupported events.",code:5102},UNSUPPORTED_ACCOUNTS:{message:"Unsupported accounts.",code:5103},UNSUPPORTED_NAMESPACE_KEY:{message:"Unsupported namespace key.",code:5104},USER_DISCONNECTED:{message:"User disconnected.",code:6e3},SESSION_SETTLEMENT_FAILED:{message:"Session settlement failed.",code:7e3},WC_METHOD_UNSUPPORTED:{message:"Unsupported wc_ method.",code:10001}},eO={NOT_INITIALIZED:{message:"Not initialized.",code:1},NO_MATCHING_KEY:{message:"No matching key.",code:2},RESTORE_WILL_OVERRIDE:{message:"Restore will override.",code:3},RESUBSCRIBED:{message:"Resubscribed.",code:4},MISSING_OR_INVALID:{message:"Missing or invalid.",code:5},EXPIRED:{message:"Expired.",code:6},UNKNOWN_TYPE:{message:"Unknown type.",code:7},MISMATCHED_TOPIC:{message:"Mismatched topic.",code:8},NON_CONFORMING_NAMESPACES:{message:"Non conforming namespaces.",code:9}};function N(n,i){let{message:o,code:u}=eO[n];return{message:i?`${o} ${i}`:o,code:u}}function U(n,i){let{message:o,code:u}=e_[n];return{message:i?`${o} ${i}`:o,code:u}}function k(n,i){return!!Array.isArray(n)&&(!("u">typeof i)||!n.length||n.every(i))}function B(n){return Object.getPrototypeOf(n)===Object.prototype&&Object.keys(n).length}function w(n){return typeof n>"u"}function h(n,i){return!!(i&&w(n))||"string"==typeof n&&!!n.trim().length}function G(n,i){return!!(i&&w(n))||"number"==typeof n&&!isNaN(n)}function Dt(n,i){let{requiredNamespaces:o}=i,u=Object.keys(n.namespaces),l=Object.keys(o),d=!0;return!!O(l,u)&&(u.forEach(i=>{let{accounts:u,methods:l,events:x}=n.namespaces[i],I=A(u),R=o[i];O(L(i,R),I)&&O(R.methods,l)&&O(R.events,x)||(d=!1)}),d)}function V(n){return!!(h(n,!1)&&n.includes(":"))&&2===n.split(":").length}function rn(n){if(h(n,!1)&&n.includes(":")){let i=n.split(":");if(3===i.length){let n=i[0]+":"+i[1];return!!i[2]&&V(n)}}return!1}function kt(n){if(h(n,!1))try{return"u">typeof new URL(n)}catch{}return!1}function Vt(n){var i;return null==(i=n?.proposer)?void 0:i.publicKey}function Mt(n){return n?.topic}function Kt(n,i){let o=null;return h(n?.publicKey,!1)||(o=N("MISSING_OR_INVALID",`${i} controller public key should be a string`)),o}function ie(n){let i=!0;return k(n)?n.length&&(i=n.every(n=>h(n,!1))):i=!1,i}function on(n,i,o){let u=null;return k(i)&&i.length?i.forEach(n=>{u||V(n)||(u=U("UNSUPPORTED_CHAINS",`${o}, chain ${n} should be a string and conform to "namespace:chainId" format`))}):V(n)||(u=U("UNSUPPORTED_CHAINS",`${o}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)),u}function sn(n,i,o){let u=null;return Object.entries(n).forEach(([n,l])=>{if(u)return;let d=on(n,L(n,l),`${i} ${o}`);d&&(u=d)}),u}function cn(n,i){let o=null;return k(n)?n.forEach(n=>{o||rn(n)||(o=U("UNSUPPORTED_ACCOUNTS",`${i}, account ${n} should be a string and conform to "namespace:chainId:address" format`))}):o=U("UNSUPPORTED_ACCOUNTS",`${i}, accounts should be an array of strings conforming to "namespace:chainId:address" format`),o}function an(n,i){let o=null;return Object.values(n).forEach(n=>{if(o)return;let u=cn(n?.accounts,`${i} namespace`);u&&(o=u)}),o}function un(n,i){let o=null;return ie(n?.methods)?ie(n?.events)||(o=U("UNSUPPORTED_EVENTS",`${i}, events should be an array of strings or empty array for no events`)):o=U("UNSUPPORTED_METHODS",`${i}, methods should be an array of strings or empty array for no methods`),o}function ce(n,i){let o=null;return Object.values(n).forEach(n=>{if(o)return;let u=un(n,`${i}, namespace`);u&&(o=u)}),o}function Lt(n,i,o){let u=null;if(n&&B(n)){let l=ce(n,i);l&&(u=l);let d=sn(n,i,o);d&&(u=d)}else u=N("MISSING_OR_INVALID",`${i}, ${o} should be an object with data`);return u}function ln(n,i){let o=null;if(n&&B(n)){let u=ce(n,i);u&&(o=u);let l=an(n,i);l&&(o=l)}else o=N("MISSING_OR_INVALID",`${i}, namespaces should be an object with data`);return o}function dn(n){return h(n.protocol,!0)}function xt(n,i){let o=!1;return i&&!n?o=!0:n&&k(n)&&n.length&&n.forEach(n=>{o=dn(n)}),o}function Ft(n){return"number"==typeof n}function Ht(n){return"u">typeof n}function qt(n){return!(!n||"object"!=typeof n||!n.code||!G(n.code,!1)||!n.message||!h(n.message,!1))}function Bt(n){return!(w(n)||!h(n.method,!1))}function Gt(n){return!(w(n)||w(n.result)&&w(n.error)||!G(n.id,!1)||!h(n.jsonrpc,!1))}function Wt(n){return!(w(n)||!h(n.name,!1))}function zt(n,i){return!(!V(i)||!Qe(n).includes(i))}function Yt(n,i,o){return!!h(o,!1)&&Ze(n,i).includes(o)}function Jt(n,i,o){return!!h(o,!1)&&Xe(n,i).includes(o)}function fn(n,i,o){let u=null,l=Qt(n),d=Zt(i),x=Object.keys(l),I=Object.keys(d),R=pn(Object.keys(n)),j=pn(Object.keys(i)),W=R.filter(n=>!j.includes(n));return W.length&&(u=N("NON_CONFORMING_NAMESPACES",`${o} namespaces keys don't satisfy requiredNamespaces. +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[219],{54707:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.createCurve=i.getHash=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let u=o(52259),l=o(81522),d=o(7630);function getHash(n){return{hash:n,hmac:(i,...o)=>(0,u.hmac)(n,i,(0,l.concatBytes)(...o)),randomBytes:l.randomBytes}}function createCurve(n,i){let create=i=>(0,d.weierstrass)({...n,...getHash(i)});return Object.freeze({...create(i),create})}i.getHash=getHash,i.createCurve=createCurve},80395:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.validateBasic=i.wNAF=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let u=o(43521),l=o(46805),d=BigInt(0),x=BigInt(1);function wNAF(n,i){let constTimeNegate=(n,i)=>{let o=i.negate();return n?o:i},opts=n=>({windows:Math.ceil(i/n)+1,windowSize:2**(n-1)});return{constTimeNegate,unsafeLadder(i,o){let u=n.ZERO,l=i;for(;o>d;)o&x&&(u=u.add(l)),l=l.double(),o>>=x;return u},precomputeWindow(n,i){let{windows:o,windowSize:u}=opts(i),l=[],d=n,x=d;for(let n=0;n>=J,l>d&&(l-=W,u+=x);let et=i+Math.abs(l)-1,ei=n%2!=0,eo=l<0;0===l?R=R.add(constTimeNegate(ei,o[i])):I=I.add(constTimeNegate(eo,o[et]))}return{p:I,f:R}},wNAFCached(n,i,o,u){let l=n._WINDOW_SIZE||1,d=i.get(n);return d||(d=this.precomputeWindow(n,l),1!==l&&i.set(n,u(d))),this.wNAF(l,d,o)}}}function validateBasic(n){return(0,u.validateField)(n.Fp),(0,l.validateObject)(n,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,u.nLength)(n.n,n.nBitLength),...n,p:n.Fp.ORDER})}i.wNAF=wNAF,i.validateBasic=validateBasic},60990:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.createHasher=i.isogenyMap=i.hash_to_field=i.expand_message_xof=i.expand_message_xmd=void 0;let u=o(43521),l=o(46805);function validateDST(n){if(n instanceof Uint8Array)return n;if("string"==typeof n)return(0,l.utf8ToBytes)(n);throw Error("DST must be Uint8Array or string")}let d=l.bytesToNumberBE;function i2osp(n,i){if(n<0||n>=1<<8*i)throw Error(`bad I2OSP call: value=${n} length=${i}`);let o=Array.from({length:i}).fill(0);for(let u=i-1;u>=0;u--)o[u]=255&n,n>>>=8;return new Uint8Array(o)}function strxor(n,i){let o=new Uint8Array(n.length);for(let u=0;u255&&(i=u((0,l.concatBytes)((0,l.utf8ToBytes)("H2C-OVERSIZE-DST-"),i)));let{outputLen:d,blockLen:x}=u,I=Math.ceil(o/d);if(I>255)throw Error("Invalid xmd length");let R=(0,l.concatBytes)(i,i2osp(i.length,1)),j=i2osp(0,x),W=i2osp(o,2),J=Array(I),et=u((0,l.concatBytes)(j,n,W,i2osp(0,1),R));J[0]=u((0,l.concatBytes)(et,i2osp(1,1),R));for(let n=1;n<=I;n++){let i=[strxor(et,J[n-1]),i2osp(n+1,1),R];J[n]=u((0,l.concatBytes)(...i))}let ei=(0,l.concatBytes)(...J);return ei.slice(0,o)}function expand_message_xof(n,i,o,u,d){if(isBytes(n),isBytes(i),isNum(o),i.length>255&&(i=d.create({dkLen:Math.ceil(2*u/8)}).update((0,l.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(i).digest()),o>65535||i.length>255)throw Error("expand_message_xof: invalid lenInBytes");return d.create({dkLen:o}).update(n).update(i2osp(o,2)).update(i).update(i2osp(i.length,1)).digest()}function hash_to_field(n,i,o){let x;(0,l.validateObject)(o,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:I,k:R,m:j,hash:W,expand:J,DST:et}=o;isBytes(n),isNum(i);let ei=validateDST(et),eo=I.toString(2).length,es=Math.ceil((eo+R)/8),eu=i*j*es;if("xmd"===J)x=expand_message_xmd(n,ei,eu,W);else if("xof"===J)x=expand_message_xof(n,ei,eu,R,W);else if("_internal_pass"===J)x=n;else throw Error('expand must be "xmd" or "xof"');let ec=Array(i);for(let n=0;nArray.from(n).reverse());return(i,u)=>{let[l,d,x,I]=o.map(o=>o.reduce((o,u)=>n.add(n.mul(o,i),u)));return i=n.div(l,d),u=n.mul(u,n.div(x,I)),{x:i,y:u}}}function createHasher(n,i,o){if("function"!=typeof i)throw Error("mapToCurve() must be defined");return{hashToCurve(u,l){let d=hash_to_field(u,2,{...o,DST:o.DST,...l}),x=n.fromAffine(i(d[0])),I=n.fromAffine(i(d[1])),R=x.add(I).clearCofactor();return R.assertValidity(),R},encodeToCurve(u,l){let d=hash_to_field(u,1,{...o,DST:o.encodeDST,...l}),x=n.fromAffine(i(d[0])).clearCofactor();return x.assertValidity(),x}}}i.expand_message_xmd=expand_message_xmd,i.expand_message_xof=expand_message_xof,i.hash_to_field=hash_to_field,i.isogenyMap=isogenyMap,i.createHasher=createHasher},43521:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.mapHashToField=i.getMinHashLength=i.getFieldBytesLength=i.hashToPrivateScalar=i.FpSqrtEven=i.FpSqrtOdd=i.Field=i.nLength=i.FpIsSquare=i.FpDiv=i.FpInvertBatch=i.FpPow=i.validateField=i.isNegativeLE=i.FpSqrt=i.tonelliShanks=i.invert=i.pow2=i.pow=i.mod=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let u=o(46805),l=BigInt(0),d=BigInt(1),x=BigInt(2),I=BigInt(3),R=BigInt(4),j=BigInt(5),W=BigInt(8);function mod(n,i){let o=n%i;return o>=l?o:i+o}function pow(n,i,o){if(o<=l||i 0");if(o===d)return l;let u=d;for(;i>l;)i&d&&(u=u*n%o),n=n*n%o,i>>=d;return u}function pow2(n,i,o){let u=n;for(;i-- >l;)u*=u,u%=o;return u}function invert(n,i){if(n===l||i<=l)throw Error(`invert: expected positive integers, got n=${n} mod=${i}`);let o=mod(n,i),u=i,x=l,I=d,R=d,j=l;for(;o!==l;){let n=u/o,i=u%o,l=x-R*n,d=I-j*n;u=o,o=i,x=R,I=j,R=l,j=d}let W=u;if(W!==d)throw Error("invert: does not exist");return mod(x,i)}function tonelliShanks(n){let i,o,u;let I=(n-d)/x;for(i=n-d,o=0;i%x===l;i/=x,o++);for(u=x;u(mod(n,i)&d)===d;let J=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function validateField(n){let i=J.reduce((n,i)=>(n[i]="function",n),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"});return(0,u.validateObject)(n,i)}function FpPow(n,i,o){if(o 0");if(o===l)return n.ONE;if(o===d)return i;let u=n.ONE,x=i;for(;o>l;)o&d&&(u=n.mul(u,x)),x=n.sqr(x),o>>=d;return u}function FpInvertBatch(n,i){let o=Array(i.length),u=i.reduce((i,u,l)=>n.is0(u)?i:(o[l]=i,n.mul(i,u)),n.ONE),l=n.inv(u);return i.reduceRight((i,u,l)=>n.is0(u)?i:(o[l]=n.mul(i,o[l]),n.mul(i,u)),l),o}function FpDiv(n,i,o){return n.mul(i,"bigint"==typeof o?invert(o,n.ORDER):n.inv(o))}function FpIsSquare(n){let i=(n.ORDER-d)/x;return o=>{let u=n.pow(o,i);return n.eql(u,n.ZERO)||n.eql(u,n.ONE)}}function nLength(n,i){let o=void 0!==i?i:n.toString(2).length;return{nBitLength:o,nByteLength:Math.ceil(o/8)}}function Field(n,i,o=!1,x={}){if(n<=l)throw Error(`Expected Field ORDER > 0, got ${n}`);let{nBitLength:I,nByteLength:R}=nLength(n,i);if(R>2048)throw Error("Field lengths over 2048 bytes are not supported");let j=FpSqrt(n),W=Object.freeze({ORDER:n,BITS:I,BYTES:R,MASK:(0,u.bitMask)(I),ZERO:l,ONE:d,create:i=>mod(i,n),isValid:i=>{if("bigint"!=typeof i)throw Error(`Invalid field element: expected bigint, got ${typeof i}`);return l<=i&&in===l,isOdd:n=>(n&d)===d,neg:i=>mod(-i,n),eql:(n,i)=>n===i,sqr:i=>mod(i*i,n),add:(i,o)=>mod(i+o,n),sub:(i,o)=>mod(i-o,n),mul:(i,o)=>mod(i*o,n),pow:(n,i)=>FpPow(W,n,i),div:(i,o)=>mod(i*invert(o,n),n),sqrN:n=>n*n,addN:(n,i)=>n+i,subN:(n,i)=>n-i,mulN:(n,i)=>n*i,inv:i=>invert(i,n),sqrt:x.sqrt||(n=>j(W,n)),invertBatch:n=>FpInvertBatch(W,n),cmov:(n,i,o)=>o?i:n,toBytes:n=>o?(0,u.numberToBytesLE)(n,R):(0,u.numberToBytesBE)(n,R),fromBytes:n=>{if(n.length!==R)throw Error(`Fp.fromBytes: expected ${R}, got ${n.length}`);return o?(0,u.bytesToNumberLE)(n):(0,u.bytesToNumberBE)(n)}});return Object.freeze(W)}function FpSqrtOdd(n,i){if(!n.isOdd)throw Error("Field doesn't have isOdd");let o=n.sqrt(i);return n.isOdd(o)?o:n.neg(o)}function FpSqrtEven(n,i){if(!n.isOdd)throw Error("Field doesn't have isOdd");let o=n.sqrt(i);return n.isOdd(o)?n.neg(o):o}function hashToPrivateScalar(n,i,o=!1){n=(0,u.ensureBytes)("privateHash",n);let l=n.length,x=nLength(i).nByteLength+8;if(x<24||l1024)throw Error(`hashToPrivateScalar: expected ${x}-1024 bytes of input, got ${l}`);let I=o?(0,u.bytesToNumberLE)(n):(0,u.bytesToNumberBE)(n);return mod(I,i-d)+d}function getFieldBytesLength(n){if("bigint"!=typeof n)throw Error("field order must be bigint");let i=n.toString(2).length;return Math.ceil(i/8)}function getMinHashLength(n){let i=getFieldBytesLength(n);return i+Math.ceil(i/2)}function mapHashToField(n,i,o=!1){let l=n.length,x=getFieldBytesLength(i),I=getMinHashLength(i);if(l<16||l1024)throw Error(`expected ${I}-1024 bytes of input, got ${l}`);let R=o?(0,u.bytesToNumberBE)(n):(0,u.bytesToNumberLE)(n),j=mod(R,i-d)+d;return o?(0,u.numberToBytesLE)(j,x):(0,u.numberToBytesBE)(j,x)}i.validateField=validateField,i.FpPow=FpPow,i.FpInvertBatch=FpInvertBatch,i.FpDiv=FpDiv,i.FpIsSquare=FpIsSquare,i.nLength=nLength,i.Field=Field,i.FpSqrtOdd=FpSqrtOdd,i.FpSqrtEven=FpSqrtEven,i.hashToPrivateScalar=hashToPrivateScalar,i.getFieldBytesLength=getFieldBytesLength,i.getMinHashLength=getMinHashLength,i.mapHashToField=mapHashToField},46805:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.validateObject=i.createHmacDrbg=i.bitMask=i.bitSet=i.bitGet=i.bitLen=i.utf8ToBytes=i.equalBytes=i.concatBytes=i.ensureBytes=i.numberToVarBytesBE=i.numberToBytesLE=i.numberToBytesBE=i.bytesToNumberLE=i.bytesToNumberBE=i.hexToBytes=i.hexToNumber=i.numberToHexUnpadded=i.bytesToHex=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let o=BigInt(0),u=BigInt(1),l=BigInt(2),u8a=n=>n instanceof Uint8Array,d=Array.from({length:256},(n,i)=>i.toString(16).padStart(2,"0"));function bytesToHex(n){if(!u8a(n))throw Error("Uint8Array expected");let i="";for(let o=0;on+i.length,0)),o=0;return n.forEach(n=>{if(!u8a(n))throw Error("Uint8Array expected");i.set(n,o),o+=n.length}),i}function equalBytes(n,i){if(n.length!==i.length)return!1;for(let o=0;oo;n>>=u,i+=1);return i}function bitGet(n,i){return n>>BigInt(i)&u}i.bytesToHex=bytesToHex,i.numberToHexUnpadded=numberToHexUnpadded,i.hexToNumber=hexToNumber,i.hexToBytes=hexToBytes,i.bytesToNumberBE=bytesToNumberBE,i.bytesToNumberLE=bytesToNumberLE,i.numberToBytesBE=numberToBytesBE,i.numberToBytesLE=numberToBytesLE,i.numberToVarBytesBE=numberToVarBytesBE,i.ensureBytes=ensureBytes,i.concatBytes=concatBytes,i.equalBytes=equalBytes,i.utf8ToBytes=utf8ToBytes,i.bitLen=bitLen,i.bitGet=bitGet,i.bitSet=(n,i,l)=>n|(l?u:o)<(l<new Uint8Array(n),u8fr=n=>Uint8Array.from(n);function createHmacDrbg(n,i,o){if("number"!=typeof n||n<2)throw Error("hashLen must be a number");if("number"!=typeof i||i<2)throw Error("qByteLen must be a number");if("function"!=typeof o)throw Error("hmacFn must be a function");let u=u8n(n),l=u8n(n),d=0,reset=()=>{u.fill(1),l.fill(0),d=0},h=(...n)=>o(l,u,...n),reseed=(n=u8n())=>{l=h(u8fr([0]),n),u=h(),0!==n.length&&(l=h(u8fr([1]),n),u=h())},gen=()=>{if(d++>=1e3)throw Error("drbg: tried 1000 values");let n=0,o=[];for(;n{let o;for(reset(),reseed(n);!(o=i(gen()));)reseed();return reset(),o}}i.createHmacDrbg=createHmacDrbg;let x={bigint:n=>"bigint"==typeof n,function:n=>"function"==typeof n,boolean:n=>"boolean"==typeof n,string:n=>"string"==typeof n,stringOrUint8Array:n=>"string"==typeof n||n instanceof Uint8Array,isSafeInteger:n=>Number.isSafeInteger(n),array:n=>Array.isArray(n),field:(n,i)=>i.Fp.isValid(n),hash:n=>"function"==typeof n&&Number.isSafeInteger(n.outputLen)};function validateObject(n,i,o={}){let checkField=(i,o,u)=>{let l=x[o];if("function"!=typeof l)throw Error(`Invalid validator "${o}", expected function`);let d=n[i];if((!u||void 0!==d)&&!l(d,n))throw Error(`Invalid param ${String(i)}=${d} (${typeof d}), expected ${o}`)};for(let[n,o]of Object.entries(i))checkField(n,o,!1);for(let[n,i]of Object.entries(o))checkField(n,i,!0);return n}i.validateObject=validateObject},7630:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.mapToCurveSimpleSWU=i.SWUFpSqrtRatio=i.weierstrass=i.weierstrassPoints=i.DER=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let u=o(43521),l=o(46805),d=o(46805),x=o(80395);function validatePointOpts(n){let i=(0,x.validateBasic)(n);l.validateObject(i,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:o,Fp:u,a:d}=i;if(o){if(!u.eql(d,u.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof o||"bigint"!=typeof o.beta||"function"!=typeof o.splitScalar)throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...i})}let{bytesToNumberBE:I,hexToBytes:R}=l;i.DER={Err:class extends Error{constructor(n=""){super(n)}},_parseInt(n){let{Err:o}=i.DER;if(n.length<2||2!==n[0])throw new o("Invalid signature integer tag");let u=n[1],l=n.subarray(2,u+2);if(!u||l.length!==u)throw new o("Invalid signature integer: wrong length");if(128&l[0])throw new o("Invalid signature integer: negative");if(0===l[0]&&!(128&l[1]))throw new o("Invalid signature integer: unnecessary leading zero");return{d:I(l),l:n.subarray(u+2)}},toSig(n){let{Err:o}=i.DER,u="string"==typeof n?R(n):n;if(!(u instanceof Uint8Array))throw Error("ui8a expected");let l=u.length;if(l<2||48!=u[0])throw new o("Invalid signature tag");if(u[1]!==l-2)throw new o("Invalid signature: incorrect length");let{d:d,l:x}=i.DER._parseInt(u.subarray(2)),{d:I,l:j}=i.DER._parseInt(x);if(j.length)throw new o("Invalid signature: left bytes after parsing");return{r:d,s:I}},hexFromSig(n){let slice=n=>8&Number.parseInt(n[0],16)?"00"+n:n,h=n=>{let i=n.toString(16);return 1&i.length?`0${i}`:i},i=slice(h(n.s)),o=slice(h(n.r)),u=i.length/2,l=o.length/2,d=h(u),x=h(l);return`30${h(l+u+4)}02${x}${o}02${d}${i}`}};let j=BigInt(0),W=BigInt(1),J=BigInt(2),et=BigInt(3),ei=BigInt(4);function weierstrassPoints(n){let i=validatePointOpts(n),{Fp:o}=i,I=i.toBytes||((n,i,u)=>{let d=i.toAffine();return l.concatBytes(Uint8Array.from([4]),o.toBytes(d.x),o.toBytes(d.y))}),R=i.fromBytes||(n=>{let i=n.subarray(1),u=o.fromBytes(i.subarray(0,o.BYTES)),l=o.fromBytes(i.subarray(o.BYTES,2*o.BYTES));return{x:u,y:l}});function weierstrassEquation(n){let{a:u,b:l}=i,d=o.sqr(n),x=o.mul(d,n);return o.add(o.add(x,o.mul(n,u)),l)}if(!o.eql(o.sqr(i.Gy),weierstrassEquation(i.Gx)))throw Error("bad generator point: equation left != right");function isWithinCurveOrder(n){return"bigint"==typeof n&&jo.eql(n,o.ZERO);return is0(i)&&is0(u)?Point.ZERO:new Point(i,u,o.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(n){let i=o.invertBatch(n.map(n=>n.pz));return n.map((n,o)=>n.toAffine(i[o])).map(Point.fromAffine)}static fromHex(n){let i=Point.fromAffine(R((0,d.ensureBytes)("pointHex",n)));return i.assertValidity(),i}static fromPrivateKey(n){return Point.BASE.multiply(normPrivateKeyToScalar(n))}_setWindowSize(n){this._WINDOW_SIZE=n,J.delete(this)}assertValidity(){if(this.is0()){if(i.allowInfinityPoint&&!o.is0(this.py))return;throw Error("bad point: ZERO")}let{x:n,y:u}=this.toAffine();if(!o.isValid(n)||!o.isValid(u))throw Error("bad point: x or y not FE");let l=o.sqr(u),d=weierstrassEquation(n);if(!o.eql(l,d))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:n}=this.toAffine();if(o.isOdd)return!o.isOdd(n);throw Error("Field doesn't support isOdd")}equals(n){assertPrjPoint(n);let{px:i,py:u,pz:l}=this,{px:d,py:x,pz:I}=n,R=o.eql(o.mul(i,I),o.mul(d,l)),j=o.eql(o.mul(u,I),o.mul(x,l));return R&&j}negate(){return new Point(this.px,o.neg(this.py),this.pz)}double(){let{a:n,b:u}=i,l=o.mul(u,et),{px:d,py:x,pz:I}=this,R=o.ZERO,j=o.ZERO,W=o.ZERO,J=o.mul(d,d),ei=o.mul(x,x),eo=o.mul(I,I),es=o.mul(d,x);return es=o.add(es,es),W=o.mul(d,I),W=o.add(W,W),R=o.mul(n,W),j=o.mul(l,eo),j=o.add(R,j),R=o.sub(ei,j),j=o.add(ei,j),j=o.mul(R,j),R=o.mul(es,R),W=o.mul(l,W),eo=o.mul(n,eo),es=o.sub(J,eo),es=o.mul(n,es),es=o.add(es,W),W=o.add(J,J),J=o.add(W,J),J=o.add(J,eo),J=o.mul(J,es),j=o.add(j,J),eo=o.mul(x,I),eo=o.add(eo,eo),J=o.mul(eo,es),R=o.sub(R,J),W=o.mul(eo,ei),W=o.add(W,W),new Point(R,j,W=o.add(W,W))}add(n){assertPrjPoint(n);let{px:u,py:l,pz:d}=this,{px:x,py:I,pz:R}=n,j=o.ZERO,W=o.ZERO,J=o.ZERO,ei=i.a,eo=o.mul(i.b,et),es=o.mul(u,x),eu=o.mul(l,I),ec=o.mul(d,R),el=o.add(u,l),ed=o.add(x,I);el=o.mul(el,ed),ed=o.add(es,eu),el=o.sub(el,ed),ed=o.add(u,d);let ef=o.add(x,R);return ed=o.mul(ed,ef),ef=o.add(es,ec),ed=o.sub(ed,ef),ef=o.add(l,d),j=o.add(I,R),ef=o.mul(ef,j),j=o.add(eu,ec),ef=o.sub(ef,j),J=o.mul(ei,ed),j=o.mul(eo,ec),J=o.add(j,J),j=o.sub(eu,J),J=o.add(eu,J),W=o.mul(j,J),eu=o.add(es,es),eu=o.add(eu,es),ec=o.mul(ei,ec),ed=o.mul(eo,ed),eu=o.add(eu,ec),ec=o.sub(es,ec),ec=o.mul(ei,ec),ed=o.add(ed,ec),es=o.mul(eu,ed),W=o.add(W,es),es=o.mul(ef,ed),j=o.mul(el,j),j=o.sub(j,es),es=o.mul(el,eu),J=o.mul(ef,J),new Point(j,W,J=o.add(J,es))}subtract(n){return this.add(n.negate())}is0(){return this.equals(Point.ZERO)}wNAF(n){return eo.wNAFCached(this,J,n,n=>{let i=o.invertBatch(n.map(n=>n.pz));return n.map((n,o)=>n.toAffine(i[o])).map(Point.fromAffine)})}multiplyUnsafe(n){let u=Point.ZERO;if(n===j)return u;if(assertGE(n),n===W)return this;let{endo:l}=i;if(!l)return eo.unsafeLadder(this,n);let{k1neg:d,k1:x,k2neg:I,k2:R}=l.splitScalar(n),J=u,et=u,ei=this;for(;x>j||R>j;)x&W&&(J=J.add(ei)),R&W&&(et=et.add(ei)),ei=ei.double(),x>>=W,R>>=W;return d&&(J=J.negate()),I&&(et=et.negate()),et=new Point(o.mul(et.px,l.beta),et.py,et.pz),J.add(et)}multiply(n){let u,l;assertGE(n);let{endo:d}=i;if(d){let{k1neg:i,k1:x,k2neg:I,k2:R}=d.splitScalar(n),{p:j,f:W}=this.wNAF(x),{p:J,f:et}=this.wNAF(R);j=eo.constTimeNegate(i,j),J=eo.constTimeNegate(I,J),J=new Point(o.mul(J.px,d.beta),J.py,J.pz),u=j.add(J),l=W.add(et)}else{let{p:i,f:o}=this.wNAF(n);u=i,l=o}return Point.normalizeZ([u,l])[0]}multiplyAndAddUnsafe(n,i,o){let u=Point.BASE,mul=(n,i)=>i!==j&&i!==W&&n.equals(u)?n.multiply(i):n.multiplyUnsafe(i),l=mul(this,i).add(mul(n,o));return l.is0()?void 0:l}toAffine(n){let{px:i,py:u,pz:l}=this,d=this.is0();null==n&&(n=d?o.ONE:o.inv(l));let x=o.mul(i,n),I=o.mul(u,n),R=o.mul(l,n);if(d)return{x:o.ZERO,y:o.ZERO};if(!o.eql(R,o.ONE))throw Error("invZ was invalid");return{x:x,y:I}}isTorsionFree(){let{h:n,isTorsionFree:o}=i;if(n===W)return!0;if(o)return o(Point,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:n,clearCofactor:o}=i;return n===W?this:o?o(Point,this):this.multiplyUnsafe(i.h)}toRawBytes(n=!0){return this.assertValidity(),I(Point,this,n)}toHex(n=!0){return l.bytesToHex(this.toRawBytes(n))}};Point.BASE=new Point(i.Gx,i.Gy,o.ONE),Point.ZERO=new Point(o.ZERO,o.ONE,o.ZERO);let ei=i.nBitLength,eo=(0,x.wNAF)(Point,i.endo?Math.ceil(ei/2):ei);return{CURVE:i,ProjectivePoint:Point,normPrivateKeyToScalar,weierstrassEquation,isWithinCurveOrder}}function validateOpts(n){let i=(0,x.validateBasic)(n);return l.validateObject(i,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...i})}function weierstrass(n){let o=validateOpts(n),{Fp:x,n:I}=o,R=x.BYTES+1,J=2*x.BYTES+1;function isValidFieldElement(n){return jl.bytesToHex(l.numberToBytesBE(n,o.nByteLength));function isBiggerThanHalfOrder(n){let i=I>>W;return n>i}function normalizeS(n){return isBiggerThanHalfOrder(n)?modN(-n):n}let slcNum=(n,i,o)=>l.bytesToNumberBE(n.slice(i,o));let Signature=class Signature{constructor(n,i,o){this.r=n,this.s=i,this.recovery=o,this.assertValidity()}static fromCompact(n){let i=o.nByteLength;return new Signature(slcNum(n=(0,d.ensureBytes)("compactSignature",n,2*i),0,i),slcNum(n,i,2*i))}static fromDER(n){let{r:o,s:u}=i.DER.toSig((0,d.ensureBytes)("DER",n));return new Signature(o,u)}assertValidity(){if(!es(this.r))throw Error("r must be 0 < r < CURVE.n");if(!es(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(n){return new Signature(this.r,this.s,n)}recoverPublicKey(n){let{r:i,s:u,recovery:l}=this,I=ec((0,d.ensureBytes)("msgHash",n));if(null==l||![0,1,2,3].includes(l))throw Error("recovery id invalid");let R=2===l||3===l?i+o.n:i;if(R>=x.ORDER)throw Error("recovery id 2 or 3 invalid");let j=(1&l)==0?"02":"03",W=et.fromHex(j+numToNByteStr(R)),J=invN(R),ei=modN(-I*J),eo=modN(u*J),es=et.BASE.multiplyAndAddUnsafe(W,ei,eo);if(!es)throw Error("point at infinify");return es.assertValidity(),es}hasHighS(){return isBiggerThanHalfOrder(this.s)}normalizeS(){return this.hasHighS()?new Signature(this.r,modN(-this.s),this.recovery):this}toDERRawBytes(){return l.hexToBytes(this.toDERHex())}toDERHex(){return i.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return l.hexToBytes(this.toCompactHex())}toCompactHex(){return numToNByteStr(this.r)+numToNByteStr(this.s)}};function getPublicKey(n,i=!0){return et.fromPrivateKey(n).toRawBytes(i)}function isProbPub(n){let i=n instanceof Uint8Array,o="string"==typeof n,u=(i||o)&&n.length;return i?u===R||u===J:o?u===2*R||u===2*J:n instanceof et}function getSharedSecret(n,i,o=!0){if(isProbPub(n))throw Error("first arg must be private key");if(!isProbPub(i))throw Error("second arg must be public key");let u=et.fromHex(i);return u.multiply(ei(n)).toRawBytes(o)}let eu=o.bits2int||function(n){let i=l.bytesToNumberBE(n),u=8*n.length-o.nBitLength;return u>0?i>>BigInt(u):i},ec=o.bits2int_modN||function(n){return modN(eu(n))},el=l.bitMask(o.nBitLength);function int2octets(n){if("bigint"!=typeof n)throw Error("bigint expected");if(!(j<=n&&nn in u))throw Error("sign() legacy options not supported");let{hash:I,randomBytes:R}=o,{lowS:J,prehash:eo,extraEntropy:el}=u;null==J&&(J=!0),n=(0,d.ensureBytes)("msgHash",n),eo&&(n=(0,d.ensureBytes)("prehashed msgHash",I(n)));let ef=ec(n),eh=ei(i),ep=[int2octets(eh),int2octets(ef)];if(null!=el){let n=!0===el?R(x.BYTES):el;ep.push((0,d.ensureBytes)("extraEntropy",n))}let em=l.concatBytes(...ep);return{seed:em,k2sig:function(n){let i=eu(n);if(!es(i))return;let o=invN(i),u=et.BASE.multiply(i).toAffine(),l=modN(u.x);if(l===j)return;let d=modN(o*modN(ef+l*eh));if(d===j)return;let x=(u.x===l?0:2)|Number(u.y&W),I=d;return J&&isBiggerThanHalfOrder(d)&&(I=normalizeS(d),x^=1),new Signature(l,I,x)}}}let ed={lowS:o.lowS,prehash:!1},ef={lowS:o.lowS,prehash:!1};function sign(n,i,u=ed){let{seed:d,k2sig:x}=prepSig(n,i,u),I=l.createHmacDrbg(o.hash.outputLen,o.nByteLength,o.hmac);return I(d,x)}function verify(n,u,l,x=ef){let I,R;if(u=(0,d.ensureBytes)("msgHash",u),l=(0,d.ensureBytes)("publicKey",l),"strict"in x)throw Error("options.strict was renamed to lowS");let{lowS:j,prehash:W}=x;try{if("string"==typeof n||n instanceof Uint8Array)try{R=Signature.fromDER(n)}catch(o){if(!(o instanceof i.DER.Err))throw o;R=Signature.fromCompact(n)}else if("object"==typeof n&&"bigint"==typeof n.r&&"bigint"==typeof n.s){let{r:i,s:o}=n;R=new Signature(i,o)}else throw Error("PARSE");I=et.fromHex(l)}catch(n){if("PARSE"===n.message)throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(j&&R.hasHighS())return!1;W&&(u=o.hash(u));let{r:J,s:ei}=R,eo=ec(u),es=invN(ei),eu=modN(eo*es),el=modN(J*es),ed=et.BASE.multiplyAndAddUnsafe(I,eu,el)?.toAffine();if(!ed)return!1;let eh=modN(ed.x);return eh===J}return et.BASE._setWindowSize(8),{CURVE:o,getPublicKey,getSharedSecret,sign,verify,ProjectivePoint:et,Signature,utils:{isValidPrivateKey(n){try{return ei(n),!0}catch(n){return!1}},normPrivateKeyToScalar:ei,randomPrivateKey:()=>{let n=u.getMinHashLength(o.n);return u.mapHashToField(o.randomBytes(n),o.n)},precompute:(n=8,i=et.BASE)=>(i._setWindowSize(n),i.multiply(BigInt(3)),i)}}}function SWUFpSqrtRatio(n,i){let o=n.ORDER,u=j;for(let n=o-W;n%J===j;n/=J)u+=W;let l=u,d=J<{let u=es,x=n.pow(o,eo),I=n.sqr(x);I=n.mul(I,o);let j=n.mul(i,I);j=n.pow(j,R),j=n.mul(j,x),x=n.mul(j,o),I=n.mul(j,i);let et=n.mul(I,x);j=n.pow(et,d);let ei=n.eql(j,n.ONE);x=n.mul(I,eu),j=n.mul(et,u),I=n.cmov(x,I,ei),et=n.cmov(j,et,ei);for(let i=l;i>W;i--){let o=i-J;o=J<{let d=n.sqr(l),x=n.mul(i,l);d=n.mul(d,x);let I=n.pow(d,o);I=n.mul(I,x);let R=n.mul(I,u),j=n.mul(n.sqr(I),l),W=n.eql(j,i),J=n.cmov(R,I,W);return{isValid:W,value:J}}}return sqrtRatio}function mapToCurveSimpleSWU(n,i){if(u.validateField(n),!n.isValid(i.A)||!n.isValid(i.B)||!n.isValid(i.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let o=SWUFpSqrtRatio(n,i.Z);if(!n.isOdd)throw Error("Fp.isOdd is not implemented!");return u=>{let l,d,x,I,R,j,W,J;l=n.sqr(u),l=n.mul(l,i.Z),d=n.sqr(l),d=n.add(d,l),x=n.add(d,n.ONE),x=n.mul(x,i.B),I=n.cmov(i.Z,n.neg(d),!n.eql(d,n.ZERO)),I=n.mul(I,i.A),d=n.sqr(x),j=n.sqr(I),R=n.mul(j,i.A),d=n.add(d,R),d=n.mul(d,x),j=n.mul(j,I),R=n.mul(j,i.B),d=n.add(d,R),W=n.mul(l,x);let{isValid:et,value:ei}=o(d,j);J=n.mul(l,u),J=n.mul(J,ei),W=n.cmov(W,x,et),J=n.cmov(J,ei,et);let eo=n.isOdd(u)===n.isOdd(J);return J=n.cmov(n.neg(J),J,eo),{x:W=n.div(W,I),y:J}}}i.weierstrassPoints=weierstrassPoints,i.weierstrass=weierstrass,i.SWUFpSqrtRatio=SWUFpSqrtRatio,i.mapToCurveSimpleSWU=mapToCurveSimpleSWU},30016:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.encodeToCurve=i.hashToCurve=i.schnorr=i.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */let u=o(22511),l=o(81522),d=o(43521),x=o(7630),I=o(46805),R=o(60990),j=o(54707),W=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),J=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),et=BigInt(1),ei=BigInt(2),divNearest=(n,i)=>(n+i/ei)/i;function sqrtMod(n){let i=BigInt(3),o=BigInt(6),u=BigInt(11),l=BigInt(22),x=BigInt(23),I=BigInt(44),R=BigInt(88),j=n*n*n%W,J=j*j*n%W,et=(0,d.pow2)(J,i,W)*J%W,es=(0,d.pow2)(et,i,W)*J%W,eu=(0,d.pow2)(es,ei,W)*j%W,ec=(0,d.pow2)(eu,u,W)*eu%W,el=(0,d.pow2)(ec,l,W)*ec%W,ed=(0,d.pow2)(el,I,W)*el%W,ef=(0,d.pow2)(ed,R,W)*ed%W,eh=(0,d.pow2)(ef,I,W)*el%W,ep=(0,d.pow2)(eh,i,W)*J%W,em=(0,d.pow2)(ep,x,W)*ec%W,eg=(0,d.pow2)(em,o,W)*j%W,ey=(0,d.pow2)(eg,ei,W);if(!eo.eql(eo.sqr(ey),n))throw Error("Cannot find square root");return ey}let eo=(0,d.Field)(W,void 0,void 0,{sqrt:sqrtMod});i.secp256k1=(0,j.createCurve)({a:BigInt(0),b:BigInt(7),Fp:eo,n:J,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:n=>{let i=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),o=-et*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),u=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),l=BigInt("0x100000000000000000000000000000000"),x=divNearest(i*n,J),I=divNearest(-o*n,J),R=(0,d.mod)(n-x*i-I*u,J),j=(0,d.mod)(-x*o-I*i,J),W=R>l,ei=j>l;if(W&&(R=J-R),ei&&(j=J-j),R>l||j>l)throw Error("splitScalar: Endomorphism failed, k="+n);return{k1neg:W,k1:R,k2neg:ei,k2:j}}}},u.sha256);let es=BigInt(0),fe=n=>"bigint"==typeof n&&es"bigint"==typeof n&&esn.charCodeAt(0)));o=(0,I.concatBytes)(i,i),eu[n]=o}return(0,u.sha256)((0,I.concatBytes)(o,...i))}let pointToBytes=n=>n.toRawBytes(!0).slice(1),numTo32b=n=>(0,I.numberToBytesBE)(n,32),modP=n=>(0,d.mod)(n,W),modN=n=>(0,d.mod)(n,J),ec=i.secp256k1.ProjectivePoint,GmulAdd=(n,i,o)=>ec.BASE.multiplyAndAddUnsafe(n,i,o);function schnorrGetExtPubKey(n){let o=i.secp256k1.utils.normPrivateKeyToScalar(n),u=ec.fromPrivateKey(o),l=u.hasEvenY()?o:modN(-o);return{scalar:l,bytes:pointToBytes(u)}}function lift_x(n){if(!fe(n))throw Error("bad x: need 0 < x < p");let i=modP(n*n),o=modP(i*n+BigInt(7)),u=sqrtMod(o);u%ei!==es&&(u=modP(-u));let l=new ec(n,u,et);return l.assertValidity(),l}function challenge(...n){return modN((0,I.bytesToNumberBE)(taggedHash("BIP0340/challenge",...n)))}function schnorrGetPublicKey(n){return schnorrGetExtPubKey(n).bytes}function schnorrSign(n,i,o=(0,l.randomBytes)(32)){let u=(0,I.ensureBytes)("message",n),{bytes:d,scalar:x}=schnorrGetExtPubKey(i),R=(0,I.ensureBytes)("auxRand",o,32),j=numTo32b(x^(0,I.bytesToNumberBE)(taggedHash("BIP0340/aux",R))),W=taggedHash("BIP0340/nonce",j,d,u),J=modN((0,I.bytesToNumberBE)(W));if(J===es)throw Error("sign failed: k is zero");let{bytes:et,scalar:ei}=schnorrGetExtPubKey(J),eo=challenge(et,d,u),eu=new Uint8Array(64);if(eu.set(et,0),eu.set(numTo32b(modN(ei+eo*x)),32),!schnorrVerify(eu,u,d))throw Error("sign: Invalid signature produced");return eu}function schnorrVerify(n,i,o){let u=(0,I.ensureBytes)("signature",n,64),l=(0,I.ensureBytes)("message",i),d=(0,I.ensureBytes)("publicKey",o,32);try{let n=lift_x((0,I.bytesToNumberBE)(d)),i=(0,I.bytesToNumberBE)(u.subarray(0,32));if(!fe(i))return!1;let o=(0,I.bytesToNumberBE)(u.subarray(32,64));if(!ge(o))return!1;let x=challenge(numTo32b(i),pointToBytes(n),l),R=GmulAdd(n,o,modN(-x));if(!R||!R.hasEvenY()||R.toAffine().x!==i)return!1;return!0}catch(n){return!1}}i.schnorr={getPublicKey:schnorrGetPublicKey,sign:schnorrSign,verify:schnorrVerify,utils:{randomPrivateKey:i.secp256k1.utils.randomPrivateKey,lift_x,pointToBytes,numberToBytesBE:I.numberToBytesBE,bytesToNumberBE:I.bytesToNumberBE,taggedHash,mod:d.mod}};let el=(0,R.isogenyMap)(eo,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map(n=>n.map(n=>BigInt(n)))),ed=(0,x.mapToCurveSimpleSWU)(eo,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:eo.create(BigInt("-11"))}),ef=(0,R.createHasher)(i.secp256k1.ProjectivePoint,n=>{let{x:i,y:o}=ed(eo.create(n[0]));return el(i,o)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:eo.ORDER,m:1,k:128,expand:"xmd",hash:u.sha256});i.hashToCurve=ef.hashToCurve,i.encodeToCurve=ef.encodeToCurve},29617:function(n,i){"use strict";function number(n){if(!Number.isSafeInteger(n)||n<0)throw Error(`Wrong positive integer: ${n}`)}function bool(n){if("boolean"!=typeof n)throw Error(`Expected boolean, not ${n}`)}function bytes(n,...i){if(!(n instanceof Uint8Array))throw Error("Expected Uint8Array");if(i.length>0&&!i.includes(n.length))throw Error(`Expected Uint8Array of length ${i}, not of length=${n.length}`)}function hash(n){if("function"!=typeof n||"function"!=typeof n.create)throw Error("Hash should be wrapped by utils.wrapConstructor");number(n.outputLen),number(n.blockLen)}function exists(n,i=!0){if(n.destroyed)throw Error("Hash instance has been destroyed");if(i&&n.finished)throw Error("Hash#digest() has already been called")}function output(n,i){bytes(n);let o=i.outputLen;if(n.length>l&d),I=Number(o&d),R=u?4:0,j=u?0:4;n.setUint32(i+R,x,u),n.setUint32(i+j,I,u)}let SHA2=class SHA2 extends l.Hash{constructor(n,i,o,u){super(),this.blockLen=n,this.outputLen=i,this.padOffset=o,this.isLE=u,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(n),this.view=(0,l.createView)(this.buffer)}update(n){(0,u.exists)(this);let{view:i,buffer:o,blockLen:d}=this;n=(0,l.toBytes)(n);let x=n.length;for(let u=0;ud-I&&(this.process(o,0),I=0);for(let n=I;nJ.length)throw Error("_sha2: outputLen bigger than state");for(let n=0;n>u&o)}:{h:0|Number(n>>u&o),l:0|Number(n&o)}}function split(n,i=!1){let o=new Uint32Array(n.length),u=new Uint32Array(n.length);for(let l=0;lBigInt(n>>>0)<>>0);i.toBig=toBig;let shrSH=(n,i,o)=>n>>>o;i.shrSH=shrSH;let shrSL=(n,i,o)=>n<<32-o|i>>>o;i.shrSL=shrSL;let rotrSH=(n,i,o)=>n>>>o|i<<32-o;i.rotrSH=rotrSH;let rotrSL=(n,i,o)=>n<<32-o|i>>>o;i.rotrSL=rotrSL;let rotrBH=(n,i,o)=>n<<64-o|i>>>o-32;i.rotrBH=rotrBH;let rotrBL=(n,i,o)=>n>>>o-32|i<<64-o;i.rotrBL=rotrBL;let rotr32H=(n,i)=>i;i.rotr32H=rotr32H;let rotr32L=(n,i)=>n;i.rotr32L=rotr32L;let rotlSH=(n,i,o)=>n<>>32-o;i.rotlSH=rotlSH;let rotlSL=(n,i,o)=>i<>>32-o;i.rotlSL=rotlSL;let rotlBH=(n,i,o)=>i<>>64-o;i.rotlBH=rotlBH;let rotlBL=(n,i,o)=>n<>>64-o;function add(n,i,o,u){let l=(i>>>0)+(u>>>0);return{h:n+o+(l/4294967296|0)|0,l:0|l}}i.rotlBL=rotlBL,i.add=add;let add3L=(n,i,o)=>(n>>>0)+(i>>>0)+(o>>>0);i.add3L=add3L;let add3H=(n,i,o,u)=>i+o+u+(n/4294967296|0)|0;i.add3H=add3H;let add4L=(n,i,o,u)=>(n>>>0)+(i>>>0)+(o>>>0)+(u>>>0);i.add4L=add4L;let add4H=(n,i,o,u,l)=>i+o+u+l+(n/4294967296|0)|0;i.add4H=add4H;let add5L=(n,i,o,u,l)=>(n>>>0)+(i>>>0)+(o>>>0)+(u>>>0)+(l>>>0);i.add5L=add5L;let add5H=(n,i,o,u,l,d)=>i+o+u+l+d+(n/4294967296|0)|0;i.add5H=add5H,i.default={fromBig,split,toBig,shrSH,shrSL,rotrSH,rotrSL,rotrBH,rotrBL,rotr32H,rotr32L,rotlSH,rotlSL,rotlBH,rotlBL,add,add3L,add3H,add4L,add4H,add5H,add5L}},76639:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.crypto=void 0,i.crypto="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0},52259:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.hmac=i.HMAC=void 0;let u=o(29617),l=o(81522);let HMAC=class HMAC extends l.Hash{constructor(n,i){super(),this.finished=!1,this.destroyed=!1,(0,u.hash)(n);let o=(0,l.toBytes)(i);if(this.iHash=n.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 d=this.blockLen,x=new Uint8Array(d);x.set(o.length>d?n.create().update(o).digest():o);for(let n=0;nnew HMAC(n,i).update(o).digest(),i.hmac.create=(n,i)=>new HMAC(n,i)},50555:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.ripemd160=i.RIPEMD160=void 0;let u=o(91177),l=o(81522),d=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),x=Uint8Array.from({length:16},(n,i)=>i),I=x.map(n=>(9*n+5)%16),R=[x],j=[I];for(let n=0;n<4;n++)for(let i of[R,j])i.push(i[n].map(n=>d[n]));let W=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(n=>new Uint8Array(n)),J=R.map((n,i)=>n.map(n=>W[i][n])),et=j.map((n,i)=>n.map(n=>W[i][n])),ei=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),eo=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),rotl=(n,i)=>n<>>32-i;function f(n,i,o,u){return 0===n?i^o^u:1===n?i&o|~i&u:2===n?(i|~o)^u:3===n?i&u|o&~u:i^(o|~u)}let es=new Uint32Array(16);let RIPEMD160=class RIPEMD160 extends u.SHA2{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:n,h1:i,h2:o,h3:u,h4:l}=this;return[n,i,o,u,l]}set(n,i,o,u,l){this.h0=0|n,this.h1=0|i,this.h2=0|o,this.h3=0|u,this.h4=0|l}process(n,i){for(let o=0;o<16;o++,i+=4)es[o]=n.getUint32(i,!0);let o=0|this.h0,u=o,l=0|this.h1,d=l,x=0|this.h2,I=x,W=0|this.h3,eu=W,ec=0|this.h4,el=ec;for(let n=0;n<5;n++){let i=4-n,ed=ei[n],ef=eo[n],eh=R[n],ep=j[n],em=J[n],eg=et[n];for(let i=0;i<16;i++){let u=rotl(o+f(n,l,x,W)+es[eh[i]]+ed,em[i])+ec|0;o=ec,ec=W,W=0|rotl(x,10),x=l,l=u}for(let n=0;n<16;n++){let o=rotl(u+f(i,d,I,eu)+es[ep[n]]+ef,eg[n])+el|0;u=el,el=eu,eu=0|rotl(I,10),I=d,d=o}}this.set(this.h1+x+eu|0,this.h2+W+el|0,this.h3+ec+u|0,this.h4+o+d|0,this.h0+l+I|0)}roundClean(){es.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}};i.RIPEMD160=RIPEMD160,i.ripemd160=(0,l.wrapConstructor)(()=>new RIPEMD160)},22511:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.sha224=i.sha256=void 0;let u=o(91177),l=o(81522),Chi=(n,i,o)=>n&i^~n&o,Maj=(n,i,o)=>n&i^n&o^i&o,d=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),x=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),I=new Uint32Array(64);let SHA256=class SHA256 extends u.SHA2{constructor(){super(64,32,8,!1),this.A=0|x[0],this.B=0|x[1],this.C=0|x[2],this.D=0|x[3],this.E=0|x[4],this.F=0|x[5],this.G=0|x[6],this.H=0|x[7]}get(){let{A:n,B:i,C:o,D:u,E:l,F:d,G:x,H:I}=this;return[n,i,o,u,l,d,x,I]}set(n,i,o,u,l,d,x,I){this.A=0|n,this.B=0|i,this.C=0|o,this.D=0|u,this.E=0|l,this.F=0|d,this.G=0|x,this.H=0|I}process(n,i){for(let o=0;o<16;o++,i+=4)I[o]=n.getUint32(i,!1);for(let n=16;n<64;n++){let i=I[n-15],o=I[n-2],u=(0,l.rotr)(i,7)^(0,l.rotr)(i,18)^i>>>3,d=(0,l.rotr)(o,17)^(0,l.rotr)(o,19)^o>>>10;I[n]=d+I[n-7]+u+I[n-16]|0}let{A:o,B:u,C:x,D:R,E:j,F:W,G:J,H:et}=this;for(let n=0;n<64;n++){let i=(0,l.rotr)(j,6)^(0,l.rotr)(j,11)^(0,l.rotr)(j,25),ei=et+i+Chi(j,W,J)+d[n]+I[n]|0,eo=(0,l.rotr)(o,2)^(0,l.rotr)(o,13)^(0,l.rotr)(o,22),es=eo+Maj(o,u,x)|0;et=J,J=W,W=j,j=R+ei|0,R=x,x=u,u=o,o=ei+es|0}o=o+this.A|0,u=u+this.B|0,x=x+this.C|0,R=R+this.D|0,j=j+this.E|0,W=W+this.F|0,J=J+this.G|0,et=et+this.H|0,this.set(o,u,x,R,j,W,J,et)}roundClean(){I.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}};let SHA224=class SHA224 extends SHA256{constructor(){super(),this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}};i.sha256=(0,l.wrapConstructor)(()=>new SHA256),i.sha224=(0,l.wrapConstructor)(()=>new SHA224)},78455:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.shake256=i.shake128=i.keccak_512=i.keccak_384=i.keccak_256=i.keccak_224=i.sha3_512=i.sha3_384=i.sha3_256=i.sha3_224=i.Keccak=i.keccakP=void 0;let u=o(29617),l=o(17165),d=o(81522),[x,I,R]=[[],[],[]],j=BigInt(0),W=BigInt(1),J=BigInt(2),et=BigInt(7),ei=BigInt(256),eo=BigInt(113);for(let n=0,i=W,o=1,u=0;n<24;n++){[o,u]=[u,(2*o+3*u)%5],x.push(2*(5*u+o)),I.push((n+1)*(n+2)/2%64);let l=j;for(let n=0;n<7;n++)(i=(i<>et)*eo)%ei)&J&&(l^=W<<(W<o>32?(0,l.rotlBH)(n,i,o):(0,l.rotlSH)(n,i,o),rotlL=(n,i,o)=>o>32?(0,l.rotlBL)(n,i,o):(0,l.rotlSL)(n,i,o);function keccakP(n,i=24){let o=new Uint32Array(10);for(let u=24-i;u<24;u++){for(let i=0;i<10;i++)o[i]=n[i]^n[i+10]^n[i+20]^n[i+30]^n[i+40];for(let i=0;i<10;i+=2){let u=(i+8)%10,l=(i+2)%10,d=o[l],x=o[l+1],I=rotlH(d,x,1)^o[u],R=rotlL(d,x,1)^o[u+1];for(let o=0;o<50;o+=10)n[i+o]^=I,n[i+o+1]^=R}let i=n[2],l=n[3];for(let o=0;o<24;o++){let u=I[o],d=rotlH(i,l,u),R=rotlL(i,l,u),j=x[o];i=n[j],l=n[j+1],n[j]=d,n[j+1]=R}for(let i=0;i<50;i+=10){for(let u=0;u<10;u++)o[u]=n[i+u];for(let u=0;u<10;u++)n[i+u]^=~o[(u+2)%10]&o[(u+4)%10]}n[0]^=es[u],n[1]^=eu[u]}o.fill(0)}i.keccakP=keccakP;let Keccak=class Keccak extends d.Hash{constructor(n,i,o,l=!1,x=24){if(super(),this.blockLen=n,this.suffix=i,this.outputLen=o,this.enableXOF=l,this.rounds=x,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,u.number)(o),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,d.u32)(this.state)}keccak(){keccakP(this.state32,this.rounds),this.posOut=0,this.pos=0}update(n){(0,u.exists)(this);let{blockLen:i,state:o}=this;n=(0,d.toBytes)(n);let l=n.length;for(let u=0;u=o&&this.keccak();let d=Math.min(o-this.posOut,l-u);n.set(i.subarray(this.posOut,this.posOut+d),u),this.posOut+=d,u+=d}return n}xofInto(n){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(n)}xof(n){return(0,u.number)(n),this.xofInto(new Uint8Array(n))}digestInto(n){if((0,u.output)(n,this),this.finished)throw Error("digest() was already called");return this.writeInto(n),this.destroy(),n}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(n){let{blockLen:i,suffix:o,outputLen:u,rounds:l,enableXOF:d}=this;return n||(n=new Keccak(i,o,u,d,l)),n.state32.set(this.state32),n.pos=this.pos,n.posOut=this.posOut,n.finished=this.finished,n.rounds=l,n.suffix=o,n.outputLen=u,n.enableXOF=d,n.destroyed=this.destroyed,n}};i.Keccak=Keccak;let gen=(n,i,o)=>(0,d.wrapConstructor)(()=>new Keccak(i,n,o));i.sha3_224=gen(6,144,28),i.sha3_256=gen(6,136,32),i.sha3_384=gen(6,104,48),i.sha3_512=gen(6,72,64),i.keccak_224=gen(1,144,28),i.keccak_256=gen(1,136,32),i.keccak_384=gen(1,104,48),i.keccak_512=gen(1,72,64);let genShake=(n,i,o)=>(0,d.wrapXOFConstructorWithOpts)((u={})=>new Keccak(i,n,void 0===u.dkLen?o:u.dkLen,!0));i.shake128=genShake(31,168,16),i.shake256=genShake(31,136,32)},81522:function(n,i,o){"use strict";/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(i,"__esModule",{value:!0}),i.randomBytes=i.wrapXOFConstructorWithOpts=i.wrapConstructorWithOpts=i.wrapConstructor=i.checkOpts=i.Hash=i.concatBytes=i.toBytes=i.utf8ToBytes=i.asyncLoop=i.nextTick=i.hexToBytes=i.bytesToHex=i.isLE=i.rotr=i.createView=i.u32=i.u8=void 0;let u=o(76639),u8a=n=>n instanceof Uint8Array;if(i.u8=n=>new Uint8Array(n.buffer,n.byteOffset,n.byteLength),i.u32=n=>new Uint32Array(n.buffer,n.byteOffset,Math.floor(n.byteLength/4)),i.createView=n=>new DataView(n.buffer,n.byteOffset,n.byteLength),i.rotr=(n,i)=>n<<32-i|n>>>i,i.isLE=68===new Uint8Array(new Uint32Array([287454020]).buffer)[0],!i.isLE)throw Error("Non little-endian hardware is not supported");let l=Array.from({length:256},(n,i)=>i.toString(16).padStart(2,"0"));function bytesToHex(n){if(!u8a(n))throw Error("Uint8Array expected");let i="";for(let o=0;o{};async function asyncLoop(n,o,u){let l=Date.now();for(let d=0;d=0&&nn+i.length,0)),o=0;return n.forEach(n=>{if(!u8a(n))throw Error("Uint8Array expected");i.set(n,o),o+=n.length}),i}i.nextTick=nextTick,i.asyncLoop=asyncLoop,i.utf8ToBytes=utf8ToBytes,i.toBytes=toBytes,i.concatBytes=concatBytes;let Hash=class Hash{clone(){return this._cloneInto()}};i.Hash=Hash;let d={}.toString;function checkOpts(n,i){if(void 0!==i&&"[object Object]"!==d.call(i))throw Error("Options should be object or undefined");let o=Object.assign(n,i);return o}function wrapConstructor(n){let hashC=i=>n().update(toBytes(i)).digest(),i=n();return hashC.outputLen=i.outputLen,hashC.blockLen=i.blockLen,hashC.create=()=>n(),hashC}function wrapConstructorWithOpts(n){let hashC=(i,o)=>n(o).update(toBytes(i)).digest(),i=n({});return hashC.outputLen=i.outputLen,hashC.blockLen=i.blockLen,hashC.create=i=>n(i),hashC}function wrapXOFConstructorWithOpts(n){let hashC=(i,o)=>n(o).update(toBytes(i)).digest(),i=n({});return hashC.outputLen=i.outputLen,hashC.blockLen=i.blockLen,hashC.create=i=>n(i),hashC}function randomBytes(n=32){if(u.crypto&&"function"==typeof u.crypto.getRandomValues)return u.crypto.getRandomValues(new Uint8Array(n));throw Error("crypto.getRandomValues must be defined")}i.checkOpts=checkOpts,i.wrapConstructor=wrapConstructor,i.wrapConstructorWithOpts=wrapConstructorWithOpts,i.wrapXOFConstructorWithOpts=wrapXOFConstructorWithOpts,i.randomBytes=randomBytes},46921:function(n,i,o){"use strict";i.N=void 0;var u=o(79441);Object.defineProperty(i,"N",{enumerable:!0,get:function(){return u.SafeAppProvider}})},79441:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.SafeAppProvider=void 0;let u=o(68495),l=o(7909);let SafeAppProvider=class SafeAppProvider extends u.EventEmitter{constructor(n,i){super(),this.submittedTxs=new Map,this.safe=n,this.sdk=i}async connect(){this.emit("connect",{chainId:this.chainId})}async disconnect(){}get chainId(){return this.safe.chainId}async request(n){let{method:i,params:o=[]}=n;switch(i){case"eth_accounts":return[this.safe.safeAddress];case"net_version":case"eth_chainId":return`0x${this.chainId.toString(16)}`;case"personal_sign":{let[n,i]=o;if(this.safe.safeAddress.toLowerCase()!==i.toLowerCase())throw Error("The address or message hash is invalid");let u=await this.sdk.txs.signMessage(n),l="signature"in u?u.signature:void 0;return l||"0x"}case"eth_sign":{let[n,i]=o;if(this.safe.safeAddress.toLowerCase()!==n.toLowerCase()||!i.startsWith("0x"))throw Error("The address or message hash is invalid");let u=await this.sdk.txs.signMessage(i),l="signature"in u?u.signature:void 0;return l||"0x"}case"eth_signTypedData":case"eth_signTypedData_v4":{let[n,i]=o,u="string"==typeof i?JSON.parse(i):i;if(this.safe.safeAddress.toLowerCase()!==n.toLowerCase())throw Error("The address is invalid");let l=await this.sdk.txs.signTypedMessage(u),d="signature"in l?l.signature:void 0;return d||"0x"}case"eth_sendTransaction":let u={...o[0],value:o[0].value||"0",data:o[0].data||"0x"};"string"==typeof u.gas&&u.gas.startsWith("0x")&&(u.gas=parseInt(u.gas,16));let d=await this.sdk.txs.send({txs:[u],params:{safeTxGas:u.gas}});return this.submittedTxs.set(d.safeTxHash,{from:this.safe.safeAddress,hash:d.safeTxHash,gas:0,gasPrice:"0x00",nonce:0,input:u.data,value:u.value,to:u.to,blockHash:null,blockNumber:null,transactionIndex:null}),d.safeTxHash;case"eth_blockNumber":let x=await this.sdk.eth.getBlockByNumber(["latest"]);return x.number;case"eth_getBalance":return this.sdk.eth.getBalance([(0,l.getLowerCase)(o[0]),o[1]]);case"eth_getCode":return this.sdk.eth.getCode([(0,l.getLowerCase)(o[0]),o[1]]);case"eth_getTransactionCount":return this.sdk.eth.getTransactionCount([(0,l.getLowerCase)(o[0]),o[1]]);case"eth_getStorageAt":return this.sdk.eth.getStorageAt([(0,l.getLowerCase)(o[0]),o[1],o[2]]);case"eth_getBlockByNumber":return this.sdk.eth.getBlockByNumber([o[0],o[1]]);case"eth_getBlockByHash":return this.sdk.eth.getBlockByHash([o[0],o[1]]);case"eth_getTransactionByHash":let I=o[0];try{let n=await this.sdk.txs.getBySafeTxHash(I);I=n.txHash||I}catch(n){}if(this.submittedTxs.has(I))return this.submittedTxs.get(I);return this.sdk.eth.getTransactionByHash([I]).then(n=>(n&&(n.hash=o[0]),n));case"eth_getTransactionReceipt":{let n=o[0];try{let i=await this.sdk.txs.getBySafeTxHash(n);n=i.txHash||n}catch(n){}return this.sdk.eth.getTransactionReceipt([n]).then(n=>(n&&(n.transactionHash=o[0]),n))}case"eth_estimateGas":return this.sdk.eth.getEstimateGas(o[0]);case"eth_call":return this.sdk.eth.call([o[0],o[1]]);case"eth_getLogs":return this.sdk.eth.getPastLogs([o[0]]);case"eth_gasPrice":return this.sdk.eth.getGasPrice();case"wallet_getPermissions":return this.sdk.wallet.getPermissions();case"wallet_requestPermissions":return this.sdk.wallet.requestPermissions(o[0]);case"safe_setSettings":return this.sdk.eth.setSafeSettings([o[0]]);default:throw Error(`"${n.method}" not implemented`)}}send(n,i){n||i("Undefined request"),this.request(n).then(o=>i(null,{jsonrpc:"2.0",id:n.id,result:o})).catch(n=>i(n,null))}};i.SafeAppProvider=SafeAppProvider},7909:function(n,i){"use strict";function getLowerCase(n){return n?n.toLowerCase():n}Object.defineProperty(i,"__esModule",{value:!0}),i.getLowerCase=void 0,i.getLowerCase=getLowerCase},87556:function(n,i,o){"use strict";var u=this&&this.__createBinding||(Object.create?function(n,i,o,u){void 0===u&&(u=o);var l=Object.getOwnPropertyDescriptor(i,o);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(n,u,l)}:function(n,i,o,u){void 0===u&&(u=o),n[u]=i[o]}),l=this&&this.__exportStar||function(n,i){for(var o in n)"default"===o||Object.prototype.hasOwnProperty.call(i,o)||u(i,n,o)};Object.defineProperty(i,"__esModule",{value:!0});let d=o(13466);let PostMessageCommunicator=class PostMessageCommunicator{constructor(n=null,i=!1){this.allowedOrigins=null,this.callbacks=new Map,this.debugMode=!1,this.isServer="undefined"==typeof window,this.isValidMessage=({origin:n,data:i,source:o})=>{let u=!this.isServer&&o===window.parent,l=void 0!==i.version&&parseInt(i.version.split(".")[0]),d=!0;return Array.isArray(this.allowedOrigins)&&(d=void 0!==this.allowedOrigins.find(i=>i.test(n))),!!i&&u&&l>=1&&d},this.logIncomingMessage=n=>{console.info(`Safe Apps SDK v1: A message was received from origin ${n.origin}. `,n.data)},this.onParentMessage=n=>{this.isValidMessage(n)&&(this.debugMode&&this.logIncomingMessage(n),this.handleIncomingMessage(n.data))},this.handleIncomingMessage=n=>{let{id:i}=n,o=this.callbacks.get(i);o&&(o(n),this.callbacks.delete(i))},this.send=(n,i)=>{let o=d.MessageFormatter.makeRequest(n,i);if(this.isServer)throw Error("Window doesn't exist");return window.parent.postMessage(o,"*"),new Promise((n,i)=>{this.callbacks.set(o.id,o=>{if(!o.success){i(Error(o.error));return}n(o)})})},this.allowedOrigins=n,this.debugMode=i,this.isServer||window.addEventListener("message",this.onParentMessage)}};i.default=PostMessageCommunicator,l(o(20835),i)},13466:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.MessageFormatter=void 0;let u=o(85330),l=o(99680);let MessageFormatter=class MessageFormatter{};i.MessageFormatter=MessageFormatter,MessageFormatter.makeRequest=(n,i)=>{let o=(0,l.generateRequestId)();return{id:o,method:n,params:i,env:{sdkVersion:(0,u.getSDKVersion)()}}},MessageFormatter.makeResponse=(n,i,o)=>({id:n,success:!0,version:o,data:i}),MessageFormatter.makeErrorResponse=(n,i,o)=>({id:n,success:!1,error:i,version:o})},20835:function(n,i){"use strict";var o;Object.defineProperty(i,"__esModule",{value:!0}),i.RestrictedMethods=i.Methods=void 0,(o=i.Methods||(i.Methods={})).sendTransactions="sendTransactions",o.rpcCall="rpcCall",o.getChainInfo="getChainInfo",o.getSafeInfo="getSafeInfo",o.getTxBySafeTxHash="getTxBySafeTxHash",o.getSafeBalances="getSafeBalances",o.signMessage="signMessage",o.signTypedMessage="signTypedMessage",o.getEnvironmentInfo="getEnvironmentInfo",o.getOffChainSignature="getOffChainSignature",o.requestAddressBook="requestAddressBook",o.wallet_getPermissions="wallet_getPermissions",o.wallet_requestPermissions="wallet_requestPermissions",(i.RestrictedMethods||(i.RestrictedMethods={})).requestAddressBook="requestAddressBook"},99680:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.generateRequestId=void 0;let dec2hex=n=>n.toString(16).padStart(2,"0"),generateId=n=>{let i=new Uint8Array((n||40)/2);return window.crypto.getRandomValues(i),Array.from(i,dec2hex).join("")};i.generateRequestId=()=>"undefined"!=typeof window?generateId(10):new Date().getTime().toString(36)},1451:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let u=o(66501),l=o(98811),hasPermission=(n,i)=>i.some(i=>i.parentCapability===n);i.default=()=>(n,i,o)=>{let d=o.value;return o.value=async function(){let n=new u.Wallet(this.communicator),o=await n.getPermissions();if(hasPermission(i,o)||(o=await n.requestPermissions([{[i]:{}}])),!hasPermission(i,o))throw new l.PermissionsError("Permissions rejected",l.PERMISSIONS_REQUEST_REJECTED);return d.apply(this)},o}},15952:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.RPC_CALLS=void 0,i.RPC_CALLS={eth_call:"eth_call",eth_gasPrice:"eth_gasPrice",eth_getLogs:"eth_getLogs",eth_getBalance:"eth_getBalance",eth_getCode:"eth_getCode",eth_getBlockByHash:"eth_getBlockByHash",eth_getBlockByNumber:"eth_getBlockByNumber",eth_getStorageAt:"eth_getStorageAt",eth_getTransactionByHash:"eth_getTransactionByHash",eth_getTransactionReceipt:"eth_getTransactionReceipt",eth_getTransactionCount:"eth_getTransactionCount",eth_estimateGas:"eth_estimateGas",safe_setSettings:"safe_setSettings"}},93454:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.Eth=void 0;let u=o(15952),l=o(20835),d={defaultBlockParam:(n="latest")=>n,returnFullTxObjectParam:(n=!1)=>n,blockNumberToHex:n=>Number.isInteger(n)?`0x${n.toString(16)}`:n};let Eth=class Eth{constructor(n){this.communicator=n,this.call=this.buildRequest({call:u.RPC_CALLS.eth_call,formatters:[null,d.defaultBlockParam]}),this.getBalance=this.buildRequest({call:u.RPC_CALLS.eth_getBalance,formatters:[null,d.defaultBlockParam]}),this.getCode=this.buildRequest({call:u.RPC_CALLS.eth_getCode,formatters:[null,d.defaultBlockParam]}),this.getStorageAt=this.buildRequest({call:u.RPC_CALLS.eth_getStorageAt,formatters:[null,d.blockNumberToHex,d.defaultBlockParam]}),this.getPastLogs=this.buildRequest({call:u.RPC_CALLS.eth_getLogs}),this.getBlockByHash=this.buildRequest({call:u.RPC_CALLS.eth_getBlockByHash,formatters:[null,d.returnFullTxObjectParam]}),this.getBlockByNumber=this.buildRequest({call:u.RPC_CALLS.eth_getBlockByNumber,formatters:[d.blockNumberToHex,d.returnFullTxObjectParam]}),this.getTransactionByHash=this.buildRequest({call:u.RPC_CALLS.eth_getTransactionByHash}),this.getTransactionReceipt=this.buildRequest({call:u.RPC_CALLS.eth_getTransactionReceipt}),this.getTransactionCount=this.buildRequest({call:u.RPC_CALLS.eth_getTransactionCount,formatters:[null,d.defaultBlockParam]}),this.getGasPrice=this.buildRequest({call:u.RPC_CALLS.eth_gasPrice}),this.getEstimateGas=n=>this.buildRequest({call:u.RPC_CALLS.eth_estimateGas})([n]),this.setSafeSettings=this.buildRequest({call:u.RPC_CALLS.safe_setSettings})}buildRequest(n){let{call:i,formatters:o}=n;return async n=>{o&&Array.isArray(n)&&o.forEach((i,o)=>{i&&(n[o]=i(n[o]))});let u=await this.communicator.send(l.Methods.rpcCall,{call:i,params:n||[]});return u.data}}};i.Eth=Eth},8541:function(n,i,o){"use strict";var u=this&&this.__createBinding||(Object.create?function(n,i,o,u){void 0===u&&(u=o);var l=Object.getOwnPropertyDescriptor(i,o);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(n,u,l)}:function(n,i,o,u){void 0===u&&(u=o),n[u]=i[o]}),l=this&&this.__exportStar||function(n,i){for(var o in n)"default"===o||Object.prototype.hasOwnProperty.call(i,o)||u(i,n,o)},d=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(i,"__esModule",{value:!0}),i.getSDKVersion=void 0;let x=d(o(22910));i.default=x.default,l(o(22910),i),l(o(46229),i),l(o(20835),i),l(o(13466),i);var I=o(85330);Object.defineProperty(i,"getSDKVersion",{enumerable:!0,get:function(){return I.getSDKVersion}})},33118:function(n,i,o){"use strict";var u=this&&this.__decorate||function(n,i,o,u){var l,d=arguments.length,x=d<3?i:null===u?u=Object.getOwnPropertyDescriptor(i,o):u;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)x=Reflect.decorate(n,i,o,u);else for(var I=n.length-1;I>=0;I--)(l=n[I])&&(x=(d<3?l(x):d>3?l(i,o,x):l(i,o))||x);return d>3&&x&&Object.defineProperty(i,o,x),x},l=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(i,"__esModule",{value:!0}),i.Safe=void 0;let d=o(35157),x=o(17804),I=o(20835),R=o(15952),j=o(46229),W=l(o(1451));let Safe=class Safe{constructor(n){this.communicator=n}async getChainInfo(){let n=await this.communicator.send(I.Methods.getChainInfo,void 0);return n.data}async getInfo(){let n=await this.communicator.send(I.Methods.getSafeInfo,void 0);return n.data}async experimental_getBalances({currency:n="usd"}={}){let i=await this.communicator.send(I.Methods.getSafeBalances,{currency:n});return i.data}async check1271Signature(n,i="0x"){let o=await this.getInfo(),u=(0,d.encodeFunctionData)({abi:[{constant:!1,inputs:[{name:"_dataHash",type:"bytes32"},{name:"_signature",type:"bytes"}],name:"isValidSignature",outputs:[{name:"",type:"bytes4"}],payable:!1,stateMutability:"nonpayable",type:"function"}],functionName:"isValidSignature",args:[n,i]}),l={call:R.RPC_CALLS.eth_call,params:[{to:o.safeAddress,data:u},"latest"]};try{let n=await this.communicator.send(I.Methods.rpcCall,l);return n.data.slice(0,10).toLowerCase()===x.MAGIC_VALUE}catch(n){return!1}}async check1271SignatureBytes(n,i="0x"){let o=await this.getInfo(),u=(0,d.encodeFunctionData)({abi:[{constant:!1,inputs:[{name:"_data",type:"bytes"},{name:"_signature",type:"bytes"}],name:"isValidSignature",outputs:[{name:"",type:"bytes4"}],payable:!1,stateMutability:"nonpayable",type:"function"}],functionName:"isValidSignature",args:[n,i]}),l={call:R.RPC_CALLS.eth_call,params:[{to:o.safeAddress,data:u},"latest"]};try{let n=await this.communicator.send(I.Methods.rpcCall,l);return n.data.slice(0,10).toLowerCase()===x.MAGIC_VALUE_BYTES}catch(n){return!1}}calculateMessageHash(n){return(0,d.hashMessage)(n)}calculateTypedMessageHash(n){let i="object"==typeof n.domain.chainId?n.domain.chainId.toNumber():Number(n.domain.chainId),o=n.primaryType;if(!o){let i=Object.values(n.types),u=Object.keys(n.types).filter(n=>i.every(i=>i.every(({type:i})=>i.replace("[","").replace("]","")!==n)));if(0===u.length||u.length>1)throw Error("Please specify primaryType");o=u[0]}return(0,d.hashTypedData)({message:n.message,domain:Object.assign(Object.assign({},n.domain),{chainId:i,verifyingContract:n.domain.verifyingContract,salt:n.domain.salt}),types:n.types,primaryType:o})}async getOffChainSignature(n){let i=await this.communicator.send(I.Methods.getOffChainSignature,n);return i.data}async isMessageSigned(n,i="0x"){let o;if("string"==typeof n&&(o=async()=>{let o=this.calculateMessageHash(n),u=await this.isMessageHashSigned(o,i);return u}),(0,j.isObjectEIP712TypedData)(n)&&(o=async()=>{let o=this.calculateTypedMessageHash(n),u=await this.isMessageHashSigned(o,i);return u}),o){let n=await o();return n}throw Error("Invalid message type")}async isMessageHashSigned(n,i="0x"){let o=[this.check1271Signature.bind(this),this.check1271SignatureBytes.bind(this)];for(let u of o){let o=await u(n,i);if(o)return!0}return!1}async getEnvironmentInfo(){let n=await this.communicator.send(I.Methods.getEnvironmentInfo,void 0);return n.data}async requestAddressBook(){let n=await this.communicator.send(I.Methods.requestAddressBook,void 0);return n.data}};u([(0,W.default)()],Safe.prototype,"requestAddressBook",null),i.Safe=Safe},17804:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.MAGIC_VALUE_BYTES=i.MAGIC_VALUE=void 0,i.MAGIC_VALUE="0x1626ba7e",i.MAGIC_VALUE_BYTES="0x20c13b0b"},22910:function(n,i,o){"use strict";var u=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(i,"__esModule",{value:!0});let l=u(o(87556)),d=o(6032),x=o(93454),I=o(33118),R=o(66501);let SafeAppsSDK=class SafeAppsSDK{constructor(n={}){let{allowedDomains:i=null,debug:o=!1}=n;this.communicator=new l.default(i,o),this.eth=new x.Eth(this.communicator),this.txs=new d.TXs(this.communicator),this.safe=new I.Safe(this.communicator),this.wallet=new R.Wallet(this.communicator)}};i.default=SafeAppsSDK},6032:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.TXs=void 0;let u=o(20835),l=o(46229);let TXs=class TXs{constructor(n){this.communicator=n}async getBySafeTxHash(n){if(!n)throw Error("Invalid safeTxHash");let i=await this.communicator.send(u.Methods.getTxBySafeTxHash,{safeTxHash:n});return i.data}async signMessage(n){let i=await this.communicator.send(u.Methods.signMessage,{message:n});return i.data}async signTypedMessage(n){if(!(0,l.isObjectEIP712TypedData)(n))throw Error("Invalid typed data");let i=await this.communicator.send(u.Methods.signTypedMessage,{typedData:n});return i.data}async send({txs:n,params:i}){if(!n||!n.length)throw Error("No transactions were passed");let o=await this.communicator.send(u.Methods.sendTransactions,{txs:n,params:i});return o.data}};i.TXs=TXs},51021:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.TransferDirection=i.TransactionStatus=i.TokenType=i.Operation=void 0;var u=o(85189);Object.defineProperty(i,"Operation",{enumerable:!0,get:function(){return u.Operation}}),Object.defineProperty(i,"TokenType",{enumerable:!0,get:function(){return u.TokenType}}),Object.defineProperty(i,"TransactionStatus",{enumerable:!0,get:function(){return u.TransactionStatus}}),Object.defineProperty(i,"TransferDirection",{enumerable:!0,get:function(){return u.TransferDirection}})},46229:function(n,i,o){"use strict";var u=this&&this.__createBinding||(Object.create?function(n,i,o,u){void 0===u&&(u=o);var l=Object.getOwnPropertyDescriptor(i,o);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(n,u,l)}:function(n,i,o,u){void 0===u&&(u=o),n[u]=i[o]}),l=this&&this.__exportStar||function(n,i){for(var o in n)"default"===o||Object.prototype.hasOwnProperty.call(i,o)||u(i,n,o)};Object.defineProperty(i,"__esModule",{value:!0}),l(o(49941),i),l(o(8330),i),l(o(51021),i),l(o(89809),i)},89809:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),o(20835)},98811:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.PermissionsError=i.PERMISSIONS_REQUEST_REJECTED=void 0,i.PERMISSIONS_REQUEST_REJECTED=4001;let PermissionsError=class PermissionsError extends Error{constructor(n,i,o){super(n),this.code=i,this.data=o,Object.setPrototypeOf(this,PermissionsError.prototype)}};i.PermissionsError=PermissionsError},8330:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0})},49941:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.isObjectEIP712TypedData=void 0,i.isObjectEIP712TypedData=n=>"object"==typeof n&&null!=n&&"domain"in n&&"types"in n&&"message"in n},85330:function(n,i,o){"use strict";var u=this&&this.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(i,"__esModule",{value:!0}),i.getSDKVersion=void 0;let l=u(o(82826));i.getSDKVersion=()=>l.default.version.split("-")[0]},66501:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.Wallet=void 0;let u=o(20835),l=o(98811);let Wallet=class Wallet{constructor(n){this.communicator=n}async getPermissions(){let n=await this.communicator.send(u.Methods.wallet_getPermissions,void 0);return n.data}async requestPermissions(n){if(!this.isPermissionRequestValid(n))throw new l.PermissionsError("Permissions request is invalid",l.PERMISSIONS_REQUEST_REJECTED);try{let i=await this.communicator.send(u.Methods.wallet_requestPermissions,n);return i.data}catch(n){throw new l.PermissionsError("Permissions rejected",l.PERMISSIONS_REQUEST_REJECTED)}}isPermissionRequestValid(n){return n.every(n=>"object"==typeof n&&Object.keys(n).every(n=>!!Object.values(u.RestrictedMethods).includes(n)))}};i.Wallet=Wallet},74450:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.DEFAULT_BASE_URL=void 0,i.DEFAULT_BASE_URL="https://safe-client.safe.global"},5587:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.deleteEndpoint=i.getEndpoint=i.postEndpoint=void 0;let u=o(3984);function makeUrl(n,i,o,l){let d=(0,u.insertParams)(i,o),x=(0,u.stringifyQuery)(l);return`${n}${d}${x}`}function postEndpoint(n,i,o){let l=makeUrl(n,i,null==o?void 0:o.path,null==o?void 0:o.query);return(0,u.fetchData)(l,null==o?void 0:o.body)}function getEndpoint(n,i,o,l){if(l)return(0,u.fetchData)(l);let d=makeUrl(n,i,null==o?void 0:o.path,null==o?void 0:o.query);return(0,u.fetchData)(d)}function deleteEndpoint(n,i,o){let l=makeUrl(n,i,null==o?void 0:o.path);return(0,u.deleteData)(l)}i.postEndpoint=postEndpoint,i.getEndpoint=getEndpoint,i.deleteEndpoint=deleteEndpoint},85189:function(n,i,o){"use strict";var u=this&&this.__createBinding||(Object.create?function(n,i,o,u){void 0===u&&(u=o);var l=Object.getOwnPropertyDescriptor(i,o);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[o]}}),Object.defineProperty(n,u,l)}:function(n,i,o,u){void 0===u&&(u=o),n[u]=i[o]}),l=this&&this.__exportStar||function(n,i){for(var o in n)"default"===o||Object.prototype.hasOwnProperty.call(i,o)||u(i,n,o)};Object.defineProperty(i,"__esModule",{value:!0}),i.unregisterDevice=i.unregisterSafe=i.registerDevice=i.getDelegates=i.confirmSafeMessage=i.proposeSafeMessage=i.getSafeMessage=i.getSafeMessages=i.getDecodedData=i.getMasterCopies=i.getSafeApps=i.getChainConfig=i.getChainsConfig=i.proposeTransaction=i.getNonces=i.postSafeGasEstimation=i.getTransactionDetails=i.getTransactionQueue=i.getTransactionHistory=i.getCollectiblesPage=i.getCollectibles=i.getOwnedSafes=i.getFiatCurrencies=i.getBalances=i.getMultisigTransactions=i.getModuleTransactions=i.getIncomingTransfers=i.getSafeInfo=i.setBaseUrl=void 0;let d=o(5587),x=o(74450);l(o(79003),i),l(o(60903),i),l(o(1975),i),l(o(5661),i),l(o(5235),i),l(o(91361),i),l(o(70362),i),l(o(49784),i),l(o(65987),i);let I=x.DEFAULT_BASE_URL;function getSafeInfo(n,i){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}",{path:{chainId:n,address:i}})}function getIncomingTransfers(n,i,o,u){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}/incoming-transfers/",{path:{chainId:n,address:i},query:o},u)}function getModuleTransactions(n,i,o,u){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}/module-transactions/",{path:{chainId:n,address:i},query:o},u)}function getMultisigTransactions(n,i,o,u){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}/multisig-transactions/",{path:{chainId:n,address:i},query:o},u)}function getBalances(n,i,o="usd",u={}){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}/balances/{currency}",{path:{chainId:n,address:i,currency:o},query:u})}function getFiatCurrencies(){return(0,d.getEndpoint)(I,"/v1/balances/supported-fiat-codes")}function getOwnedSafes(n,i){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/owners/{address}/safes",{path:{chainId:n,address:i}})}function getCollectibles(n,i,o={}){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{address}/collectibles",{path:{chainId:n,address:i},query:o})}function getCollectiblesPage(n,i,o={},u){return(0,d.getEndpoint)(I,"/v2/chains/{chainId}/safes/{address}/collectibles",{path:{chainId:n,address:i},query:o},u)}function getTransactionHistory(n,i,o={},u){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{safe_address}/transactions/history",{path:{chainId:n,safe_address:i},query:o},u)}function getTransactionQueue(n,i,o={},u){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{safe_address}/transactions/queued",{path:{chainId:n,safe_address:i},query:o},u)}function getTransactionDetails(n,i){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/transactions/{transactionId}",{path:{chainId:n,transactionId:i}})}function postSafeGasEstimation(n,i,o){return(0,d.postEndpoint)(I,"/v2/chains/{chainId}/safes/{safe_address}/multisig-transactions/estimations",{path:{chainId:n,safe_address:i},body:o})}function getNonces(n,i){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{safe_address}/nonces",{path:{chainId:n,safe_address:i}})}function proposeTransaction(n,i,o){return(0,d.postEndpoint)(I,"/v1/chains/{chainId}/transactions/{safe_address}/propose",{path:{chainId:n,safe_address:i},body:o})}function getChainsConfig(n){return(0,d.getEndpoint)(I,"/v1/chains",{query:n})}function getChainConfig(n){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}",{path:{chainId:n}})}function getSafeApps(n,i={}){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safe-apps",{path:{chainId:n},query:i})}function getMasterCopies(n){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/about/master-copies",{path:{chainId:n}})}function getDecodedData(n,i,o){return(0,d.postEndpoint)(I,"/v1/chains/{chainId}/data-decoder",{path:{chainId:n},body:{data:i,to:o}})}function getSafeMessages(n,i,o){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/safes/{safe_address}/messages",{path:{chainId:n,safe_address:i},query:{}},o)}function getSafeMessage(n,i){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/messages/{message_hash}",{path:{chainId:n,message_hash:i}})}function proposeSafeMessage(n,i,o){return(0,d.postEndpoint)(I,"/v1/chains/{chainId}/safes/{safe_address}/messages",{path:{chainId:n,safe_address:i},body:o})}function confirmSafeMessage(n,i,o){return(0,d.postEndpoint)(I,"/v1/chains/{chainId}/messages/{message_hash}/signatures",{path:{chainId:n,message_hash:i},body:o})}function getDelegates(n,i={}){return(0,d.getEndpoint)(I,"/v1/chains/{chainId}/delegates",{path:{chainId:n},query:i})}function registerDevice(n){return(0,d.postEndpoint)(I,"/v1/register/notifications",{body:n})}function unregisterSafe(n,i,o){return(0,d.deleteEndpoint)(I,"/v1/chains/{chainId}/notifications/devices/{uuid}/safes/{safe_address}",{path:{chainId:n,safe_address:i,uuid:o}})}function unregisterDevice(n,i){return(0,d.deleteEndpoint)(I,"/v1/chains/{chainId}/notifications/devices/{uuid}",{path:{chainId:n,uuid:i}})}i.setBaseUrl=n=>{I=n},i.getSafeInfo=getSafeInfo,i.getIncomingTransfers=getIncomingTransfers,i.getModuleTransactions=getModuleTransactions,i.getMultisigTransactions=getMultisigTransactions,i.getBalances=getBalances,i.getFiatCurrencies=getFiatCurrencies,i.getOwnedSafes=getOwnedSafes,i.getCollectibles=getCollectibles,i.getCollectiblesPage=getCollectiblesPage,i.getTransactionHistory=getTransactionHistory,i.getTransactionQueue=getTransactionQueue,i.getTransactionDetails=getTransactionDetails,i.postSafeGasEstimation=postSafeGasEstimation,i.getNonces=getNonces,i.proposeTransaction=proposeTransaction,i.getChainsConfig=getChainsConfig,i.getChainConfig=getChainConfig,i.getSafeApps=getSafeApps,i.getMasterCopies=getMasterCopies,i.getDecodedData=getDecodedData,i.getSafeMessages=getSafeMessages,i.getSafeMessage=getSafeMessage,i.proposeSafeMessage=proposeSafeMessage,i.confirmSafeMessage=confirmSafeMessage,i.getDelegates=getDelegates,i.registerDevice=registerDevice,i.unregisterSafe=unregisterSafe,i.unregisterDevice=unregisterDevice},5661:function(n,i){"use strict";var o,u,l;Object.defineProperty(i,"__esModule",{value:!0}),i.FEATURES=i.GAS_PRICE_TYPE=i.RPC_AUTHENTICATION=void 0,(o=i.RPC_AUTHENTICATION||(i.RPC_AUTHENTICATION={})).API_KEY_PATH="API_KEY_PATH",o.NO_AUTHENTICATION="NO_AUTHENTICATION",o.UNKNOWN="UNKNOWN",(u=i.GAS_PRICE_TYPE||(i.GAS_PRICE_TYPE={})).ORACLE="ORACLE",u.FIXED="FIXED",u.FIXED_1559="FIXED1559",u.UNKNOWN="UNKNOWN",(l=i.FEATURES||(i.FEATURES={})).ERC721="ERC721",l.SAFE_APPS="SAFE_APPS",l.CONTRACT_INTERACTION="CONTRACT_INTERACTION",l.DOMAIN_LOOKUP="DOMAIN_LOOKUP",l.SPENDING_LIMIT="SPENDING_LIMIT",l.EIP1559="EIP1559",l.SAFE_TX_GAS_OPTIONAL="SAFE_TX_GAS_OPTIONAL",l.TX_SIMULATION="TX_SIMULATION",l.EIP1271="EIP1271"},5235:function(n,i){"use strict";var o;Object.defineProperty(i,"__esModule",{value:!0}),i.TokenType=void 0,(o=i.TokenType||(i.TokenType={})).ERC20="ERC20",o.ERC721="ERC721",o.NATIVE_TOKEN="NATIVE_TOKEN"},70362:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0})},91361:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0})},65987:function(n,i){"use strict";var o;Object.defineProperty(i,"__esModule",{value:!0}),i.DeviceType=void 0,(o=i.DeviceType||(i.DeviceType={})).ANDROID="ANDROID",o.IOS="IOS",o.WEB="WEB"},60903:function(n,i){"use strict";var o,u;Object.defineProperty(i,"__esModule",{value:!0}),i.SafeAppSocialPlatforms=i.SafeAppFeatures=i.SafeAppAccessPolicyTypes=void 0,(o=i.SafeAppAccessPolicyTypes||(i.SafeAppAccessPolicyTypes={})).NoRestrictions="NO_RESTRICTIONS",o.DomainAllowlist="DOMAIN_ALLOWLIST",(i.SafeAppFeatures||(i.SafeAppFeatures={})).BATCHED_TRANSACTIONS="BATCHED_TRANSACTIONS",(u=i.SafeAppSocialPlatforms||(i.SafeAppSocialPlatforms={})).TWITTER="TWITTER",u.GITHUB="GITHUB",u.DISCORD="DISCORD"},79003:function(n,i){"use strict";var o;Object.defineProperty(i,"__esModule",{value:!0}),i.ImplementationVersionState=void 0,(o=i.ImplementationVersionState||(i.ImplementationVersionState={})).UP_TO_DATE="UP_TO_DATE",o.OUTDATED="OUTDATED",o.UNKNOWN="UNKNOWN"},49784:function(n,i){"use strict";var o,u;Object.defineProperty(i,"__esModule",{value:!0}),i.SafeMessageStatus=i.SafeMessageListItemType=void 0,(o=i.SafeMessageListItemType||(i.SafeMessageListItemType={})).DATE_LABEL="DATE_LABEL",o.MESSAGE="MESSAGE",(u=i.SafeMessageStatus||(i.SafeMessageStatus={})).NEEDS_CONFIRMATION="NEEDS_CONFIRMATION",u.CONFIRMED="CONFIRMED"},1975:function(n,i){"use strict";var o,u,l,d,x,I,R,j,W,J;Object.defineProperty(i,"__esModule",{value:!0}),i.LabelValue=i.DetailedExecutionInfoType=i.TransactionListItemType=i.ConflictType=i.TransactionInfoType=i.SettingsInfoType=i.TransactionTokenType=i.TransferDirection=i.TransactionStatus=i.Operation=void 0,(o=i.Operation||(i.Operation={}))[o.CALL=0]="CALL",o[o.DELEGATE=1]="DELEGATE",(u=i.TransactionStatus||(i.TransactionStatus={})).AWAITING_CONFIRMATIONS="AWAITING_CONFIRMATIONS",u.AWAITING_EXECUTION="AWAITING_EXECUTION",u.CANCELLED="CANCELLED",u.FAILED="FAILED",u.SUCCESS="SUCCESS",(l=i.TransferDirection||(i.TransferDirection={})).INCOMING="INCOMING",l.OUTGOING="OUTGOING",l.UNKNOWN="UNKNOWN",(d=i.TransactionTokenType||(i.TransactionTokenType={})).ERC20="ERC20",d.ERC721="ERC721",d.NATIVE_COIN="NATIVE_COIN",(x=i.SettingsInfoType||(i.SettingsInfoType={})).SET_FALLBACK_HANDLER="SET_FALLBACK_HANDLER",x.ADD_OWNER="ADD_OWNER",x.REMOVE_OWNER="REMOVE_OWNER",x.SWAP_OWNER="SWAP_OWNER",x.CHANGE_THRESHOLD="CHANGE_THRESHOLD",x.CHANGE_IMPLEMENTATION="CHANGE_IMPLEMENTATION",x.ENABLE_MODULE="ENABLE_MODULE",x.DISABLE_MODULE="DISABLE_MODULE",x.SET_GUARD="SET_GUARD",x.DELETE_GUARD="DELETE_GUARD",(I=i.TransactionInfoType||(i.TransactionInfoType={})).TRANSFER="Transfer",I.SETTINGS_CHANGE="SettingsChange",I.CUSTOM="Custom",I.CREATION="Creation",(R=i.ConflictType||(i.ConflictType={})).NONE="None",R.HAS_NEXT="HasNext",R.END="End",(j=i.TransactionListItemType||(i.TransactionListItemType={})).TRANSACTION="TRANSACTION",j.LABEL="LABEL",j.CONFLICT_HEADER="CONFLICT_HEADER",j.DATE_LABEL="DATE_LABEL",(W=i.DetailedExecutionInfoType||(i.DetailedExecutionInfoType={})).MULTISIG="MULTISIG",W.MODULE="MODULE",(J=i.LabelValue||(i.LabelValue={})).Queued="Queued",J.Next="Next"},3984:function(n,i){"use strict";var o=this&&this.__awaiter||function(n,i,o,u){function adopt(n){return n instanceof o?n:new o(function(i){i(n)})}return new(o||(o=Promise))(function(o,l){function fulfilled(n){try{step(u.next(n))}catch(n){l(n)}}function rejected(n){try{step(u.throw(n))}catch(n){l(n)}}function step(n){n.done?o(n.value):adopt(n.value).then(fulfilled,rejected)}step((u=u.apply(n,i||[])).next())})};Object.defineProperty(i,"__esModule",{value:!0}),i.deleteData=i.fetchData=i.stringifyQuery=i.insertParams=void 0;let isErrorResponse=n=>"object"==typeof n&&null!==n&&"code"in n&&"message"in n;function replaceParam(n,i,o){return n.replace(RegExp(`\\{${i}\\}`,"g"),o)}function insertParams(n,i){return i?Object.keys(i).reduce((n,o)=>replaceParam(n,o,String(i[o])),n):n}function stringifyQuery(n){if(!n)return"";let i=new URLSearchParams;Object.keys(n).forEach(o=>{null!=n[o]&&i.append(o,String(n[o]))});let o=i.toString();return o?`?${o}`:""}function parseResponse(n){return o(this,void 0,void 0,function*(){let i;try{i=yield n.json()}catch(i){if(n.headers&&"0"!==n.headers.get("content-length"))throw Error(`Invalid response content: ${n.statusText}`)}if(!n.ok){let o=isErrorResponse(i)?`${i.code}: ${i.message}`:n.statusText;throw Error(o)}return i})}function fetchData(n,i){return o(this,void 0,void 0,function*(){let o;null!=i&&(o={method:"POST",body:"string"==typeof i?i:JSON.stringify(i),headers:{"Content-Type":"application/json"}});let u=yield fetch(n,o);return parseResponse(u)})}function deleteData(n){return o(this,void 0,void 0,function*(){let i=yield fetch(n,{method:"DELETE"});return parseResponse(i)})}i.insertParams=insertParams,i.stringifyQuery=stringifyQuery,i.fetchData=fetchData,i.deleteData=deleteData},35859:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var u=o(61394);function readInt16BE(n,i){return void 0===i&&(i=0),(n[i+0]<<8|n[i+1])<<16>>16}function readUint16BE(n,i){return void 0===i&&(i=0),(n[i+0]<<8|n[i+1])>>>0}function readInt16LE(n,i){return void 0===i&&(i=0),(n[i+1]<<8|n[i])<<16>>16}function readUint16LE(n,i){return void 0===i&&(i=0),(n[i+1]<<8|n[i])>>>0}function writeUint16BE(n,i,o){return void 0===i&&(i=new Uint8Array(2)),void 0===o&&(o=0),i[o+0]=n>>>8,i[o+1]=n>>>0,i}function writeUint16LE(n,i,o){return void 0===i&&(i=new Uint8Array(2)),void 0===o&&(o=0),i[o+0]=n>>>0,i[o+1]=n>>>8,i}function readInt32BE(n,i){return void 0===i&&(i=0),n[i]<<24|n[i+1]<<16|n[i+2]<<8|n[i+3]}function readUint32BE(n,i){return void 0===i&&(i=0),(n[i]<<24|n[i+1]<<16|n[i+2]<<8|n[i+3])>>>0}function readInt32LE(n,i){return void 0===i&&(i=0),n[i+3]<<24|n[i+2]<<16|n[i+1]<<8|n[i]}function readUint32LE(n,i){return void 0===i&&(i=0),(n[i+3]<<24|n[i+2]<<16|n[i+1]<<8|n[i])>>>0}function writeUint32BE(n,i,o){return void 0===i&&(i=new Uint8Array(4)),void 0===o&&(o=0),i[o+0]=n>>>24,i[o+1]=n>>>16,i[o+2]=n>>>8,i[o+3]=n>>>0,i}function writeUint32LE(n,i,o){return void 0===i&&(i=new Uint8Array(4)),void 0===o&&(o=0),i[o+0]=n>>>0,i[o+1]=n>>>8,i[o+2]=n>>>16,i[o+3]=n>>>24,i}function readInt64BE(n,i){void 0===i&&(i=0);var o=readInt32BE(n,i),u=readInt32BE(n,i+4);return 4294967296*o+u-(u>>31)*4294967296}function readUint64BE(n,i){return void 0===i&&(i=0),4294967296*readUint32BE(n,i)+readUint32BE(n,i+4)}function readInt64LE(n,i){void 0===i&&(i=0);var o=readInt32LE(n,i);return 4294967296*readInt32LE(n,i+4)+o-(o>>31)*4294967296}function readUint64LE(n,i){void 0===i&&(i=0);var o=readUint32LE(n,i);return 4294967296*readUint32LE(n,i+4)+o}function writeUint64BE(n,i,o){return void 0===i&&(i=new Uint8Array(8)),void 0===o&&(o=0),writeUint32BE(n/4294967296>>>0,i,o),writeUint32BE(n>>>0,i,o+4),i}function writeUint64LE(n,i,o){return void 0===i&&(i=new Uint8Array(8)),void 0===o&&(o=0),writeUint32LE(n>>>0,i,o),writeUint32LE(n/4294967296>>>0,i,o+4),i}function readUintBE(n,i,o){if(void 0===o&&(o=0),n%8!=0)throw Error("readUintBE supports only bitLengths divisible by 8");if(n/8>i.length-o)throw Error("readUintBE: array is too short for the given bitLength");for(var u=0,l=1,d=n/8+o-1;d>=o;d--)u+=i[d]*l,l*=256;return u}function readUintLE(n,i,o){if(void 0===o&&(o=0),n%8!=0)throw Error("readUintLE supports only bitLengths divisible by 8");if(n/8>i.length-o)throw Error("readUintLE: array is too short for the given bitLength");for(var u=0,l=1,d=o;d=l;x--)o[x]=i/d&255,d*=256;return o}function writeUintLE(n,i,o,l){if(void 0===o&&(o=new Uint8Array(n/8)),void 0===l&&(l=0),n%8!=0)throw Error("writeUintLE supports only bitLengths divisible by 8");if(!u.isSafeInteger(i))throw Error("writeUintLE value must be an integer");for(var d=1,x=l;x16)throw Error("ChaCha20Poly1305: incorrect nonce length");var x,I=new Uint8Array(16);I.set(n,I.length-n.length);var R=new Uint8Array(32);u.stream(this._key,I,R,4);var j=i.length+this.tagLength;if(l){if(l.length!==j)throw Error("ChaCha20Poly1305: incorrect destination length");x=l}else x=new Uint8Array(j);return u.streamXOR(this._key,I,i,x,4),this._authenticate(x.subarray(x.length-this.tagLength,x.length),R,x.subarray(0,x.length-this.tagLength),o),d.wipe(I),x},ChaCha20Poly1305.prototype.open=function(n,i,o,l){if(n.length>16)throw Error("ChaCha20Poly1305: incorrect nonce length");if(i.length0&&I.update(R.subarray(u.length%16))),I.update(o),o.length%16>0&&I.update(R.subarray(o.length%16));var j=new Uint8Array(8);u&&x.writeUint64LE(u.length,j),I.update(j),x.writeUint64LE(o.length,j),I.update(j);for(var W=I.digest(),J=0;J>>16|eE<<16)|0,ef=ef>>>20|ef<<12,ew^=ec=ec+eh|0,eh^=ey=ey+(ew=ew>>>16|ew<<16)|0,eh=eh>>>20|eh<<12,eP^=el=el+ep|0,ep^=eb=eb+(eP=eP>>>16|eP<<16)|0,ep=ep>>>20|ep<<12,ex^=ed=ed+em|0,em^=ev=ev+(ex=ex>>>16|ex<<16)|0,em=em>>>20|em<<12,eP^=el=el+ep|0,ep^=eb=eb+(eP=eP>>>24|eP<<8)|0,ep=ep>>>25|ep<<7,ex^=ed=ed+em|0,em^=ev=ev+(ex=ex>>>24|ex<<8)|0,em=em>>>25|em<<7,ew^=ec=ec+eh|0,eh^=ey=ey+(ew=ew>>>24|ew<<8)|0,eh=eh>>>25|eh<<7,eE^=eu=eu+ef|0,ef^=eg=eg+(eE=eE>>>24|eE<<8)|0,ef=ef>>>25|ef<<7,ex^=eu=eu+eh|0,eh^=eb=eb+(ex=ex>>>16|ex<<16)|0,eh=eh>>>20|eh<<12,eE^=ec=ec+ep|0,ep^=ev=ev+(eE=eE>>>16|eE<<16)|0,ep=ep>>>20|ep<<12,ew^=el=el+em|0,em^=eg=eg+(ew=ew>>>16|ew<<16)|0,em=em>>>20|em<<12,eP^=ed=ed+ef|0,ef^=ey=ey+(eP=eP>>>16|eP<<16)|0,ef=ef>>>20|ef<<12,ew^=el=el+em|0,em^=eg=eg+(ew=ew>>>24|ew<<8)|0,em=em>>>25|em<<7,eP^=ed=ed+ef|0,ef^=ey=ey+(eP=eP>>>24|eP<<8)|0,ef=ef>>>25|ef<<7,eE^=ec=ec+ep|0,ep^=ev=ev+(eE=eE>>>24|eE<<8)|0,ep=ep>>>25|ep<<7,ex^=eu=eu+eh|0,eh^=eb=eb+(ex=ex>>>24|ex<<8)|0,eh=eh>>>25|eh<<7;u.writeUint32LE(eu+1634760805|0,n,0),u.writeUint32LE(ec+857760878|0,n,4),u.writeUint32LE(el+2036477234|0,n,8),u.writeUint32LE(ed+1797285236|0,n,12),u.writeUint32LE(ef+l|0,n,16),u.writeUint32LE(eh+d|0,n,20),u.writeUint32LE(ep+x|0,n,24),u.writeUint32LE(em+I|0,n,28),u.writeUint32LE(eg+R|0,n,32),u.writeUint32LE(ey+j|0,n,36),u.writeUint32LE(eb+W|0,n,40),u.writeUint32LE(ev+J|0,n,44),u.writeUint32LE(eE+et|0,n,48),u.writeUint32LE(ew+ei|0,n,52),u.writeUint32LE(eP+eo|0,n,56),u.writeUint32LE(ex+es|0,n,60)}function streamXOR(n,i,o,u,d){if(void 0===d&&(d=0),32!==n.length)throw Error("ChaCha: key size must be 32 bytes");if(u.length>>=8,i++;if(u>0)throw Error("ChaCha: counter overflow")}i.streamXOR=streamXOR,i.stream=stream},91216:function(n,i){"use strict";function select(n,i,o){return~(n-1)&i|n-1&o}function lessOrEqual(n,i){return(0|n)-(0|i)-1>>>31&1}function compare(n,i){if(n.length!==i.length)return 0;for(var o=0,u=0;u>>8}function equal(n,i){return 0!==n.length&&0!==i.length&&0!==compare(n,i)}Object.defineProperty(i,"__esModule",{value:!0}),i.select=select,i.lessOrEqual=lessOrEqual,i.compare=compare,i.equal=equal},16203:function(n,i){"use strict";function isSerializableHash(n){return void 0!==n.saveState&&void 0!==n.restoreState&&void 0!==n.cleanSavedState}Object.defineProperty(i,"__esModule",{value:!0}),i.isSerializableHash=isSerializableHash},36274:function(n,i,o){"use strict";var u=o(84430),l=o(62942),d=function(){function HKDF(n,i,o,l){void 0===o&&(o=new Uint8Array(0)),this._counter=new Uint8Array(1),this._hash=n,this._info=l;var d=u.hmac(this._hash,o,i);this._hmac=new u.HMAC(n,d),this._buffer=new Uint8Array(this._hmac.digestLength),this._bufpos=this._buffer.length}return HKDF.prototype._fillBuffer=function(){this._counter[0]++;var n=this._counter[0];if(0===n)throw Error("hkdf: cannot expand more");this._hmac.reset(),n>1&&this._hmac.update(this._buffer),this._info&&this._hmac.update(this._info),this._hmac.update(this._counter),this._hmac.finish(this._buffer),this._bufpos=0},HKDF.prototype.expand=function(n){for(var i=new Uint8Array(n),o=0;othis.blockSize?this._inner.update(i).finish(o).clean():o.set(i);for(var l=0;l>>16&65535)*u+o*(i>>>16&65535)<<16>>>0)|0}function add(n,i){return n+i|0}function sub(n,i){return n-i|0}function rotl(n,i){return n<>>32-i}function rotr(n,i){return n<<32-i|n>>>i}function isIntegerShim(n){return"number"==typeof n&&isFinite(n)&&Math.floor(n)===n}Object.defineProperty(i,"__esModule",{value:!0}),i.mul=Math.imul||imulShim,i.add=add,i.sub=sub,i.rotl=rotl,i.rotr=rotr,i.isInteger=Number.isInteger||isIntegerShim,i.MAX_SAFE_INTEGER=9007199254740991,i.isSafeInteger=function(n){return i.isInteger(n)&&n>=-i.MAX_SAFE_INTEGER&&n<=i.MAX_SAFE_INTEGER}},63786:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var u=o(91216),l=o(62942);i.DIGEST_LENGTH=16;var d=function(){function Poly1305(n){this.digestLength=i.DIGEST_LENGTH,this._buffer=new Uint8Array(16),this._r=new Uint16Array(10),this._h=new Uint16Array(10),this._pad=new Uint16Array(8),this._leftover=0,this._fin=0,this._finished=!1;var o=n[0]|n[1]<<8;this._r[0]=8191&o;var u=n[2]|n[3]<<8;this._r[1]=(o>>>13|u<<3)&8191;var l=n[4]|n[5]<<8;this._r[2]=(u>>>10|l<<6)&7939;var d=n[6]|n[7]<<8;this._r[3]=(l>>>7|d<<9)&8191;var x=n[8]|n[9]<<8;this._r[4]=(d>>>4|x<<12)&255,this._r[5]=x>>>1&8190;var I=n[10]|n[11]<<8;this._r[6]=(x>>>14|I<<2)&8191;var R=n[12]|n[13]<<8;this._r[7]=(I>>>11|R<<5)&8065;var j=n[14]|n[15]<<8;this._r[8]=(R>>>8|j<<8)&8191,this._r[9]=j>>>5&127,this._pad[0]=n[16]|n[17]<<8,this._pad[1]=n[18]|n[19]<<8,this._pad[2]=n[20]|n[21]<<8,this._pad[3]=n[22]|n[23]<<8,this._pad[4]=n[24]|n[25]<<8,this._pad[5]=n[26]|n[27]<<8,this._pad[6]=n[28]|n[29]<<8,this._pad[7]=n[30]|n[31]<<8}return Poly1305.prototype._blocks=function(n,i,o){for(var u=this._fin?0:2048,l=this._h[0],d=this._h[1],x=this._h[2],I=this._h[3],R=this._h[4],j=this._h[5],W=this._h[6],J=this._h[7],et=this._h[8],ei=this._h[9],eo=this._r[0],es=this._r[1],eu=this._r[2],ec=this._r[3],el=this._r[4],ed=this._r[5],ef=this._r[6],eh=this._r[7],ep=this._r[8],em=this._r[9];o>=16;){var eg,ey=n[i+0]|n[i+1]<<8;l+=8191&ey;var eb=n[i+2]|n[i+3]<<8;d+=(ey>>>13|eb<<3)&8191;var ev=n[i+4]|n[i+5]<<8;x+=(eb>>>10|ev<<6)&8191;var eE=n[i+6]|n[i+7]<<8;I+=(ev>>>7|eE<<9)&8191;var ew=n[i+8]|n[i+9]<<8;R+=(eE>>>4|ew<<12)&8191,j+=ew>>>1&8191;var eP=n[i+10]|n[i+11]<<8;W+=(ew>>>14|eP<<2)&8191;var ex=n[i+12]|n[i+13]<<8;J+=(eP>>>11|ex<<5)&8191;var eT=n[i+14]|n[i+15]<<8;et+=(ex>>>8|eT<<8)&8191,ei+=eT>>>5|u;var eA=0;eA=(eg=0+l*eo+d*(5*em)+x*(5*ep)+I*(5*eh)+R*(5*ef))>>>13,eg&=8191,eg+=j*(5*ed)+W*(5*el)+J*(5*ec)+et*(5*eu)+ei*(5*es),eA+=eg>>>13,eg&=8191;var eS=eA;eS+=l*es+d*eo+x*(5*em)+I*(5*ep)+R*(5*eh),eA=eS>>>13,eS&=8191,eS+=j*(5*ef)+W*(5*ed)+J*(5*el)+et*(5*ec)+ei*(5*eu),eA+=eS>>>13,eS&=8191;var eC=eA;eC+=l*eu+d*es+x*eo+I*(5*em)+R*(5*ep),eA=eC>>>13,eC&=8191,eC+=j*(5*eh)+W*(5*ef)+J*(5*ed)+et*(5*el)+ei*(5*ec),eA+=eC>>>13,eC&=8191;var e_=eA;e_+=l*ec+d*eu+x*es+I*eo+R*(5*em),eA=e_>>>13,e_&=8191,e_+=j*(5*ep)+W*(5*eh)+J*(5*ef)+et*(5*ed)+ei*(5*el),eA+=e_>>>13,e_&=8191;var eO=eA;eO+=l*el+d*ec+x*eu+I*es+R*eo,eA=eO>>>13,eO&=8191,eO+=j*(5*em)+W*(5*ep)+J*(5*eh)+et*(5*ef)+ei*(5*ed),eA+=eO>>>13,eO&=8191;var eI=eA;eI+=l*ed+d*el+x*ec+I*eu+R*es,eA=eI>>>13,eI&=8191,eI+=j*eo+W*(5*em)+J*(5*ep)+et*(5*eh)+ei*(5*ef),eA+=eI>>>13,eI&=8191;var eB=eA;eB+=l*ef+d*ed+x*el+I*ec+R*eu,eA=eB>>>13,eB&=8191,eB+=j*es+W*eo+J*(5*em)+et*(5*ep)+ei*(5*eh),eA+=eB>>>13,eB&=8191;var eD=eA;eD+=l*eh+d*ef+x*ed+I*el+R*ec,eA=eD>>>13,eD&=8191,eD+=j*eu+W*es+J*eo+et*(5*em)+ei*(5*ep),eA+=eD>>>13,eD&=8191;var eR=eA;eR+=l*ep+d*eh+x*ef+I*ed+R*el,eA=eR>>>13,eR&=8191,eR+=j*ec+W*eu+J*es+et*eo+ei*(5*em),eA+=eR>>>13,eR&=8191;var ej=eA;ej+=l*em+d*ep+x*eh+I*ef+R*ed,eA=ej>>>13,ej&=8191,ej+=j*el+W*ec+J*eu+et*es+ei*eo,eA+=ej>>>13,ej&=8191,eg=8191&(eA=(eA=(eA<<2)+eA|0)+eg|0),eA>>>=13,eS+=eA,l=eg,d=eS,x=eC,I=e_,R=eO,j=eI,W=eB,J=eD,et=eR,ei=ej,i+=16,o-=16}this._h[0]=l,this._h[1]=d,this._h[2]=x,this._h[3]=I,this._h[4]=R,this._h[5]=j,this._h[6]=W,this._h[7]=J,this._h[8]=et,this._h[9]=ei},Poly1305.prototype.finish=function(n,i){void 0===i&&(i=0);var o,u,l,d,x=new Uint16Array(10);if(this._leftover){for(d=this._leftover,this._buffer[d++]=1;d<16;d++)this._buffer[d]=0;this._fin=1,this._blocks(this._buffer,0,16)}for(o=this._h[1]>>>13,this._h[1]&=8191,d=2;d<10;d++)this._h[d]+=o,o=this._h[d]>>>13,this._h[d]&=8191;for(this._h[0]+=5*o,o=this._h[0]>>>13,this._h[0]&=8191,this._h[1]+=o,o=this._h[1]>>>13,this._h[1]&=8191,this._h[2]+=o,x[0]=this._h[0]+5,o=x[0]>>>13,x[0]&=8191,d=1;d<10;d++)x[d]=this._h[d]+o,o=x[d]>>>13,x[d]&=8191;for(x[9]-=8192,u=(1^o)-1,d=0;d<10;d++)x[d]&=u;for(d=0,u=~u;d<10;d++)this._h[d]=this._h[d]&u|x[d];for(d=1,this._h[0]=(this._h[0]|this._h[1]<<13)&65535,this._h[1]=(this._h[1]>>>3|this._h[2]<<10)&65535,this._h[2]=(this._h[2]>>>6|this._h[3]<<7)&65535,this._h[3]=(this._h[3]>>>9|this._h[4]<<4)&65535,this._h[4]=(this._h[4]>>>12|this._h[5]<<1|this._h[6]<<14)&65535,this._h[5]=(this._h[6]>>>2|this._h[7]<<11)&65535,this._h[6]=(this._h[7]>>>5|this._h[8]<<8)&65535,this._h[7]=(this._h[8]>>>8|this._h[9]<<5)&65535,l=this._h[0]+this._pad[0],this._h[0]=65535&l;d<8;d++)l=(this._h[d]+this._pad[d]|0)+(l>>>16)|0,this._h[d]=65535&l;return n[i+0]=this._h[0]>>>0,n[i+1]=this._h[0]>>>8,n[i+2]=this._h[1]>>>0,n[i+3]=this._h[1]>>>8,n[i+4]=this._h[2]>>>0,n[i+5]=this._h[2]>>>8,n[i+6]=this._h[3]>>>0,n[i+7]=this._h[3]>>>8,n[i+8]=this._h[4]>>>0,n[i+9]=this._h[4]>>>8,n[i+10]=this._h[5]>>>0,n[i+11]=this._h[5]>>>8,n[i+12]=this._h[6]>>>0,n[i+13]=this._h[6]>>>8,n[i+14]=this._h[7]>>>0,n[i+15]=this._h[7]>>>8,this._finished=!0,this},Poly1305.prototype.update=function(n){var i,o=0,u=n.length;if(this._leftover){(i=16-this._leftover)>u&&(i=u);for(var l=0;l=16&&(i=u-u%16,this._blocks(n,o,i),o+=i,u-=i),u){for(var l=0;l256)throw Error("randomString charset is too long");let l="",I=o.length,R=256-256%I;for(;n>0;){let i=randomBytes(Math.ceil(256*n/R),u);for(let u=0;u0;u++){let d=i[u];d0){for(;this._bufferLength0;)this._buffer[this._bufferLength++]=n[o++],i--;this._bufferLength===this.blockSize&&(hashBlocks(this._temp,this._state,this._buffer,0,this.blockSize),this._bufferLength=0)}for(i>=this.blockSize&&(o=hashBlocks(this._temp,this._state,n,o,i),i%=this.blockSize);i>0;)this._buffer[this._bufferLength++]=n[o++],i--;return this},SHA256.prototype.finish=function(n){if(!this._finished){var i=this._bytesHashed,o=this._bufferLength,l=i%64<56?64:128;this._buffer[o]=128;for(var d=o+1;d0?new Uint8Array(this._buffer):void 0,bufferLength:this._bufferLength,bytesHashed:this._bytesHashed}},SHA256.prototype.restoreState=function(n){return this._state.set(n.state),this._bufferLength=n.bufferLength,n.buffer&&this._buffer.set(n.buffer),this._bytesHashed=n.bytesHashed,this._finished=!1,this},SHA256.prototype.cleanSavedState=function(n){l.wipe(n.state),n.buffer&&l.wipe(n.buffer),n.bufferLength=0,n.bytesHashed=0},SHA256}();i.mE=d;var x=new Int32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function hashBlocks(n,i,o,l,d){for(;d>=64;){for(var I=i[0],R=i[1],j=i[2],W=i[3],J=i[4],et=i[5],ei=i[6],eo=i[7],es=0;es<16;es++){var eu=l+4*es;n[es]=u.readUint32BE(o,eu)}for(var es=16;es<64;es++){var ec=n[es-2],el=(ec>>>17|ec<<15)^(ec>>>19|ec<<13)^ec>>>10,ed=((ec=n[es-15])>>>7|ec<<25)^(ec>>>18|ec<<14)^ec>>>3;n[es]=(el+n[es-7]|0)+(ed+n[es-16]|0)}for(var es=0;es<64;es++){var el=(((J>>>6|J<<26)^(J>>>11|J<<21)^(J>>>25|J<<7))+(J&et^~J&ei)|0)+(eo+(x[es]+n[es]|0)|0)|0,ed=((I>>>2|I<<30)^(I>>>13|I<<19)^(I>>>22|I<<10))+(I&R^I&j^R&j)|0;eo=ei,ei=et,et=J,J=W+el|0,W=j,j=R,R=I,I=el+ed|0}i[0]+=I,i[1]+=R,i[2]+=j,i[3]+=W,i[4]+=J,i[5]+=et,i[6]+=ei,i[7]+=eo,l+=64,d-=64}return l}function hash(n){var i=new d;i.update(n);var o=i.digest();return i.clean(),o}i.vp=hash},62942:function(n,i){"use strict";function wipe(n){for(var i=0;i>16&1),o[n-1]&=65535;o[15]=u[15]-32767-(o[14]>>16&1);let n=o[15]>>16&1;o[14]&=65535,sel25519(u,o,1-n)}for(let i=0;i<16;i++)n[2*i]=255&u[i],n[2*i+1]=u[i]>>8}function unpack25519(n,i){for(let o=0;o<16;o++)n[o]=i[2*o]+(i[2*o+1]<<8);n[15]&=32767}function add(n,i,o){for(let u=0;u<16;u++)n[u]=i[u]+o[u]}function sub(n,i,o){for(let u=0;u<16;u++)n[u]=i[u]-o[u]}function mul(n,i,o){let u,l,d=0,x=0,I=0,R=0,j=0,W=0,J=0,et=0,ei=0,eo=0,es=0,eu=0,ec=0,el=0,ed=0,ef=0,eh=0,ep=0,em=0,eg=0,ey=0,eb=0,ev=0,eE=0,ew=0,eP=0,ex=0,eT=0,eA=0,eS=0,eC=0,e_=o[0],eO=o[1],eI=o[2],eB=o[3],eD=o[4],eR=o[5],ej=o[6],eM=o[7],ek=o[8],eF=o[9],eN=o[10],eU=o[11],eL=o[12],eH=o[13],e$=o[14],eq=o[15];d+=(u=i[0])*e_,x+=u*eO,I+=u*eI,R+=u*eB,j+=u*eD,W+=u*eR,J+=u*ej,et+=u*eM,ei+=u*ek,eo+=u*eF,es+=u*eN,eu+=u*eU,ec+=u*eL,el+=u*eH,ed+=u*e$,ef+=u*eq,x+=(u=i[1])*e_,I+=u*eO,R+=u*eI,j+=u*eB,W+=u*eD,J+=u*eR,et+=u*ej,ei+=u*eM,eo+=u*ek,es+=u*eF,eu+=u*eN,ec+=u*eU,el+=u*eL,ed+=u*eH,ef+=u*e$,eh+=u*eq,I+=(u=i[2])*e_,R+=u*eO,j+=u*eI,W+=u*eB,J+=u*eD,et+=u*eR,ei+=u*ej,eo+=u*eM,es+=u*ek,eu+=u*eF,ec+=u*eN,el+=u*eU,ed+=u*eL,ef+=u*eH,eh+=u*e$,ep+=u*eq,R+=(u=i[3])*e_,j+=u*eO,W+=u*eI,J+=u*eB,et+=u*eD,ei+=u*eR,eo+=u*ej,es+=u*eM,eu+=u*ek,ec+=u*eF,el+=u*eN,ed+=u*eU,ef+=u*eL,eh+=u*eH,ep+=u*e$,em+=u*eq,j+=(u=i[4])*e_,W+=u*eO,J+=u*eI,et+=u*eB,ei+=u*eD,eo+=u*eR,es+=u*ej,eu+=u*eM,ec+=u*ek,el+=u*eF,ed+=u*eN,ef+=u*eU,eh+=u*eL,ep+=u*eH,em+=u*e$,eg+=u*eq,W+=(u=i[5])*e_,J+=u*eO,et+=u*eI,ei+=u*eB,eo+=u*eD,es+=u*eR,eu+=u*ej,ec+=u*eM,el+=u*ek,ed+=u*eF,ef+=u*eN,eh+=u*eU,ep+=u*eL,em+=u*eH,eg+=u*e$,ey+=u*eq,J+=(u=i[6])*e_,et+=u*eO,ei+=u*eI,eo+=u*eB,es+=u*eD,eu+=u*eR,ec+=u*ej,el+=u*eM,ed+=u*ek,ef+=u*eF,eh+=u*eN,ep+=u*eU,em+=u*eL,eg+=u*eH,ey+=u*e$,eb+=u*eq,et+=(u=i[7])*e_,ei+=u*eO,eo+=u*eI,es+=u*eB,eu+=u*eD,ec+=u*eR,el+=u*ej,ed+=u*eM,ef+=u*ek,eh+=u*eF,ep+=u*eN,em+=u*eU,eg+=u*eL,ey+=u*eH,eb+=u*e$,ev+=u*eq,ei+=(u=i[8])*e_,eo+=u*eO,es+=u*eI,eu+=u*eB,ec+=u*eD,el+=u*eR,ed+=u*ej,ef+=u*eM,eh+=u*ek,ep+=u*eF,em+=u*eN,eg+=u*eU,ey+=u*eL,eb+=u*eH,ev+=u*e$,eE+=u*eq,eo+=(u=i[9])*e_,es+=u*eO,eu+=u*eI,ec+=u*eB,el+=u*eD,ed+=u*eR,ef+=u*ej,eh+=u*eM,ep+=u*ek,em+=u*eF,eg+=u*eN,ey+=u*eU,eb+=u*eL,ev+=u*eH,eE+=u*e$,ew+=u*eq,es+=(u=i[10])*e_,eu+=u*eO,ec+=u*eI,el+=u*eB,ed+=u*eD,ef+=u*eR,eh+=u*ej,ep+=u*eM,em+=u*ek,eg+=u*eF,ey+=u*eN,eb+=u*eU,ev+=u*eL,eE+=u*eH,ew+=u*e$,eP+=u*eq,eu+=(u=i[11])*e_,ec+=u*eO,el+=u*eI,ed+=u*eB,ef+=u*eD,eh+=u*eR,ep+=u*ej,em+=u*eM,eg+=u*ek,ey+=u*eF,eb+=u*eN,ev+=u*eU,eE+=u*eL,ew+=u*eH,eP+=u*e$,ex+=u*eq,ec+=(u=i[12])*e_,el+=u*eO,ed+=u*eI,ef+=u*eB,eh+=u*eD,ep+=u*eR,em+=u*ej,eg+=u*eM,ey+=u*ek,eb+=u*eF,ev+=u*eN,eE+=u*eU,ew+=u*eL,eP+=u*eH,ex+=u*e$,eT+=u*eq,el+=(u=i[13])*e_,ed+=u*eO,ef+=u*eI,eh+=u*eB,ep+=u*eD,em+=u*eR,eg+=u*ej,ey+=u*eM,eb+=u*ek,ev+=u*eF,eE+=u*eN,ew+=u*eU,eP+=u*eL,ex+=u*eH,eT+=u*e$,eA+=u*eq,ed+=(u=i[14])*e_,ef+=u*eO,eh+=u*eI,ep+=u*eB,em+=u*eD,eg+=u*eR,ey+=u*ej,eb+=u*eM,ev+=u*ek,eE+=u*eF,ew+=u*eN,eP+=u*eU,ex+=u*eL,eT+=u*eH,eA+=u*e$,eS+=u*eq,ef+=(u=i[15])*e_,eh+=u*eO,ep+=u*eI,em+=u*eB,eg+=u*eD,ey+=u*eR,eb+=u*ej,ev+=u*eM,eE+=u*ek,ew+=u*eF,eP+=u*eN,ex+=u*eU,eT+=u*eL,eA+=u*eH,eS+=u*e$,eC+=u*eq,d+=38*eh,x+=38*ep,I+=38*em,R+=38*eg,j+=38*ey,W+=38*eb,J+=38*ev,et+=38*eE,ei+=38*ew,eo+=38*eP,es+=38*ex,eu+=38*eT,ec+=38*eA,el+=38*eS,ed+=38*eC,l=Math.floor((u=d+(l=1)+65535)/65536),d=u-65536*l,l=Math.floor((u=x+l+65535)/65536),x=u-65536*l,l=Math.floor((u=I+l+65535)/65536),I=u-65536*l,l=Math.floor((u=R+l+65535)/65536),R=u-65536*l,l=Math.floor((u=j+l+65535)/65536),j=u-65536*l,l=Math.floor((u=W+l+65535)/65536),W=u-65536*l,l=Math.floor((u=J+l+65535)/65536),J=u-65536*l,l=Math.floor((u=et+l+65535)/65536),et=u-65536*l,l=Math.floor((u=ei+l+65535)/65536),ei=u-65536*l,l=Math.floor((u=eo+l+65535)/65536),eo=u-65536*l,l=Math.floor((u=es+l+65535)/65536),es=u-65536*l,l=Math.floor((u=eu+l+65535)/65536),eu=u-65536*l,l=Math.floor((u=ec+l+65535)/65536),ec=u-65536*l,l=Math.floor((u=el+l+65535)/65536),el=u-65536*l,l=Math.floor((u=ed+l+65535)/65536),ed=u-65536*l,l=Math.floor((u=ef+l+65535)/65536),ef=u-65536*l,d+=l-1+37*(l-1),l=Math.floor((u=d+(l=1)+65535)/65536),d=u-65536*l,l=Math.floor((u=x+l+65535)/65536),x=u-65536*l,l=Math.floor((u=I+l+65535)/65536),I=u-65536*l,l=Math.floor((u=R+l+65535)/65536),R=u-65536*l,l=Math.floor((u=j+l+65535)/65536),j=u-65536*l,l=Math.floor((u=W+l+65535)/65536),W=u-65536*l,l=Math.floor((u=J+l+65535)/65536),J=u-65536*l,l=Math.floor((u=et+l+65535)/65536),et=u-65536*l,l=Math.floor((u=ei+l+65535)/65536),ei=u-65536*l,l=Math.floor((u=eo+l+65535)/65536),eo=u-65536*l,l=Math.floor((u=es+l+65535)/65536),es=u-65536*l,l=Math.floor((u=eu+l+65535)/65536),eu=u-65536*l,l=Math.floor((u=ec+l+65535)/65536),ec=u-65536*l,l=Math.floor((u=el+l+65535)/65536),el=u-65536*l,l=Math.floor((u=ed+l+65535)/65536),ed=u-65536*l,l=Math.floor((u=ef+l+65535)/65536),ef=u-65536*l,d+=l-1+37*(l-1),n[0]=d,n[1]=x,n[2]=I,n[3]=R,n[4]=j,n[5]=W,n[6]=J,n[7]=et,n[8]=ei,n[9]=eo,n[10]=es,n[11]=eu,n[12]=ec,n[13]=el,n[14]=ed,n[15]=ef}function inv25519(n,i){let o=gf();for(let n=0;n<16;n++)o[n]=i[n];for(let n=253;n>=0;n--)mul(o,o,o),2!==n&&4!==n&&mul(o,o,i);for(let i=0;i<16;i++)n[i]=o[i]}function scalarMult(n,i){let o=new Uint8Array(32),u=new Float64Array(80),l=gf(),d=gf(),I=gf(),R=gf(),j=gf(),W=gf();for(let i=0;i<31;i++)o[i]=n[i];o[31]=127&n[31]|64,o[0]&=248,unpack25519(u,i);for(let n=0;n<16;n++)d[n]=u[n];l[0]=R[0]=1;for(let n=254;n>=0;--n){let i=o[n>>>3]>>>(7&n)&1;sel25519(l,d,i),sel25519(I,R,i),add(j,l,I),sub(l,l,I),add(I,d,R),sub(d,d,R),mul(R,j,j),mul(W,l,l),mul(l,I,l),mul(I,d,j),add(j,l,I),sub(l,l,I),mul(d,l,l),sub(I,R,W),mul(l,I,x),add(l,l,R),mul(I,I,l),mul(l,R,W),mul(R,d,u),mul(d,j,j),sel25519(l,d,i),sel25519(I,R,i)}for(let n=0;n<16;n++)u[n+16]=l[n],u[n+32]=I[n],u[n+48]=d[n],u[n+64]=R[n];let J=u.subarray(32),et=u.subarray(16);inv25519(J,J),mul(et,et,J);let ei=new Uint8Array(32);return pack25519(ei,et),ei}function scalarMultBase(n){return scalarMult(n,d)}function generateKeyPairFromSeed(n){if(n.length!==i.KS)throw Error(`x25519: seed must be ${i.KS} bytes`);let o=new Uint8Array(n),u=scalarMultBase(o);return{publicKey:u,secretKey:o}}function generateKeyPair(n){let i=(0,u.randomBytes)(32,n),o=generateKeyPairFromSeed(i);return(0,l.wipe)(i),o}function sharedKey(n,o,u=!1){if(n.length!==i.kz)throw Error("X25519: incorrect secret key length");if(o.length!==i.kz)throw Error("X25519: incorrect public key length");let l=scalarMult(n,o);if(u){let n=0;for(let i=0;i{setTimeout(()=>{i(!0)},n)})}Object.defineProperty(i,"__esModule",{value:!0}),i.delay=void 0,i.delay=delay},51199:function(n,i,o){"use strict";Object.defineProperty(i,"__esModule",{value:!0});let u=o(96579);u.__exportStar(o(79837),i),u.__exportStar(o(29937),i)},82892:function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.Watch=void 0;let Watch=class Watch{constructor(){this.timestamps=new Map}start(n){if(this.timestamps.has(n))throw Error(`Watch already started for label: ${n}`);this.timestamps.set(n,{started:Date.now()})}stop(n){let i=this.get(n);if(void 0!==i.elapsed)throw Error(`Watch already stopped for label: ${n}`);let o=Date.now()-i.started;this.timestamps.set(n,{started:i.started,elapsed:o})}get(n){let i=this.timestamps.get(n);if(void 0===i)throw Error(`No timestamp found for label: ${n}`);return i}elapsed(n){let i=this.get(n),o=i.elapsed||Date.now()-i.started;return o}};i.Watch=Watch,i.default=Watch},86070:function(n,i,o){"use strict";o.d(i,{AW:function(){return ec},O6:function(){return tr},rV:function(){return ef},gn:function(){return pt},H1:function(){return at},hF:function(){return ut},WG:function(){return $},pe:function(){return Fn},m$:function(){return Mn},vB:function(){return ee},HI:function(){return xn},E0:function(){return yt},Gq:function(){return dt},$0:function(){return Xn},Z4:function(){return lt},Bv:function(){return It},Au:function(){return kn},jd:function(){return Vn},gu:function(){return Un},D:function(){return Qn},X_:function(){return Jn},bW:function(){return gt},Z7:function(){return N},cO:function(){return Et},_H:function(){return vt},fc:function(){return jt},D6:function(){return U},Hh:function(){return ht},Ym:function(){return Kn},rj:function(){return Ln},jU:function(){return D},gp:function(){return oe},rF:function(){return fn},Bw:function(){return mt},UG:function(){return te},Gg:function(){return er},xW:function(){return Vt},b$:function(){return C},Ih:function(){return Dt},h1:function(){return Mt},Q8:function(){return qn},o8:function(){return w},qt:function(){return k},Dd:function(){return Kt},$t:function(){return qt},nf:function(){return Wt},Q0:function(){return Ft},in:function(){return ln},p8:function(){return zt},sI:function(){return Jt},al:function(){return Yt},L5:function(){return B},EJ:function(){return Ht},Z2:function(){return dn},PM:function(){return xt},hH:function(){return Bt},ON:function(){return Xt},n:function(){return Lt},JT:function(){return Gt},M_:function(){return h},jv:function(){return kt},KC:function(){return rt},eG:function(){return S},fK:function(){return se},IP:function(){return ot},DQ:function(){return ve},iP:function(){return ft},M:function(){return en},he:function(){return wt},uw:function(){return nr},Ll:function(){return Hn},EN:function(){return Ae}});var u=o(71818),l=o(36274),d=o(69790),x=o(88906),I=o(99518),R=o(27147),j=o(30015),W=o(88316),J=o(1193),et=o(35775),ei=o(84875);o(52795);let eo={waku:{publish:"waku_publish",batchPublish:"waku_batchPublish",subscribe:"waku_subscribe",batchSubscribe:"waku_batchSubscribe",subscription:"waku_subscription",unsubscribe:"waku_unsubscribe",batchUnsubscribe:"waku_batchUnsubscribe"},irn:{publish:"irn_publish",batchPublish:"irn_batchPublish",subscribe:"irn_subscribe",batchSubscribe:"irn_batchSubscribe",subscription:"irn_subscription",unsubscribe:"irn_unsubscribe",batchUnsubscribe:"irn_batchUnsubscribe"},iridium:{publish:"iridium_publish",batchPublish:"iridium_batchPublish",subscribe:"iridium_subscribe",batchSubscribe:"iridium_batchSubscribe",subscription:"iridium_subscription",unsubscribe:"iridium_unsubscribe",batchUnsubscribe:"iridium_batchUnsubscribe"}};var es=o(28070);function ve(n){let[i,o]=n.split(":");return{namespace:i,reference:o}}function Un(n,i=[]){let o=[];return Object.keys(n).forEach(u=>{if(i.length&&!i.includes(u))return;let l=n[u];o.push(...l.accounts)}),o}function L(n,i){return n.includes(":")?[n]:i.chains||[]}let eu="base10",ec="base16",el="base64pad",ed="utf8",ef=1;function kn(){let n=I.Au();return{privateKey:(0,R.BB)(n.secretKey,ec),publicKey:(0,R.BB)(n.publicKey,ec)}}function Vn(){let n=(0,d.randomBytes)(32);return(0,R.BB)(n,ec)}function Mn(n,i){let o=I.gi((0,R.mL)(n,ec),(0,R.mL)(i,ec),!0),u=new l.t(x.mE,o).expand(32);return(0,R.BB)(u,ec)}function Kn(n){let i=(0,x.vp)((0,R.mL)(n,ec));return(0,R.BB)(i,ec)}function Ln(n){let i=(0,x.vp)((0,R.mL)(n,ed));return(0,R.BB)(i,ec)}function Re(n){return(0,R.mL)(`${n}`,eu)}function $(n){return Number((0,R.BB)(n,eu))}function xn(n){let i=Re("u">typeof n.type?n.type:0);if($(i)===ef&&typeof n.senderPublicKey>"u")throw Error("Missing sender public key for type 1 envelope");let o="u">typeof n.senderPublicKey?(0,R.mL)(n.senderPublicKey,ec):void 0,l="u">typeof n.iv?(0,R.mL)(n.iv,ec):(0,d.randomBytes)(12),x=new u.OK((0,R.mL)(n.symKey,ec)).seal(l,(0,R.mL)(n.message,ed));return Te({type:i,sealed:x,iv:l,senderPublicKey:o})}function Fn(n){let i=new u.OK((0,R.mL)(n.symKey,ec)),{sealed:o,iv:l}=ee(n.encoded),d=i.open(l,o);if(null===d)throw Error("Failed to decrypt");return(0,R.BB)(d,ed)}function Te(n){if($(n.type)===ef){if(typeof n.senderPublicKey>"u")throw Error("Missing sender public key for type 1 envelope");return(0,R.BB)((0,R.zo)([n.type,n.senderPublicKey,n.iv,n.sealed]),el)}return(0,R.BB)((0,R.zo)([n.type,n.iv,n.sealed]),el)}function ee(n){let i=(0,R.mL)(n,el),o=i.slice(0,1);if($(o)===ef){let n=i.slice(1,33),u=i.slice(33,45),l=i.slice(45);return{type:o,sealed:l,iv:u,senderPublicKey:n}}let u=i.slice(1,13),l=i.slice(13);return{type:o,sealed:l,iv:u}}function Hn(n,i){let o=ee(n);return Ae({type:$(o.type),senderPublicKey:"u">typeof o.senderPublicKey?(0,R.BB)(o.senderPublicKey,ec):void 0,receiverPublicKey:i?.receiverPublicKey})}function Ae(n){let i=n?.type||0;if(i===ef){if(typeof n?.senderPublicKey>"u")throw Error("missing sender public key");if(typeof n?.receiverPublicKey>"u")throw Error("missing receiver public key")}return{type:i,senderPublicKey:n?.senderPublicKey,receiverPublicKey:n?.receiverPublicKey}}function qn(n){return n.type===ef&&"string"==typeof n.senderPublicKey&&"string"==typeof n.receiverPublicKey}var eh=Object.defineProperty,ep=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,eg=Object.prototype.propertyIsEnumerable,_e=(n,i,o)=>i in n?eh(n,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[i]=o,Ce=(n,i)=>{for(var o in i||(i={}))em.call(i,o)&&_e(n,o,i[o]);if(ep)for(var o of ep(i))eg.call(i,o)&&_e(n,o,i[o]);return n};let ey={reactNative:"react-native",node:"node",browser:"browser",unknown:"unknown"};function te(){return"u">typeof es&&"u">typeof es.versions&&"u">typeof es.versions.node}function C(){return!(0,J.getDocument)()&&!!(0,J.getNavigator)()&&"ReactNative"===navigator.product}function D(){return!te()&&!!(0,J.getNavigator)()&&!!(0,J.getDocument)()}function T(){return C()?ey.reactNative:te()?ey.node:D()?ey.browser:ey.unknown}function Jn(){var n;try{return C()&&"u">typeof o.g&&"u">typeof(null==o.g?void 0:o.g.Application)?null==(n=o.g.Application)?void 0:n.applicationId:void 0}catch{return}}function ke(n,i){let o=ei.parse(n);return o=Ce(Ce({},o),i),n=ei.stringify(o)}function Qn(){return(0,et.D)()||{name:"",description:"",url:"",icons:[""]}}function Ve(){if(T()===ey.reactNative&&"u">typeof o.g&&"u">typeof(null==o.g?void 0:o.g.Platform)){let{OS:n,Version:i}=o.g.Platform;return[n,i].join("-")}let n=(0,j.qY)();if(null===n)return"unknown";let i=n.os?n.os.replace(" ","").toLowerCase():"unknown";return"browser"===n.type?[i,n.name,n.version].join("-"):[i,n.version].join("-")}function Me(){var n;let i=T();return i===ey.browser?[i,(null==(n=(0,J.getLocation)())?void 0:n.host)||"unknown"].join(":"):i}function Ke(n,i,o){let u=Ve(),l=Me();return[[n,i].join("-"),["js",o].join("-"),u,l].join("/")}function Xn({protocol:n,version:i,relayUrl:o,sdkVersion:u,auth:l,projectId:d,useOnCloseEvent:x,bundleId:I}){let R=o.split("?"),j=Ke(n,i,u),W=ke(R[1]||"",{auth:l,ua:j,projectId:d,useOnCloseEvent:x||void 0,origin:I||void 0});return R[0]+"?"+W}function O(n,i){return n.filter(n=>i.includes(n)).length===n.length}function rt(n){return Object.fromEntries(n.entries())}function ot(n){return new Map(Object.entries(n))}function at(n=W.FIVE_MINUTES,i){let o,u,l;let d=(0,W.toMiliseconds)(n||W.FIVE_MINUTES);return{resolve:n=>{l&&o&&(clearTimeout(l),o(n))},reject:n=>{l&&u&&(clearTimeout(l),u(n))},done:()=>new Promise((n,x)=>{l=setTimeout(()=>{x(Error(i))},d),o=n,u=x})}}function ut(n,i,o){return new Promise(async(u,l)=>{let d=setTimeout(()=>l(Error(o)),i);try{let i=await n;u(i)}catch(n){l(n)}clearTimeout(d)})}function re(n,i){if("string"==typeof i&&i.startsWith(`${n}:`))return i;if("topic"===n.toLowerCase()){if("string"!=typeof i)throw Error('Value must be "string" for expirer target type: topic');return`topic:${i}`}if("id"===n.toLowerCase()){if("number"!=typeof i)throw Error('Value must be "number" for expirer target type: id');return`id:${i}`}throw Error(`Unknown expirer target type: ${n}`)}function lt(n){return re("topic",n)}function dt(n){return re("id",n)}function ft(n){let[i,o]=n.split(":"),u={id:void 0,topic:void 0};if("topic"===i&&"string"==typeof o)u.topic=o;else if("id"===i&&Number.isInteger(Number(o)))u.id=Number(o);else throw Error(`Invalid target, expected id:number or topic:string, got ${i}:${o}`);return u}function pt(n,i){return(0,W.fromMiliseconds)((i||Date.now())+(0,W.toMiliseconds)(n))}function mt(n){return Date.now()>=(0,W.toMiliseconds)(n)}function yt(n,i){return`${n}${i?`:${i}`:""}`}function S(n=[],i=[]){return[...new Set([...n,...i])]}async function ht({id:n,topic:i,wcDeepLink:u}){try{if(!u)return;let l="string"==typeof u?JSON.parse(u):u,d=l?.href;if("string"!=typeof d)return;d.endsWith("/")&&(d=d.slice(0,-1));let x=`${d}/wc?requestId=${n}&sessionTopic=${i}`,I=T();I===ey.browser?x.startsWith("https://")?window.open(x,"_blank","noreferrer noopener"):window.open(x,"_self","noreferrer noopener"):I===ey.reactNative&&"u">typeof(null==o.g?void 0:o.g.Linking)&&await o.g.Linking.openURL(x)}catch(n){console.error(n)}}async function gt(n,i){try{return await n.getItem(i)||(D()?localStorage.getItem(i):void 0)}catch(n){console.error(n)}}function vt(n){return n?.relay||{protocol:"irn"}}function Et(n){let i=eo[n];if(typeof i>"u")throw Error(`Relay Protocol not supported: ${n}`);return i}var eb=Object.defineProperty,ev=Object.getOwnPropertySymbols,eE=Object.prototype.hasOwnProperty,ew=Object.prototype.propertyIsEnumerable,Be=(n,i,o)=>i in n?eb(n,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[i]=o,St=(n,i)=>{for(var o in i||(i={}))eE.call(i,o)&&Be(n,o,i[o]);if(ev)for(var o of ev(i))ew.call(i,o)&&Be(n,o,i[o]);return n};function Ge(n,i="-"){let o={},u="relay"+i;return Object.keys(n).forEach(i=>{if(i.startsWith(u)){let l=i.replace(u,""),d=n[i];o[l]=d}}),o}function wt(n){n=(n=n.includes("wc://")?n.replace("wc://",""):n).includes("wc:")?n.replace("wc:",""):n;let i=n.indexOf(":"),o=-1!==n.indexOf("?")?n.indexOf("?"):void 0,u=n.substring(0,i),l=n.substring(i+1,o).split("@"),d="u">typeof o?n.substring(o):"",x=ei.parse(d);return{protocol:u,topic:We(l[0]),version:parseInt(l[1],10),symKey:x.symKey,relay:Ge(x)}}function We(n){return n.startsWith("//")?n.substring(2):n}function ze(n,i="-"){let o={};return Object.keys(n).forEach(u=>{n[u]&&(o["relay"+i+u]=n[u])}),o}function It(n){return`${n.protocol}:${n.topic}@${n.version}?`+ei.stringify(St({symKey:n.symKey},ze(n.relay)))}var eP=Object.defineProperty,ex=Object.defineProperties,eT=Object.getOwnPropertyDescriptors,eA=Object.getOwnPropertySymbols,eS=Object.prototype.hasOwnProperty,eC=Object.prototype.propertyIsEnumerable,Je=(n,i,o)=>i in n?eP(n,i,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[i]=o,_t=(n,i)=>{for(var o in i||(i={}))eS.call(i,o)&&Je(n,o,i[o]);if(eA)for(var o of eA(i))eC.call(i,o)&&Je(n,o,i[o]);return n},Ct=(n,i)=>ex(n,eT(i));function A(n){let i=[];return n.forEach(n=>{let[o,u]=n.split(":");i.push(`${o}:${u}`)}),i}function Qe(n){let i=[];return Object.values(n).forEach(n=>{i.push(...A(n.accounts))}),i}function Ze(n,i){let o=[];return Object.values(n).forEach(n=>{A(n.accounts).includes(i)&&o.push(...n.methods)}),o}function Xe(n,i){let o=[];return Object.values(n).forEach(n=>{A(n.accounts).includes(i)&&o.push(...n.events)}),o}function jt(n,i){let o=ln(n,i);if(o)throw Error(o.message);let u={};for(let[i,o]of Object.entries(n))u[i]={methods:o.methods,events:o.events,chains:o.accounts.map(n=>`${n.split(":")[0]}:${n.split(":")[1]}`)};return u}function oe(n){return n.includes(":")}function en(n){return oe(n)?n.split(":")[0]:n}function se(n){var i,o,u;let l={};if(!B(n))return l;for(let[d,x]of Object.entries(n)){let n=oe(d)?[d]:x.chains,I=x.methods||[],R=x.events||[],j=en(d);l[j]=Ct(_t({},l[j]),{chains:S(n,null==(i=l[j])?void 0:i.chains),methods:S(I,null==(o=l[j])?void 0:o.methods),events:S(R,null==(u=l[j])?void 0:u.events)})}return l}let e_={INVALID_METHOD:{message:"Invalid method.",code:1001},INVALID_EVENT:{message:"Invalid event.",code:1002},INVALID_UPDATE_REQUEST:{message:"Invalid update request.",code:1003},INVALID_EXTEND_REQUEST:{message:"Invalid extend request.",code:1004},INVALID_SESSION_SETTLE_REQUEST:{message:"Invalid session settle request.",code:1005},UNAUTHORIZED_METHOD:{message:"Unauthorized method.",code:3001},UNAUTHORIZED_EVENT:{message:"Unauthorized event.",code:3002},UNAUTHORIZED_UPDATE_REQUEST:{message:"Unauthorized update request.",code:3003},UNAUTHORIZED_EXTEND_REQUEST:{message:"Unauthorized extend request.",code:3004},USER_REJECTED:{message:"User rejected.",code:5e3},USER_REJECTED_CHAINS:{message:"User rejected chains.",code:5001},USER_REJECTED_METHODS:{message:"User rejected methods.",code:5002},USER_REJECTED_EVENTS:{message:"User rejected events.",code:5003},UNSUPPORTED_CHAINS:{message:"Unsupported chains.",code:5100},UNSUPPORTED_METHODS:{message:"Unsupported methods.",code:5101},UNSUPPORTED_EVENTS:{message:"Unsupported events.",code:5102},UNSUPPORTED_ACCOUNTS:{message:"Unsupported accounts.",code:5103},UNSUPPORTED_NAMESPACE_KEY:{message:"Unsupported namespace key.",code:5104},USER_DISCONNECTED:{message:"User disconnected.",code:6e3},SESSION_SETTLEMENT_FAILED:{message:"Session settlement failed.",code:7e3},WC_METHOD_UNSUPPORTED:{message:"Unsupported wc_ method.",code:10001}},eO={NOT_INITIALIZED:{message:"Not initialized.",code:1},NO_MATCHING_KEY:{message:"No matching key.",code:2},RESTORE_WILL_OVERRIDE:{message:"Restore will override.",code:3},RESUBSCRIBED:{message:"Resubscribed.",code:4},MISSING_OR_INVALID:{message:"Missing or invalid.",code:5},EXPIRED:{message:"Expired.",code:6},UNKNOWN_TYPE:{message:"Unknown type.",code:7},MISMATCHED_TOPIC:{message:"Mismatched topic.",code:8},NON_CONFORMING_NAMESPACES:{message:"Non conforming namespaces.",code:9}};function N(n,i){let{message:o,code:u}=eO[n];return{message:i?`${o} ${i}`:o,code:u}}function U(n,i){let{message:o,code:u}=e_[n];return{message:i?`${o} ${i}`:o,code:u}}function k(n,i){return!!Array.isArray(n)&&(!("u">typeof i)||!n.length||n.every(i))}function B(n){return Object.getPrototypeOf(n)===Object.prototype&&Object.keys(n).length}function w(n){return typeof n>"u"}function h(n,i){return!!(i&&w(n))||"string"==typeof n&&!!n.trim().length}function G(n,i){return!!(i&&w(n))||"number"==typeof n&&!isNaN(n)}function Dt(n,i){let{requiredNamespaces:o}=i,u=Object.keys(n.namespaces),l=Object.keys(o),d=!0;return!!O(l,u)&&(u.forEach(i=>{let{accounts:u,methods:l,events:x}=n.namespaces[i],I=A(u),R=o[i];O(L(i,R),I)&&O(R.methods,l)&&O(R.events,x)||(d=!1)}),d)}function V(n){return!!(h(n,!1)&&n.includes(":"))&&2===n.split(":").length}function rn(n){if(h(n,!1)&&n.includes(":")){let i=n.split(":");if(3===i.length){let n=i[0]+":"+i[1];return!!i[2]&&V(n)}}return!1}function kt(n){if(h(n,!1))try{return"u">typeof new URL(n)}catch{}return!1}function Vt(n){var i;return null==(i=n?.proposer)?void 0:i.publicKey}function Mt(n){return n?.topic}function Kt(n,i){let o=null;return h(n?.publicKey,!1)||(o=N("MISSING_OR_INVALID",`${i} controller public key should be a string`)),o}function ie(n){let i=!0;return k(n)?n.length&&(i=n.every(n=>h(n,!1))):i=!1,i}function on(n,i,o){let u=null;return k(i)&&i.length?i.forEach(n=>{u||V(n)||(u=U("UNSUPPORTED_CHAINS",`${o}, chain ${n} should be a string and conform to "namespace:chainId" format`))}):V(n)||(u=U("UNSUPPORTED_CHAINS",`${o}, chains must be defined as "namespace:chainId" e.g. "eip155:1": {...} in the namespace key OR as an array of CAIP-2 chainIds e.g. eip155: { chains: ["eip155:1", "eip155:5"] }`)),u}function sn(n,i,o){let u=null;return Object.entries(n).forEach(([n,l])=>{if(u)return;let d=on(n,L(n,l),`${i} ${o}`);d&&(u=d)}),u}function cn(n,i){let o=null;return k(n)?n.forEach(n=>{o||rn(n)||(o=U("UNSUPPORTED_ACCOUNTS",`${i}, account ${n} should be a string and conform to "namespace:chainId:address" format`))}):o=U("UNSUPPORTED_ACCOUNTS",`${i}, accounts should be an array of strings conforming to "namespace:chainId:address" format`),o}function an(n,i){let o=null;return Object.values(n).forEach(n=>{if(o)return;let u=cn(n?.accounts,`${i} namespace`);u&&(o=u)}),o}function un(n,i){let o=null;return ie(n?.methods)?ie(n?.events)||(o=U("UNSUPPORTED_EVENTS",`${i}, events should be an array of strings or empty array for no events`)):o=U("UNSUPPORTED_METHODS",`${i}, methods should be an array of strings or empty array for no methods`),o}function ce(n,i){let o=null;return Object.values(n).forEach(n=>{if(o)return;let u=un(n,`${i}, namespace`);u&&(o=u)}),o}function Lt(n,i,o){let u=null;if(n&&B(n)){let l=ce(n,i);l&&(u=l);let d=sn(n,i,o);d&&(u=d)}else u=N("MISSING_OR_INVALID",`${i}, ${o} should be an object with data`);return u}function ln(n,i){let o=null;if(n&&B(n)){let u=ce(n,i);u&&(o=u);let l=an(n,i);l&&(o=l)}else o=N("MISSING_OR_INVALID",`${i}, namespaces should be an object with data`);return o}function dn(n){return h(n.protocol,!0)}function xt(n,i){let o=!1;return i&&!n?o=!0:n&&k(n)&&n.length&&n.forEach(n=>{o=dn(n)}),o}function Ft(n){return"number"==typeof n}function Ht(n){return"u">typeof n}function qt(n){return!(!n||"object"!=typeof n||!n.code||!G(n.code,!1)||!n.message||!h(n.message,!1))}function Bt(n){return!(w(n)||!h(n.method,!1))}function Gt(n){return!(w(n)||w(n.result)&&w(n.error)||!G(n.id,!1)||!h(n.jsonrpc,!1))}function Wt(n){return!(w(n)||!h(n.name,!1))}function zt(n,i){return!(!V(i)||!Qe(n).includes(i))}function Yt(n,i,o){return!!h(o,!1)&&Ze(n,i).includes(o)}function Jt(n,i,o){return!!h(o,!1)&&Xe(n,i).includes(o)}function fn(n,i,o){let u=null,l=Qt(n),d=Zt(i),x=Object.keys(l),I=Object.keys(d),R=pn(Object.keys(n)),j=pn(Object.keys(i)),W=R.filter(n=>!j.includes(n));return W.length&&(u=N("NON_CONFORMING_NAMESPACES",`${o} namespaces keys don't satisfy requiredNamespaces. Required: ${W.toString()} Received: ${Object.keys(i).toString()}`)),O(x,I)||(u=N("NON_CONFORMING_NAMESPACES",`${o} namespaces chains don't satisfy required namespaces. Required: ${x.toString()} diff --git a/_next/static/chunks/21-67a3923cf60aa9cc.js b/_next/static/chunks/891-a8357902dff787e6.js similarity index 84% rename from _next/static/chunks/21-67a3923cf60aa9cc.js rename to _next/static/chunks/891-a8357902dff787e6.js index ca01414..f6cfc33 100644 --- a/_next/static/chunks/21-67a3923cf60aa9cc.js +++ b/_next/static/chunks/891-a8357902dff787e6.js @@ -1,4 +1,4 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[21],{23164:function(e,t,r){var n=r(41280),i=r(81755).each;function MediaQuery(e,t){this.query=e,this.isUnconditional=t,this.handlers=[],this.mql=window.matchMedia(e);var r=this;this.listener=function(e){r.mql=e.currentTarget||e,r.assess()},this.mql.addListener(this.listener)}MediaQuery.prototype={constuctor:MediaQuery,addHandler:function(e){var t=new n(e);this.handlers.push(t),this.matches()&&t.on()},removeHandler:function(e){var t=this.handlers;i(t,function(r,n){if(r.equals(e))return r.destroy(),!t.splice(n,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){i(this.handlers,function(e){e.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:function(){var e=this.matches()?"on":"off";i(this.handlers,function(t){t[e]()})}},e.exports=MediaQuery},76852:function(e,t,r){var n=r(23164),i=r(81755),o=i.each,s=i.isFunction,a=i.isArray;function MediaQueryDispatch(){if(!window.matchMedia)throw Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!window.matchMedia("only all").matches}MediaQueryDispatch.prototype={constructor:MediaQueryDispatch,register:function(e,t,r){var i=this.queries,l=r&&this.browserIsIncapable;return i[e]||(i[e]=new n(e,l)),s(t)&&(t={match:t}),a(t)||(t=[t]),o(t,function(t){s(t)&&(t={match:t}),i[e].addHandler(t)}),this},unregister:function(e,t){var r=this.queries[e];return r&&(t?r.removeHandler(t):(r.clear(),delete this.queries[e])),this}},e.exports=MediaQueryDispatch},41280:function(e){function QueryHandler(e){this.options=e,e.deferSetup||this.setup()}QueryHandler.prototype={constructor:QueryHandler,setup:function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:function(){this.initialised||this.setup(),this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(e){return this.options===e||this.options.match===e}},e.exports=QueryHandler},81755:function(e){function each(e,t){for(var r=0,n=e.length;ra||s<-a)&&r<_max(p,"x")&&(t.skipX=1),!t.skipY&&(i>a||i<-a)&&n<_max(p,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(d.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(d,t.vars.onAutoKillParams||[]))),_?o.scrollTo(t.skipX?r:t.x,t.skipY?n:t.y):(t.skipY||(p.scrollTop=t.y),t.skipX||(p.scrollLeft=t.x)),y&&(1===e||0===e)&&(n=p.scrollTop,r=p.scrollLeft,v?p.style.scrollSnapType=v:p.style.removeProperty("scroll-snap-type"),p.scrollTop=n+1,p.scrollLeft=r+1,p.scrollTop=n,p.scrollLeft=r),t.xPrev=t.x,t.yPrev=t.y,u&&u.update()},kill:function(e){var t="scrollTo"===e,r=this._props.indexOf(e);return(t||"scrollTo_x"===e)&&(this.skipX=1),(t||"scrollTo_y"===e)&&(this.skipY=1),r>-1&&this._props.splice(r,1),!this._props.length}};p.max=_max,p.getOffset=_getOffset,p.buildGetter=_buildGetter,_getGSAP()&&n.registerPlugin(p)},13312:function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;ra||s<-a)&&r<_max(d,"x")&&(t.skipX=1),!t.skipY&&(i>a||i<-a)&&n<_max(d,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(p.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(p,t.vars.onAutoKillParams||[]))),_?o.scrollTo(t.skipX?r:t.x,t.skipY?n:t.y):(t.skipY||(d.scrollTop=t.y),t.skipX||(d.scrollLeft=t.x)),y&&(1===e||0===e)&&(n=d.scrollTop,r=d.scrollLeft,v?d.style.scrollSnapType=v:d.style.removeProperty("scroll-snap-type"),d.scrollTop=n+1,d.scrollLeft=r+1,d.scrollTop=n,d.scrollLeft=r),t.xPrev=t.x,t.yPrev=t.y,u&&u.update()},kill:function(e){var t="scrollTo"===e,r=this._props.indexOf(e);return(t||"scrollTo_x"===e)&&(this.skipX=1),(t||"scrollTo_y"===e)&&(this.skipY=1),r>-1&&this._props.splice(r,1),!this._props.length}};d.max=_max,d.getOffset=_getOffset,d.buildGetter=_buildGetter,_getGSAP()&&n.registerPlugin(d)},13312:function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;ra?(i=n,n=e,s=o,o=l):r?n+=e:n=i+(e-i)/(l-s)*(o-s)};return{update:update,reset:function(){i=n=r?0:n,s=o=0},getVelocity:function(e){var t=s,a=i,c=b();return(e||0===e)&&e!==n&&update(e),o===s||c-s>l?0:(n+(r?a:-a))/((r?c:o)-t)*1e3}}},_getEvent=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},_getAbsoluteMax=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},_setScrollTrigger=function(){(p=n.core.globals().ScrollTrigger)&&p.core&&_integrate()},_initCore=function(e){return n=e||_getGSAP(),!i&&n&&"undefined"!=typeof document&&document.body&&(o=window,a=(s=document).documentElement,l=s.body,d=[o,s,a,l],n.utils.clamp,h=n.core.context||function(){},u="onpointerenter"in l?"pointer":"mouse",c=x.isTouch=o.matchMedia&&o.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in o||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,g=x.eventTypes=("ontouchstart"in a?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in a?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return _=0},500),_setScrollTrigger(),i=1),i};P.op=T,v.cache=0;var x=function(){function Observer(e){this.init(e)}return Observer.prototype.init=function(e){i||_initCore(n)||console.warn("Please gsap.registerPlugin(Observer)"),p||_setScrollTrigger();var t=e.tolerance,r=e.dragMinimum,d=e.type,_=e.target,v=e.lineHeight,m=e.debounce,S=e.preventDefault,w=e.onStop,x=e.onStopDelay,O=e.ignore,k=e.wheelSpeed,C=e.event,j=e.onDragStart,M=e.onDragEnd,E=e.onDrag,L=e.onPress,z=e.onRelease,R=e.onRight,A=e.onLeft,D=e.onUp,I=e.onDown,N=e.onChangeX,F=e.onChangeY,H=e.onChange,W=e.onToggleX,B=e.onToggleY,Y=e.onHover,X=e.onHoverEnd,q=e.onMove,V=e.ignoreCheck,G=e.isNormalizer,K=e.onGestureStart,U=e.onGestureEnd,Q=e.onWheel,Z=e.onEnable,$=e.onDisable,J=e.onClick,ee=e.scrollSpeed,et=e.capture,er=e.allowClicks,en=e.lockAxis,ei=e.onLockAxis;this.target=_=_getTarget(_)||a,this.vars=e,O&&(O=n.utils.toArray(O)),t=t||1e-9,r=r||0,k=k||1,ee=ee||1,d=d||"wheel,touch,pointer",m=!1!==m,v||(v=parseFloat(o.getComputedStyle(l).lineHeight)||22);var eo,es,ea,el,ec,eu,ep,ed=this,ef=0,eg=0,eh=e.passive||!S,e_=_getScrollFunc(_,P),ey=_getScrollFunc(_,T),ev=e_(),em=ey(),eb=~d.indexOf("touch")&&!~d.indexOf("pointer")&&"pointerdown"===g[0],eS=_isViewport(_),ew=_.ownerDocument||s,eP=[0,0,0],eT=[0,0,0],ex=0,clickCapture=function(){return ex=b()},_ignoreCheck=function(e,t){return(ed.event=e)&&O&&~O.indexOf(e.target)||t&&eb&&"touch"!==e.pointerType||V&&V(e,t)},update=function(){var e=ed.deltaX=_getAbsoluteMax(eP),r=ed.deltaY=_getAbsoluteMax(eT),n=Math.abs(e)>=t,i=Math.abs(r)>=t;H&&(n||i)&&H(ed,e,r,eP,eT),n&&(R&&ed.deltaX>0&&R(ed),A&&ed.deltaX<0&&A(ed),N&&N(ed),W&&ed.deltaX<0!=ef<0&&W(ed),ef=ed.deltaX,eP[0]=eP[1]=eP[2]=0),i&&(I&&ed.deltaY>0&&I(ed),D&&ed.deltaY<0&&D(ed),F&&F(ed),B&&ed.deltaY<0!=eg<0&&B(ed),eg=ed.deltaY,eT[0]=eT[1]=eT[2]=0),(el||ea)&&(q&&q(ed),ea&&(E(ed),ea=!1),el=!1),eu&&(eu=!1,1)&&ei&&ei(ed),ec&&(Q(ed),ec=!1),eo=0},onDelta=function(e,t,r){eP[r]+=e,eT[r]+=t,ed._vx.update(e),ed._vy.update(t),m?eo||(eo=requestAnimationFrame(update)):update()},onTouchOrPointerDelta=function(e,t){en&&!ep&&(ed.axis=ep=Math.abs(e)>Math.abs(t)?"x":"y",eu=!0),"y"!==ep&&(eP[2]+=e,ed._vx.update(e,!0)),"x"!==ep&&(eT[2]+=t,ed._vy.update(t,!0)),m?eo||(eo=requestAnimationFrame(update)):update()},_onDrag=function(e){if(!_ignoreCheck(e,1)){var t=(e=_getEvent(e,S)).clientX,n=e.clientY,i=t-ed.x,o=n-ed.y,s=ed.isDragging;ed.x=t,ed.y=n,(s||Math.abs(ed.startX-t)>=r||Math.abs(ed.startY-n)>=r)&&(E&&(ea=!0),s||(ed.isDragging=!0),onTouchOrPointerDelta(i,o),s||j&&j(ed))}},eO=ed.onPress=function(e){_ignoreCheck(e,1)||e&&e.button||(ed.axis=ep=null,es.pause(),ed.isPressed=!0,e=_getEvent(e),ef=eg=0,ed.startX=ed.x=e.clientX,ed.startY=ed.y=e.clientY,ed._vx.reset(),ed._vy.reset(),_addListener(G?_:ew,g[1],_onDrag,eh,!0),ed.deltaX=ed.deltaY=0,L&&L(ed))},ek=ed.onRelease=function(e){if(!_ignoreCheck(e,1)){_removeListener(G?_:ew,g[1],_onDrag,!0);var t=!isNaN(ed.y-ed.startY),r=ed.isDragging,i=r&&(Math.abs(ed.x-ed.startX)>3||Math.abs(ed.y-ed.startY)>3),s=_getEvent(e);!i&&t&&(ed._vx.reset(),ed._vy.reset(),S&&er&&n.delayedCall(.08,function(){if(b()-ex>300&&!e.defaultPrevented){if(e.target.click)e.target.click();else if(ew.createEvent){var t=ew.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,o,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}})),ed.isDragging=ed.isGesturing=ed.isPressed=!1,w&&r&&!G&&es.restart(!0),M&&r&&M(ed),z&&z(ed,i)}},_onGestureStart=function(e){return e.touches&&e.touches.length>1&&(ed.isGesturing=!0)&&K(e,ed.isDragging)},_onGestureEnd=function(){return ed.isGesturing=!1,U(ed)},onScroll=function(e){if(!_ignoreCheck(e)){var t=e_(),r=ey();onDelta((t-ev)*ee,(r-em)*ee,1),ev=t,em=r,w&&es.restart(!0)}},_onWheel=function(e){if(!_ignoreCheck(e)){e=_getEvent(e,S),Q&&(ec=!0);var t=(1===e.deltaMode?v:2===e.deltaMode?o.innerHeight:1)*k;onDelta(e.deltaX*t,e.deltaY*t,0),w&&!G&&es.restart(!0)}},_onMove=function(e){if(!_ignoreCheck(e)){var t=e.clientX,r=e.clientY,n=t-ed.x,i=r-ed.y;ed.x=t,ed.y=r,el=!0,w&&es.restart(!0),(n||i)&&onTouchOrPointerDelta(n,i)}},_onHover=function(e){ed.event=e,Y(ed)},_onHoverEnd=function(e){ed.event=e,X(ed)},_onClick=function(e){return _ignoreCheck(e)||_getEvent(e,S)&&J(ed)};es=ed._dc=n.delayedCall(x||.25,function(){ed._vx.reset(),ed._vy.reset(),es.pause(),w&&w(ed)}).pause(),ed.deltaX=ed.deltaY=0,ed._vx=_getVelocityProp(0,50,!0),ed._vy=_getVelocityProp(0,50,!0),ed.scrollX=e_,ed.scrollY=ey,ed.isDragging=ed.isGesturing=ed.isPressed=!1,h(this),ed.enable=function(e){return!ed.isEnabled&&(_addListener(eS?ew:_,"scroll",_onScroll),d.indexOf("scroll")>=0&&_addListener(eS?ew:_,"scroll",onScroll,eh,et),d.indexOf("wheel")>=0&&_addListener(_,"wheel",_onWheel,eh,et),(d.indexOf("touch")>=0&&c||d.indexOf("pointer")>=0)&&(_addListener(_,g[0],eO,eh,et),_addListener(ew,g[2],ek),_addListener(ew,g[3],ek),er&&_addListener(_,"click",clickCapture,!0,!0),J&&_addListener(_,"click",_onClick),K&&_addListener(ew,"gesturestart",_onGestureStart),U&&_addListener(ew,"gestureend",_onGestureEnd),Y&&_addListener(_,u+"enter",_onHover),X&&_addListener(_,u+"leave",_onHoverEnd),q&&_addListener(_,u+"move",_onMove)),ed.isEnabled=!0,e&&e.type&&eO(e),Z&&Z(ed)),ed},ed.disable=function(){ed.isEnabled&&(y.filter(function(e){return e!==ed&&_isViewport(e.target)}).length||_removeListener(eS?ew:_,"scroll",_onScroll),ed.isPressed&&(ed._vx.reset(),ed._vy.reset(),_removeListener(G?_:ew,g[1],_onDrag,!0)),_removeListener(eS?ew:_,"scroll",onScroll,et),_removeListener(_,"wheel",_onWheel,et),_removeListener(_,g[0],eO,et),_removeListener(ew,g[2],ek),_removeListener(ew,g[3],ek),_removeListener(_,"click",clickCapture,!0),_removeListener(_,"click",_onClick),_removeListener(ew,"gesturestart",_onGestureStart),_removeListener(ew,"gestureend",_onGestureEnd),_removeListener(_,u+"enter",_onHover),_removeListener(_,u+"leave",_onHoverEnd),_removeListener(_,u+"move",_onMove),ed.isEnabled=ed.isPressed=ed.isDragging=!1,$&&$(ed))},ed.kill=ed.revert=function(){ed.disable();var e=y.indexOf(ed);e>=0&&y.splice(e,1),f===ed&&(f=0)},y.push(ed),G&&_isViewport(_)&&(f=ed),ed.enable(C)},_createClass(Observer,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),Observer}();x.version="3.12.5",x.create=function(e){return new x(e)},x.register=_initCore,x.getAll=function(){return y.slice()},x.getById=function(e){return y.filter(function(t){return t.vars.id===e})[0]},_getGSAP()&&n.registerPlugin(x);/*! +*/var n,i,o,s,a,l,c,u,d,p,f,g,h,_getGSAP=function(){return n||"undefined"!=typeof window&&(n=window.gsap)&&n.registerPlugin&&n},_=1,y=[],v=[],m=[],b=Date.now,_bridge=function(e,t){return t},_integrate=function(){var e=d.core,t=e.bridge||{},r=e._scrollers,n=e._proxies;r.push.apply(r,v),n.push.apply(n,m),v=r,m=n,_bridge=function(e,r){return t[e](r)}},_getProxyProp=function(e,t){return~m.indexOf(e)&&m[m.indexOf(e)+1][t]},_isViewport=function(e){return!!~p.indexOf(e)},_addListener=function(e,t,r,n,i){return e.addEventListener(t,r,{passive:!1!==n,capture:!!i})},_removeListener=function(e,t,r,n){return e.removeEventListener(t,r,!!n)},S="scrollLeft",w="scrollTop",_onScroll=function(){return f&&f.isPressed||v.cache++},_scrollCacheFunc=function(e,t){var cachingFunc=function cachingFunc(r){if(r||0===r){_&&(o.history.scrollRestoration="manual");var n=f&&f.isPressed;e(r=cachingFunc.v=Math.round(r)||(f&&f.iOS?1:0)),cachingFunc.cacheID=v.cache,n&&_bridge("ss",r)}else(t||v.cache!==cachingFunc.cacheID||_bridge("ref"))&&(cachingFunc.cacheID=v.cache,cachingFunc.v=e());return cachingFunc.v+cachingFunc.offset};return cachingFunc.offset=0,e&&cachingFunc},P={s:S,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:_scrollCacheFunc(function(e){return arguments.length?o.scrollTo(e,T.sc()):o.pageXOffset||s[S]||a[S]||l[S]||0})},T={s:w,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:P,sc:_scrollCacheFunc(function(e){return arguments.length?o.scrollTo(P.sc(),e):o.pageYOffset||s[w]||a[w]||l[w]||0})},_getTarget=function(e,t){return(t&&t._ctx&&t._ctx.selector||n.utils.toArray)(e)[0]||("string"==typeof e&&!1!==n.config().nullTargetWarn?console.warn("Element not found:",e):null)},_getScrollFunc=function(e,t){var r=t.s,i=t.sc;_isViewport(e)&&(e=s.scrollingElement||a);var o=v.indexOf(e),l=i===T.sc?1:2;~o||(o=v.push(e)-1),v[o+l]||_addListener(e,"scroll",_onScroll);var c=v[o+l],u=c||(v[o+l]=_scrollCacheFunc(_getProxyProp(e,r),!0)||(_isViewport(e)?i:_scrollCacheFunc(function(t){return arguments.length?e[r]=t:e[r]})));return u.target=e,c||(u.smooth="smooth"===n.getProperty(e,"scrollBehavior")),u},_getVelocityProp=function(e,t,r){var n=e,i=e,o=b(),s=o,a=t||50,l=Math.max(500,3*a),update=function(e,t){var l=b();t||l-o>a?(i=n,n=e,s=o,o=l):r?n+=e:n=i+(e-i)/(l-s)*(o-s)};return{update:update,reset:function(){i=n=r?0:n,s=o=0},getVelocity:function(e){var t=s,a=i,c=b();return(e||0===e)&&e!==n&&update(e),o===s||c-s>l?0:(n+(r?a:-a))/((r?c:o)-t)*1e3}}},_getEvent=function(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},_getAbsoluteMax=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},_setScrollTrigger=function(){(d=n.core.globals().ScrollTrigger)&&d.core&&_integrate()},_initCore=function(e){return n=e||_getGSAP(),!i&&n&&"undefined"!=typeof document&&document.body&&(o=window,a=(s=document).documentElement,l=s.body,p=[o,s,a,l],n.utils.clamp,h=n.core.context||function(){},u="onpointerenter"in l?"pointer":"mouse",c=x.isTouch=o.matchMedia&&o.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in o||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,g=x.eventTypes=("ontouchstart"in a?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in a?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return _=0},500),_setScrollTrigger(),i=1),i};P.op=T,v.cache=0;var x=function(){function Observer(e){this.init(e)}return Observer.prototype.init=function(e){i||_initCore(n)||console.warn("Please gsap.registerPlugin(Observer)"),d||_setScrollTrigger();var t=e.tolerance,r=e.dragMinimum,p=e.type,_=e.target,v=e.lineHeight,m=e.debounce,S=e.preventDefault,w=e.onStop,x=e.onStopDelay,O=e.ignore,k=e.wheelSpeed,C=e.event,j=e.onDragStart,M=e.onDragEnd,E=e.onDrag,L=e.onPress,z=e.onRelease,R=e.onRight,A=e.onLeft,D=e.onUp,I=e.onDown,N=e.onChangeX,F=e.onChangeY,H=e.onChange,W=e.onToggleX,B=e.onToggleY,Y=e.onHover,X=e.onHoverEnd,q=e.onMove,V=e.ignoreCheck,G=e.isNormalizer,K=e.onGestureStart,U=e.onGestureEnd,Q=e.onWheel,Z=e.onEnable,$=e.onDisable,J=e.onClick,ee=e.scrollSpeed,et=e.capture,er=e.allowClicks,en=e.lockAxis,ei=e.onLockAxis;this.target=_=_getTarget(_)||a,this.vars=e,O&&(O=n.utils.toArray(O)),t=t||1e-9,r=r||0,k=k||1,ee=ee||1,p=p||"wheel,touch,pointer",m=!1!==m,v||(v=parseFloat(o.getComputedStyle(l).lineHeight)||22);var eo,es,ea,el,ec,eu,ed,ep=this,ef=0,eg=0,eh=e.passive||!S,e_=_getScrollFunc(_,P),ey=_getScrollFunc(_,T),ev=e_(),em=ey(),eb=~p.indexOf("touch")&&!~p.indexOf("pointer")&&"pointerdown"===g[0],eS=_isViewport(_),ew=_.ownerDocument||s,eP=[0,0,0],eT=[0,0,0],ex=0,clickCapture=function(){return ex=b()},_ignoreCheck=function(e,t){return(ep.event=e)&&O&&~O.indexOf(e.target)||t&&eb&&"touch"!==e.pointerType||V&&V(e,t)},update=function(){var e=ep.deltaX=_getAbsoluteMax(eP),r=ep.deltaY=_getAbsoluteMax(eT),n=Math.abs(e)>=t,i=Math.abs(r)>=t;H&&(n||i)&&H(ep,e,r,eP,eT),n&&(R&&ep.deltaX>0&&R(ep),A&&ep.deltaX<0&&A(ep),N&&N(ep),W&&ep.deltaX<0!=ef<0&&W(ep),ef=ep.deltaX,eP[0]=eP[1]=eP[2]=0),i&&(I&&ep.deltaY>0&&I(ep),D&&ep.deltaY<0&&D(ep),F&&F(ep),B&&ep.deltaY<0!=eg<0&&B(ep),eg=ep.deltaY,eT[0]=eT[1]=eT[2]=0),(el||ea)&&(q&&q(ep),ea&&(E(ep),ea=!1),el=!1),eu&&(eu=!1,1)&&ei&&ei(ep),ec&&(Q(ep),ec=!1),eo=0},onDelta=function(e,t,r){eP[r]+=e,eT[r]+=t,ep._vx.update(e),ep._vy.update(t),m?eo||(eo=requestAnimationFrame(update)):update()},onTouchOrPointerDelta=function(e,t){en&&!ed&&(ep.axis=ed=Math.abs(e)>Math.abs(t)?"x":"y",eu=!0),"y"!==ed&&(eP[2]+=e,ep._vx.update(e,!0)),"x"!==ed&&(eT[2]+=t,ep._vy.update(t,!0)),m?eo||(eo=requestAnimationFrame(update)):update()},_onDrag=function(e){if(!_ignoreCheck(e,1)){var t=(e=_getEvent(e,S)).clientX,n=e.clientY,i=t-ep.x,o=n-ep.y,s=ep.isDragging;ep.x=t,ep.y=n,(s||Math.abs(ep.startX-t)>=r||Math.abs(ep.startY-n)>=r)&&(E&&(ea=!0),s||(ep.isDragging=!0),onTouchOrPointerDelta(i,o),s||j&&j(ep))}},eO=ep.onPress=function(e){_ignoreCheck(e,1)||e&&e.button||(ep.axis=ed=null,es.pause(),ep.isPressed=!0,e=_getEvent(e),ef=eg=0,ep.startX=ep.x=e.clientX,ep.startY=ep.y=e.clientY,ep._vx.reset(),ep._vy.reset(),_addListener(G?_:ew,g[1],_onDrag,eh,!0),ep.deltaX=ep.deltaY=0,L&&L(ep))},ek=ep.onRelease=function(e){if(!_ignoreCheck(e,1)){_removeListener(G?_:ew,g[1],_onDrag,!0);var t=!isNaN(ep.y-ep.startY),r=ep.isDragging,i=r&&(Math.abs(ep.x-ep.startX)>3||Math.abs(ep.y-ep.startY)>3),s=_getEvent(e);!i&&t&&(ep._vx.reset(),ep._vy.reset(),S&&er&&n.delayedCall(.08,function(){if(b()-ex>300&&!e.defaultPrevented){if(e.target.click)e.target.click();else if(ew.createEvent){var t=ew.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,o,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}})),ep.isDragging=ep.isGesturing=ep.isPressed=!1,w&&r&&!G&&es.restart(!0),M&&r&&M(ep),z&&z(ep,i)}},_onGestureStart=function(e){return e.touches&&e.touches.length>1&&(ep.isGesturing=!0)&&K(e,ep.isDragging)},_onGestureEnd=function(){return ep.isGesturing=!1,U(ep)},onScroll=function(e){if(!_ignoreCheck(e)){var t=e_(),r=ey();onDelta((t-ev)*ee,(r-em)*ee,1),ev=t,em=r,w&&es.restart(!0)}},_onWheel=function(e){if(!_ignoreCheck(e)){e=_getEvent(e,S),Q&&(ec=!0);var t=(1===e.deltaMode?v:2===e.deltaMode?o.innerHeight:1)*k;onDelta(e.deltaX*t,e.deltaY*t,0),w&&!G&&es.restart(!0)}},_onMove=function(e){if(!_ignoreCheck(e)){var t=e.clientX,r=e.clientY,n=t-ep.x,i=r-ep.y;ep.x=t,ep.y=r,el=!0,w&&es.restart(!0),(n||i)&&onTouchOrPointerDelta(n,i)}},_onHover=function(e){ep.event=e,Y(ep)},_onHoverEnd=function(e){ep.event=e,X(ep)},_onClick=function(e){return _ignoreCheck(e)||_getEvent(e,S)&&J(ep)};es=ep._dc=n.delayedCall(x||.25,function(){ep._vx.reset(),ep._vy.reset(),es.pause(),w&&w(ep)}).pause(),ep.deltaX=ep.deltaY=0,ep._vx=_getVelocityProp(0,50,!0),ep._vy=_getVelocityProp(0,50,!0),ep.scrollX=e_,ep.scrollY=ey,ep.isDragging=ep.isGesturing=ep.isPressed=!1,h(this),ep.enable=function(e){return!ep.isEnabled&&(_addListener(eS?ew:_,"scroll",_onScroll),p.indexOf("scroll")>=0&&_addListener(eS?ew:_,"scroll",onScroll,eh,et),p.indexOf("wheel")>=0&&_addListener(_,"wheel",_onWheel,eh,et),(p.indexOf("touch")>=0&&c||p.indexOf("pointer")>=0)&&(_addListener(_,g[0],eO,eh,et),_addListener(ew,g[2],ek),_addListener(ew,g[3],ek),er&&_addListener(_,"click",clickCapture,!0,!0),J&&_addListener(_,"click",_onClick),K&&_addListener(ew,"gesturestart",_onGestureStart),U&&_addListener(ew,"gestureend",_onGestureEnd),Y&&_addListener(_,u+"enter",_onHover),X&&_addListener(_,u+"leave",_onHoverEnd),q&&_addListener(_,u+"move",_onMove)),ep.isEnabled=!0,e&&e.type&&eO(e),Z&&Z(ep)),ep},ep.disable=function(){ep.isEnabled&&(y.filter(function(e){return e!==ep&&_isViewport(e.target)}).length||_removeListener(eS?ew:_,"scroll",_onScroll),ep.isPressed&&(ep._vx.reset(),ep._vy.reset(),_removeListener(G?_:ew,g[1],_onDrag,!0)),_removeListener(eS?ew:_,"scroll",onScroll,et),_removeListener(_,"wheel",_onWheel,et),_removeListener(_,g[0],eO,et),_removeListener(ew,g[2],ek),_removeListener(ew,g[3],ek),_removeListener(_,"click",clickCapture,!0),_removeListener(_,"click",_onClick),_removeListener(ew,"gesturestart",_onGestureStart),_removeListener(ew,"gestureend",_onGestureEnd),_removeListener(_,u+"enter",_onHover),_removeListener(_,u+"leave",_onHoverEnd),_removeListener(_,u+"move",_onMove),ep.isEnabled=ep.isPressed=ep.isDragging=!1,$&&$(ep))},ep.kill=ep.revert=function(){ep.disable();var e=y.indexOf(ep);e>=0&&y.splice(e,1),f===ep&&(f=0)},y.push(ep),G&&_isViewport(_)&&(f=ep),ep.enable(C)},_createClass(Observer,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),Observer}();x.version="3.12.5",x.create=function(e){return new x(e)},x.register=_initCore,x.getAll=function(){return y.slice()},x.getById=function(e){return y.filter(function(t){return t.vars.id===e})[0]},_getGSAP()&&n.registerPlugin(x);/*! * ScrollTrigger 3.12.5 * https://gsap.com * @@ -22,4 +22,4 @@ * Subject to the terms at https://gsap.com/standard-license or for * Club GSAP members, the agreement issued with that membership. * @author: Jack Doyle, jack@greensock.com -*/var O,k,C,j,M,E,L,z,R,A,D,I,N,F,H,W,B,Y,X,q,V,G,K,U,Q,Z,$,J,ee,et,er,en,ei,eo,es,ea,el,ec,eu=1,ep=Date.now,ed=ep(),ef=0,eg=0,_parseClamp=function(e,t,r){var n=_isString(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=n,n?e.substr(6,e.length-7):e},_keepClamp=function(e,t){return t&&(!_isString(e)||"clamp("!==e.substr(0,6))?"clamp("+e+")":e},_pointerDownHandler=function(){return F=1},_pointerUpHandler=function(){return F=0},_passThrough=function(e){return e},_round=function(e){return Math.round(1e5*e)/1e5||0},_windowExists=function(){return"undefined"!=typeof window},ScrollTrigger_getGSAP=function(){return O||_windowExists()&&(O=window.gsap)&&O.registerPlugin&&O},ScrollTrigger_isViewport=function(e){return!!~L.indexOf(e)},_getViewportDimension=function(e){return("Height"===e?er:C["inner"+e])||M["client"+e]||E["client"+e]},_getBoundsFunc=function(e){return _getProxyProp(e,"getBoundingClientRect")||(ScrollTrigger_isViewport(e)?function(){return eB.width=C.innerWidth,eB.height=er,eB}:function(){return _getBounds(e)})},_getSizeFunc=function(e,t,r){var n=r.d,i=r.d2,o=r.a;return(o=_getProxyProp(e,"getBoundingClientRect"))?function(){return o()[n]}:function(){return(t?_getViewportDimension(i):e["client"+i])||0}},_maxScroll=function(e,t){var r=t.s,n=t.d2,i=t.d,o=t.a;return Math.max(0,(o=_getProxyProp(e,r="scroll"+n))?o()-_getBoundsFunc(e)()[i]:ScrollTrigger_isViewport(e)?(M[r]||E[r])-_getViewportDimension(n):e[r]-e["offset"+n])},_iterateAutoRefresh=function(e,t){for(var r=0;r0){for(e-=i,o=0;o=e)return r[o];return r[o-1]}for(o=r.length,e+=i;o--;)if(r[o]<=e)return r[o];return r[0]}:function(r,n,i){void 0===i&&(i=.001);var o=t(r);return!n||Math.abs(o-r)r&&(n*=t/100),e=e.substr(0,r-1)),e=n+(e in eM?eM[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},_createMarker=function(e,t,r,n,i,o,s,a){var l=i.startColor,c=i.endColor,u=i.fontSize,p=i.indent,d=i.fontWeight,f=j.createElement("div"),g=ScrollTrigger_isViewport(r)||"fixed"===_getProxyProp(r,"pinType"),h=-1!==e.indexOf("scroller"),_=g?E:r,y=-1!==e.indexOf("start"),v=y?l:c,m="border-color:"+v+";font-size:"+u+";color:"+v+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return m+="position:"+((h||a)&&g?"fixed;":"absolute;"),(h||a||!g)&&(m+=(n===T?ey:ev)+":"+(o+parseFloat(p))+"px;"),s&&(m+="box-sizing:border-box;text-align:left;width:"+s.offsetWidth+"px;"),f._isStart=y,f.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),f.style.cssText=m,f.innerText=t||0===t?e+"-"+t:e,_.children[0]?_.insertBefore(f,_.children[0]):_.appendChild(f),f._offset=f["offset"+n.op.d2],_positionMarker(f,0,n,y),f},_positionMarker=function(e,t,r,n){var i={display:"block"},o=r[n?"os2":"p2"],s=r[n?"p2":"os2"];e._isFlipped=n,i[r.a+"Percent"]=n?-100:0,i[r.a]=n?"1px":0,i["border"+o+eO]=1,i["border"+s+eO]=0,i[r.p]=t+"px",O.set(e,i)},eE=[],eL={},_sync=function(){return ep()-ef>34&&(es||(es=requestAnimationFrame(_updateAll)))},ScrollTrigger_onScroll=function(){K&&K.isPressed&&!(K.startX>E.clientWidth)||(v.cache++,K?es||(es=requestAnimationFrame(_updateAll)):_updateAll(),ef||_dispatch("scrollStart"),ef=ep())},_setBaseDimensions=function(){Z=C.innerWidth,Q=C.innerHeight},_onResize=function(){v.cache++,!(!N&&!G&&!j.fullscreenElement&&!j.webkitFullscreenElement&&(!U||Z!==C.innerWidth||Math.abs(C.innerHeight-Q)>.25*C.innerHeight))||z.restart(!0)},ez={},eR=[],_softRefresh=function _softRefresh(){return ScrollTrigger_removeListener(eX,"scrollEnd",_softRefresh)||_refreshAll(!0)},_dispatch=function(e){return ez[e]&&ez[e].map(function(e){return e()})||eR},eA=[],_revertRecorded=function(e){for(var t=0;tt,n=e._startClamp&&e.start>=t;(r||n)&&e.setPositions(n?t-1:e.start,r?Math.max(n?t:e.start+1,t):e.end,!0)}),_hideAllMarkers(!1),ei=0,r.forEach(function(e){return e&&e.render&&e.render(-1)}),v.forEach(function(e){_isFunction(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior="smooth"}),e.rec&&e(e.rec))}),_clearScrollMemory(ee,1),z.pause(),eD++,ea=2,_updateAll(2),eE.forEach(function(e){return _isFunction(e.vars.onRefresh)&&e.vars.onRefresh(e)}),ea=eX.isRefreshing=!1,_dispatch("refresh")},eI=0,eN=1,_updateAll=function(e){if(2===e||!ea&&!en){eX.isUpdating=!0,ec&&ec.update(0);var t=eE.length,r=ep(),n=r-ed>=50,i=t&&eE[0].scroll();if(eN=eI>i?-1:1,ea||(eI=i),n&&(ef&&!F&&r-ef>200&&(ef=0,_dispatch("scrollEnd")),D=ed,ed=r),eN<0){for(W=t;W-- >0;)eE[W]&&eE[W].update(0,n);eN=1}else for(W=0;W20),r-=r-b}if(f&&(a[f]=e||-.001,e<0&&(e=0)),o){var P=e+r,T=o._isStart;g="scroll"+n.d2,_positionMarker(o,P,n,T&&P>20||!T&&(u?Math.max(E[g],M[g]):o.parentNode[g])<=P+1),u&&(l=_getBounds(s),u&&(o.style[n.op.p]=l[n.op.p]-n.op.m-o._offset+"px"))}return d&&_&&(g=_getBounds(_),d.seek(p),h=_getBounds(_),d._caScrollDist=g[n.p]-h[n.p],e=e/d._caScrollDist*p),d&&d.seek(y),d?e:Math.round(e)},eY=/(webkit|moz|length|cssText|inset)/i,_reparent=function(e,t,r,n){if(e.parentNode!==t){var i,o,s=e.style;if(t===E){for(i in e._stOrig=s.cssText,o=_getComputedStyle(e))+i||eY.test(i)||!o[i]||"string"!=typeof s[i]||"0"===i||(s[i]=o[i]);s.top=r,s.left=n}else s.cssText=e._stOrig;O.core.getCache(e).uncache=1,t.appendChild(e)}},_interruptionTracker=function(e,t,r){var n=t,i=n;return function(t){var o=Math.round(e());return o!==n&&o!==i&&Math.abs(o-n)>3&&Math.abs(o-i)>3&&(t=o,r&&r()),i=n,n=t,t}},_shiftMarker=function(e,t,r){var n={};n[t.p]="+="+r,O.set(e,n)},_getTweenCreator=function(e,t){var r=_getScrollFunc(e,t),n="_scroll"+t.p2,getTween=function getTween(t,i,o,s,a){var l=getTween.tween,c=i.onComplete,u={};o=o||r();var p=_interruptionTracker(r,o,function(){l.kill(),getTween.tween=0});return a=s&&a||0,s=s||t-o,l&&l.kill(),i[n]=t,i.inherit=!1,i.modifiers=u,u[n]=function(){return p(o+s*l.ratio+a*l.ratio*l.ratio)},i.onUpdate=function(){v.cache++,getTween.tween&&_updateAll()},i.onComplete=function(){getTween.tween=0,c&&c.call(l)},l=getTween.tween=O.to(e,i)};return e[n]=r,r.wheelHandler=function(){return getTween.tween&&getTween.tween.kill()&&(getTween.tween=0)},ScrollTrigger_addListener(e,"wheel",r.wheelHandler),eX.isTouch&&ScrollTrigger_addListener(e,"touchmove",r.wheelHandler),getTween},eX=function(){function ScrollTrigger(e,t){k||ScrollTrigger.register(O)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),J(this),this.init(e,t)}return ScrollTrigger.prototype.init=function(e,t){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!eg){this.update=this.refresh=this.kill=_passThrough;return}var r,n,i,o,s,a,l,c,u,p,d,f,g,h,_,y,b,S,w,x,k,L,z,I,H,B,Y,X,G,K,U,Q,Z,$,J,ee,et,er,en,es,el,ed=e=_setDefaults(_isString(e)||_isNumber(e)||e.nodeType?{trigger:e}:e,ej),e_=ed.onUpdate,ey=ed.toggleClass,ev=ed.id,eM=ed.onToggle,ez=ed.onRefresh,eR=ed.scrub,eA=ed.trigger,eD=ed.pin,eI=ed.pinSpacing,eF=ed.invalidateOnRefresh,eH=ed.anticipatePin,eW=ed.onScrubComplete,eY=ed.onSnapComplete,eX=ed.once,eq=ed.snap,eV=ed.pinReparent,eG=ed.pinSpacer,eK=ed.containerAnimation,eU=ed.fastScrollEnd,eQ=ed.preventOverlaps,eZ=e.horizontal||e.containerAnimation&&!1!==e.horizontal?P:T,e$=!eR&&0!==eR,eJ=_getTarget(e.scroller||C),e0=O.core.getCache(eJ),e1=ScrollTrigger_isViewport(eJ),e2=("pinType"in e?e.pinType:_getProxyProp(eJ,"pinType")||e1&&"fixed")==="fixed",e3=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],e5=e$&&e.toggleActions.split(" "),e4="markers"in e?e.markers:ej.markers,e8=e1?0:parseFloat(_getComputedStyle(eJ)["border"+eZ.p2+eO])||0,e9=this,e7=e.onRefreshInit&&function(){return e.onRefreshInit(e9)},e6=_getSizeFunc(eJ,e1,eZ),te=!e1||~m.indexOf(eJ)?_getBoundsFunc(eJ):function(){return eB},tt=0,tr=0,tn=0,ti=_getScrollFunc(eJ,eZ);if(e9._startClamp=e9._endClamp=!1,e9._dir=eZ,eH*=45,e9.scroller=eJ,e9.scroll=eK?eK.time.bind(eK):ti,a=ti(),e9.vars=e,t=t||e.animation,"refreshPriority"in e&&(q=1,-9999===e.refreshPriority&&(ec=e9)),e0.tweenScroll=e0.tweenScroll||{top:_getTweenCreator(eJ,T),left:_getTweenCreator(eJ,P)},e9.tweenTo=i=e0.tweenScroll[eZ.p],e9.scrubDuration=function(e){(J=_isNumber(e)&&e)?$?$.duration(e):$=O.to(t,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:J,paused:!0,onComplete:function(){return eW&&eW(e9)}}):($&&$.progress(1).kill(),$=0)},t&&(t.vars.lazy=!1,t._initted&&!e9.isReverted||!1!==t.vars.immediateRender&&!1!==e.immediateRender&&t.duration()&&t.render(0,!0,!0),e9.animation=t.pause(),t.scrollTrigger=e9,e9.scrubDuration(eR),Q=0,ev||(ev=t.vars.id)),eq&&((!_isObject(eq)||eq.push)&&(eq={snapTo:eq}),"scrollBehavior"in E.style&&O.set(e1?[E,M]:eJ,{scrollBehavior:"auto"}),v.forEach(function(e){return _isFunction(e)&&e.target===(e1?j.scrollingElement||M:eJ)&&(e.smooth=!1)}),s=_isFunction(eq.snapTo)?eq.snapTo:"labels"===eq.snapTo?(r=t,function(e){return O.utils.snap(_getLabelRatioArray(r),e)}):"labelsDirectional"===eq.snapTo?(n=t,function(e,t){return _snapDirectional(_getLabelRatioArray(n))(e,t.direction)}):!1!==eq.directional?function(e,t){return _snapDirectional(eq.snapTo)(e,ep()-tr<500?0:t.direction)}:O.utils.snap(eq.snapTo),ee=_isObject(ee=eq.duration||{min:.1,max:2})?A(ee.min,ee.max):A(ee,ee),et=O.delayedCall(eq.delay||J/2||.1,function(){var e=ti(),r=ep()-tr<500,n=i.tween;if((r||10>Math.abs(e9.getVelocity()))&&!n&&!F&&tt!==e){var o,a,l=(e-c)/y,p=t&&!e$?t.totalProgress():l,d=r?0:(p-Z)/(ep()-D)*1e3||0,f=O.utils.clamp(-l,1-l,eh(d/2)*d/.185),g=l+(!1===eq.inertia?0:f),h=eq,_=h.onStart,v=h.onInterrupt,m=h.onComplete;if(_isNumber(o=s(g,e9))||(o=g),a=Math.round(c+o*y),e<=u&&e>=c&&a!==e){if(n&&!n._initted&&n.data<=eh(a-e))return;!1===eq.inertia&&(f=o-l),i(a,{duration:ee(eh(.185*Math.max(eh(g-p),eh(o-p))/d/.05||0)),ease:eq.ease||"power3",data:eh(a-e),onInterrupt:function(){return et.restart(!0)&&v&&v(e9)},onComplete:function(){e9.update(),tt=ti(),t&&($?$.resetTo("totalProgress",o,t._tTime/t._tDur):t.progress(o)),Q=Z=t&&!e$?t.totalProgress():e9.progress,eY&&eY(e9),m&&m(e9)}},e,f*y,a-e-f*y),_&&_(e9,i.tween)}}else e9.isActive&&tt!==e&&et.restart(!0)}).pause()),ev&&(eL[ev]=e9),(el=(eA=e9.trigger=_getTarget(eA||!0!==eD&&eD))&&eA._gsap&&eA._gsap.stRevert)&&(el=el(e9)),eD=!0===eD?eA:_getTarget(eD),_isString(ey)&&(ey={targets:eA,className:ey}),eD&&(!1===eI||eI===ex||(eI=(!!eI||!eD.parentNode||!eD.parentNode.style||"flex"!==_getComputedStyle(eD.parentNode).display)&&eT),e9.pin=eD,(o=O.core.getCache(eD)).spacer?b=o.pinState:(eG&&((eG=_getTarget(eG))&&!eG.nodeType&&(eG=eG.current||eG.nativeElement),o.spacerIsNative=!!eG,eG&&(o.spacerState=_getState(eG))),o.spacer=x=eG||j.createElement("div"),x.classList.add("pin-spacer"),ev&&x.classList.add("pin-spacer-"+ev),o.pinState=b=_getState(eD)),!1!==e.force3D&&O.set(eD,{force3D:!0}),e9.spacer=x=o.spacer,B=(U=_getComputedStyle(eD))[eI+eZ.os2],L=O.getProperty(eD),z=O.quickSetter(eD,eZ.a,"px"),_swapPinIn(eD,x,U),w=_getState(eD)),e4){h=_isObject(e4)?_setDefaults(e4,eC):eC,f=_createMarker("scroller-start",ev,eJ,eZ,h,0),g=_createMarker("scroller-end",ev,eJ,eZ,h,0,f),k=f["offset"+eZ.op.d2];var to=_getTarget(_getProxyProp(eJ,"content")||eJ);p=this.markerStart=_createMarker("start",ev,to,eZ,h,k,0,eK),d=this.markerEnd=_createMarker("end",ev,to,eZ,h,k,0,eK),eK&&(es=O.quickSetter([p,d],eZ.a,"px")),e2||m.length&&!0===_getProxyProp(eJ,"fixedMarkers")||(_makePositionable(e1?E:eJ),O.set([f,g],{force3D:!0}),X=O.quickSetter(f,eZ.a,"px"),K=O.quickSetter(g,eZ.a,"px"))}if(eK){var ts=eK.vars.onUpdate,ta=eK.vars.onUpdateParams;eK.eventCallback("onUpdate",function(){e9.update(0,0,1),ts&&ts.apply(eK,ta||[])})}if(e9.previous=function(){return eE[eE.indexOf(e9)-1]},e9.next=function(){return eE[eE.indexOf(e9)+1]},e9.revert=function(e,r){if(!r)return e9.kill(!0);var n=!1!==e||!e9.enabled,i=N;n!==e9.isReverted&&(n&&(er=Math.max(ti(),e9.scroll.rec||0),tn=e9.progress,en=t&&t.progress()),p&&[p,d,f,g].forEach(function(e){return e.style.display=n?"none":"block"}),n&&(N=e9,e9.update(n)),!eD||eV&&e9.isActive||(n?_swapPinOut(eD,x,b):_swapPinIn(eD,x,_getComputedStyle(eD),Y)),n||e9.update(n),N=i,e9.isReverted=n)},e9.refresh=function(r,n,o,s){if(!N&&e9.enabled||n){if(eD&&r&&ef){ScrollTrigger_addListener(ScrollTrigger,"scrollEnd",_softRefresh);return}!ea&&e7&&e7(e9),N=e9,i.tween&&!o&&(i.tween.kill(),i.tween=0),$&&$.pause(),eF&&t&&t.revert({kill:!1}).invalidate(),e9.isReverted||e9.revert(!0,!0),e9._subPinOffset=!1;var h,v,m,k,C,z,R,A,D,F,W,B,X,q=e6(),K=te(),U=eK?eK.duration():_maxScroll(eJ,eZ),Q=y<=.01,Z=0,J=s||0,ee=_isObject(o)?o.end:e.end,eo=e.endTrigger||eA,es=_isObject(o)?o.start:e.start||(0!==e.start&&eA?eD?"0 0":"0 100%":0),el=e9.pinnedContainer=e.pinnedContainer&&_getTarget(e.pinnedContainer,e9),ec=eA&&Math.max(0,eE.indexOf(e9))||0,eu=ec;for(e4&&_isObject(o)&&(B=O.getProperty(f,eZ.p),X=O.getProperty(g,eZ.p));eu--;)(z=eE[eu]).end||z.refresh(0,1)||(N=e9),(R=z.pin)&&(R===eA||R===eD||R===el)&&!z.isReverted&&(F||(F=[]),F.unshift(z),z.revert(!0,!0)),z!==eE[eu]&&(ec--,eu--);for(_isFunction(es)&&(es=es(e9)),c=_parsePosition(es=_parseClamp(es,"start",e9),eA,q,eZ,ti(),p,f,e9,K,e8,e2,U,eK,e9._startClamp&&"_startClamp")||(eD?-.001:0),_isFunction(ee)&&(ee=ee(e9)),_isString(ee)&&!ee.indexOf("+=")&&(~ee.indexOf(" ")?ee=(_isString(es)?es.split(" ")[0]:"")+ee:(Z=_offsetToPx(ee.substr(2),q),ee=_isString(es)?es:(eK?O.utils.mapRange(0,eK.duration(),eK.scrollTrigger.start,eK.scrollTrigger.end,c):c)+Z,eo=eA)),ee=_parseClamp(ee,"end",e9),u=Math.max(c,_parsePosition(ee||(eo?"100% 0":U),eo,q,eZ,ti()+Z,d,g,e9,K,e8,e2,U,eK,e9._endClamp&&"_endClamp"))||-.001,Z=0,eu=ec;eu--;)(R=(z=eE[eu]).pin)&&z.start-z._pinPush<=c&&!eK&&z.end>0&&(h=z.end-(e9._startClamp?Math.max(0,z.start):z.start),(R===eA&&z.start-z._pinPush=_maxScroll(eJ,eZ)))h=_getComputedStyle(eD),k=eZ===T,m=ti(),I=parseFloat(L(eZ.a))+J,!U&&u>1&&(W={style:W=(e1?j.scrollingElement||M:eJ).style,value:W["overflow"+eZ.a.toUpperCase()]},e1&&"scroll"!==_getComputedStyle(E)["overflow"+eZ.a.toUpperCase()]&&(W.style["overflow"+eZ.a.toUpperCase()]="scroll")),_swapPinIn(eD,x,h),w=_getState(eD),v=_getBounds(eD,!0),A=e2&&_getScrollFunc(eJ,k?P:T)(),eI?((Y=[eI+eZ.os2,y+J+"px"]).t=x,(eu=eI===eT?_getSize(eD,eZ)+y+J:0)&&(Y.push(eZ.d,eu+"px"),"auto"!==x.style.flexBasis&&(x.style.flexBasis=eu+"px")),_setState(Y),el&&eE.forEach(function(e){e.pin===el&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)}),e2&&ti(er)):(eu=_getSize(eD,eZ))&&"auto"!==x.style.flexBasis&&(x.style.flexBasis=eu+"px"),e2&&((C={top:v.top+(k?m-c:A)+"px",left:v.left+(k?A:m-c)+"px",boxSizing:"border-box",position:"fixed"})[em]=C["max"+eO]=Math.ceil(v.width)+"px",C[eb]=C["max"+ek]=Math.ceil(v.height)+"px",C[ex]=C[ex+"Top"]=C[ex+eS]=C[ex+eP]=C[ex+ew]="0",C[eT]=h[eT],C[eT+"Top"]=h[eT+"Top"],C[eT+eS]=h[eT+eS],C[eT+eP]=h[eT+eP],C[eT+ew]=h[eT+ew],S=_copyState(b,C,eV),ea&&ti(0)),t?(D=t._initted,V(1),t.render(t.duration(),!0,!0),H=L(eZ.a)-I+y+J,G=Math.abs(y-H)>1,e2&&G&&S.splice(S.length-2,2),t.render(0,!0,!0),D||t.invalidate(!0),t.parent||t.totalTime(t.totalTime()),V(0)):H=y,W&&(W.value?W.style["overflow"+eZ.a.toUpperCase()]=W.value:W.style.removeProperty("overflow-"+eZ.a));else if(eA&&ti()&&!eK)for(v=eA.parentNode;v&&v!==E;)v._pinOffset&&(c-=v._pinOffset,u-=v._pinOffset),v=v.parentNode;F&&F.forEach(function(e){return e.revert(!1,!0)}),e9.start=c,e9.end=u,a=l=ea?er:ti(),eK||ea||(a0?eE.slice(0,t).reverse():eE.slice(t+1);return(_isString(e)?r.filter(function(t){return t.vars.preventOverlaps===e}):r).filter(function(e){return e9.direction>0?e.end<=c:e.start>=u})},e9.update=function(e,r,n){if(!eK||n||e){var o,s,p,d,g,h,_,v=!0===ea?er:e9.scroll(),m=e?0:(v-c)/y,b=m<0?0:m>1?1:m||0,P=e9.progress;if(r&&(l=a,a=eK?ti():v,eq&&(Z=Q,Q=t&&!e$?t.totalProgress():b)),eH&&eD&&!N&&!eu&&ef&&(!b&&cv+(v-l)/(ep()-D)*eH&&(b=.9999)),b!==P&&e9.enabled){if(d=(g=(o=e9.isActive=!!b&&b<1)!=(!!P&&P<1))||!!b!=!!P,e9.direction=b>P?1:-1,e9.progress=b,d&&!N&&(s=b&&!P?0:1===b?1:1===P?2:3,e$&&(p=!g&&"none"!==e5[s+1]&&e5[s+1]||e5[s],_=t&&("complete"===p||"reset"===p||p in t))),eQ&&(g||_)&&(_||eR||!t)&&(_isFunction(eQ)?eQ(e9):e9.getTrailing(eQ).forEach(function(e){return e.endAnimation()})),!e$&&(!$||N||eu?t&&t.totalProgress(b,!!(N&&(tr||e))):($._dp._time-$._start!==$._time&&$.render($._dp._time-$._start),$.resetTo?$.resetTo("totalProgress",b,t._tTime/t._tDur):($.vars.totalProgress=b,$.invalidate().restart()))),eD){if(e&&eI&&(x.style[eI+eZ.os2]=B),e2){if(d){if(h=!e&&b>P&&u+1>v&&v+1>=_maxScroll(eJ,eZ),eV){if(!e&&(o||h)){var O=_getBounds(eD,!0),k=v-c;_reparent(eD,E,O.top+(eZ===T?k:0)+"px",O.left+(eZ===T?0:k)+"px")}else _reparent(eD,x)}_setState(o||h?S:w),G&&b<1&&o||z(I+(1!==b||h?0:H))}}else z(_round(I+H*b))}!eq||i.tween||N||eu||et.restart(!0),ey&&(g||eX&&b&&(b<1||!eo))&&R(ey.targets).forEach(function(e){return e.classList[o||eX?"add":"remove"](ey.className)}),!e_||e$||e||e_(e9),d&&!N?(e$&&(_&&("complete"===p?t.pause().totalProgress(1):"reset"===p?t.restart(!0).pause():"restart"===p?t.restart(!0):t[p]()),e_&&e_(e9)),(g||!eo)&&(eM&&g&&_callback(e9,eM),e3[s]&&_callback(e9,e3[s]),eX&&(1===b?e9.kill(!1,1):e3[s]=0),!g&&e3[s=1===b?1:3]&&_callback(e9,e3[s])),eU&&!o&&Math.abs(e9.getVelocity())>(_isNumber(eU)?eU:2500)&&(_endAnimation(e9.callbackAnimation),$?$.progress(1):_endAnimation(t,"reverse"===p?1:!b,1))):e$&&e_&&!N&&e_(e9)}if(K){var C=eK?v/eK.duration()*(eK._caScrollDist||0):v;X(C+(f._isFlipped?1:0)),K(C)}es&&es(-v/eK.duration()*(eK._caScrollDist||0))}},e9.enable=function(e,t){e9.enabled||(e9.enabled=!0,ScrollTrigger_addListener(eJ,"resize",_onResize),e1||ScrollTrigger_addListener(eJ,"scroll",ScrollTrigger_onScroll),e7&&ScrollTrigger_addListener(ScrollTrigger,"refreshInit",e7),!1!==e&&(e9.progress=tn=0,a=l=tt=ti()),!1!==t&&e9.refresh())},e9.getTween=function(e){return e&&i?i.tween:$},e9.setPositions=function(e,t,r,n){if(eK){var i=eK.scrollTrigger,o=eK.duration(),s=i.end-i.start;e=i.start+s*e/o,t=i.start+s*t/o}e9.refresh(!1,!1,{start:_keepClamp(e,r&&!!e9._startClamp),end:_keepClamp(t,r&&!!e9._endClamp)},n),e9.update()},e9.adjustPinSpacing=function(e){if(Y&&e){var t=Y.indexOf(eZ.d)+1;Y[t]=parseFloat(Y[t])+e+"px",Y[1]=parseFloat(Y[1])+e+"px",_setState(Y)}},e9.disable=function(e,t){if(e9.enabled&&(!1!==e&&e9.revert(!0,!0),e9.enabled=e9.isActive=!1,t||$&&$.pause(),er=0,o&&(o.uncache=1),e7&&ScrollTrigger_removeListener(ScrollTrigger,"refreshInit",e7),et&&(et.pause(),i.tween&&i.tween.kill()&&(i.tween=0)),!e1)){for(var r=eE.length;r--;)if(eE[r].scroller===eJ&&eE[r]!==e9)return;ScrollTrigger_removeListener(eJ,"resize",_onResize),e1||ScrollTrigger_removeListener(eJ,"scroll",ScrollTrigger_onScroll)}},e9.kill=function(r,n){e9.disable(r,n),$&&!n&&$.kill(),ev&&delete eL[ev];var i=eE.indexOf(e9);i>=0&&eE.splice(i,1),i===W&&eN>0&&W--,i=0,eE.forEach(function(e){return e.scroller===e9.scroller&&(i=1)}),i||ea||(e9.scroll.rec=0),t&&(t.scrollTrigger=null,r&&t.revert({kill:!1}),n||t.kill()),p&&[p,d,f,g].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),ec===e9&&(ec=0),eD&&(o&&(o.uncache=1),i=0,eE.forEach(function(e){return e.pin===eD&&i++}),i||(o.spacer=0)),e.onKill&&e.onKill(e9)},eE.push(e9),e9.enable(!1,!1),el&&el(e9),t&&t.add&&!y){var tl=e9.update;e9.update=function(){e9.update=tl,c||u||e9.refresh()},O.delayedCall(.01,e9.update),y=.01,c=u=0}else e9.refresh();eD&&_queueRefreshAll()},ScrollTrigger.register=function(e){return k||(O=e||ScrollTrigger_getGSAP(),_windowExists()&&window.document&&ScrollTrigger.enable(),k=eg),k},ScrollTrigger.defaults=function(e){if(e)for(var t in e)ej[t]=e[t];return ej},ScrollTrigger.disable=function(e,t){eg=0,eE.forEach(function(r){return r[t?"kill":"disable"](e)}),ScrollTrigger_removeListener(C,"wheel",ScrollTrigger_onScroll),ScrollTrigger_removeListener(j,"scroll",ScrollTrigger_onScroll),clearInterval(I),ScrollTrigger_removeListener(j,"touchcancel",_passThrough),ScrollTrigger_removeListener(E,"touchstart",_passThrough),_multiListener(ScrollTrigger_removeListener,j,"pointerdown,touchstart,mousedown",_pointerDownHandler),_multiListener(ScrollTrigger_removeListener,j,"pointerup,touchend,mouseup",_pointerUpHandler),z.kill(),_iterateAutoRefresh(ScrollTrigger_removeListener);for(var r=0;r0&&n.left+i0&&n.top+i=0&&eA.splice(t,5),eA.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),O.core.getCache(e),J())}}):eA},eX.revert=function(e,t){return _revertAll(!e,t)},eX.create=function(e,t){return new eX(e,t)},eX.refresh=function(e){return e?_onResize():(k||eX.register())&&_refreshAll(!0)},eX.update=function(e){return++v.cache&&_updateAll(!0===e?2:0)},eX.clearScrollMemory=_clearScrollMemory,eX.maxScroll=function(e,t){return _maxScroll(e,t?P:T)},eX.getScrollFunc=function(e,t){return _getScrollFunc(_getTarget(e),t?P:T)},eX.getById=function(e){return eL[e]},eX.getAll=function(){return eE.filter(function(e){return"ScrollSmoother"!==e.vars.id})},eX.isScrolling=function(){return!!ef},eX.snapDirectional=_snapDirectional,eX.addEventListener=function(e,t){var r=ez[e]||(ez[e]=[]);~r.indexOf(t)||r.push(t)},eX.removeEventListener=function(e,t){var r=ez[e],n=r&&r.indexOf(t);n>=0&&r.splice(n,1)},eX.batch=function(e,t){var r,n=[],i={},o=t.interval||.016,s=t.batchMax||1e9,proxyCallback=function(e,t){var r=[],n=[],i=O.delayedCall(o,function(){t(r,n),r=[],n=[]}).pause();return function(e){r.length||i.restart(!0),r.push(e.trigger),n.push(e),s<=r.length&&i.progress(1)}};for(r in t)i[r]="on"===r.substr(0,2)&&_isFunction(t[r])&&"onRefreshInit"!==r?proxyCallback(r,t[r]):t[r];return _isFunction(s)&&(s=s(),ScrollTrigger_addListener(eX,"refresh",function(){return s=t.batchMax()})),R(e).forEach(function(e){var t={};for(r in i)t[r]=i[r];t.trigger=e,n.push(eX.create(t))}),n};var eq,_clampScrollAndGetDurationMultiplier=function(e,t,r,n){return t>n?e(n):t<0&&e(0),r>n?(n-t)/(r-t):r<0?t/(t-r):1},_allowNativePanning=function _allowNativePanning(e,t){!0===t?e.style.removeProperty("touch-action"):e.style.touchAction=!0===t?"auto":t?"pan-"+t+(x.isTouch?" pinch-zoom":""):"none",e===M&&_allowNativePanning(E,t)},eV={auto:1,scroll:1},_nestedScroll=function(e){var t,r=e.event,n=e.target,i=e.axis,o=(r.changedTouches?r.changedTouches[0]:r).target,s=o._gsap||O.core.getCache(o),a=ep();if(!s._isScrollT||a-s._isScrollT>2e3){for(;o&&o!==E&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(eV[(t=_getComputedStyle(o)).overflowY]||eV[t.overflowX]));)o=o.parentNode;s._isScroll=o&&o!==n&&!ScrollTrigger_isViewport(o)&&(eV[(t=_getComputedStyle(o)).overflowY]||eV[t.overflowX]),s._isScrollT=a}(s._isScroll||"x"===i)&&(r.stopPropagation(),r._gsapAllow=!0)},_inputObserver=function(e,t,r,n){return x.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:n=n&&_nestedScroll,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return r&&ScrollTrigger_addListener(j,x.eventTypes[0],_captureInputs,!1,!0)},onDisable:function(){return ScrollTrigger_removeListener(j,x.eventTypes[0],_captureInputs,!0)}})},eG=/(input|label|select|textarea)/i,_captureInputs=function(e){var t=eG.test(e.target.tagName);(t||eq)&&(e._gsapAllow=!0,eq=t)},_getScrollNormalizer=function(e){_isObject(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t,r,n,i,o,s,a,l,c=e,u=c.normalizeScrollX,p=c.momentum,d=c.allowNestedScroll,f=c.onRelease,g=_getTarget(e.target)||M,h=O.core.globals().ScrollSmoother,_=h&&h.get(),y=$&&(e.content&&_getTarget(e.content)||_&&!1!==e.content&&!_.smooth()&&_.content()),m=_getScrollFunc(g,T),b=_getScrollFunc(g,P),S=1,w=(x.isTouch&&C.visualViewport?C.visualViewport.scale*C.visualViewport.width:C.outerWidth)/C.innerWidth,k=0,j=_isFunction(p)?function(){return p(t)}:function(){return p||2.8},E=_inputObserver(g,e.type,!0,d),resumeTouchMove=function(){return i=!1},L=_passThrough,z=_passThrough,updateClamps=function(){r=_maxScroll(g,T),z=A($?1:0,r),u&&(L=A(0,_maxScroll(g,P))),n=eD},removeContentOffset=function(){y._gsap.y=_round(parseFloat(y._gsap.y)+m.offset)+"px",y.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(y._gsap.y)+", 0, 1)",m.offset=m.cacheID=0},ignoreDrag=function(){if(i){requestAnimationFrame(resumeTouchMove);var e=_round(t.deltaY/2),r=z(m.v-e);if(y&&r!==m.v+m.offset){m.offset=r-m.v;var n=_round((parseFloat(y&&y._gsap.y)||0)-m.offset);y.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",y._gsap.y=n+"px",m.cacheID=v.cache,_updateAll()}return!0}m.offset&&removeContentOffset(),i=!0},onResize=function(){updateClamps(),o.isActive()&&o.vars.scrollY>r&&(m()>r?o.progress(1)&&m(r):o.resetTo("scrollY",r))};return y&&O.set(y,{y:"+=0"}),e.ignoreCheck=function(e){return $&&"touchmove"===e.type&&ignoreDrag(e)||S>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){i=!1;var e=S;S=_round((C.visualViewport&&C.visualViewport.scale||1)/w),o.pause(),e!==S&&_allowNativePanning(g,S>1.01||!u&&"x"),s=b(),a=m(),updateClamps(),n=eD},e.onRelease=e.onGestureStart=function(e,t){if(m.offset&&removeContentOffset(),t){v.cache++;var n,i,s=j();u&&(i=(n=b())+-(.05*s*e.velocityX)/.227,s*=_clampScrollAndGetDurationMultiplier(b,n,i,_maxScroll(g,P)),o.vars.scrollX=L(i)),i=(n=m())+-(.05*s*e.velocityY)/.227,s*=_clampScrollAndGetDurationMultiplier(m,n,i,_maxScroll(g,T)),o.vars.scrollY=z(i),o.invalidate().duration(s).play(.01),($&&o.vars.scrollY>=r||n>=r-1)&&O.to({},{onUpdate:onResize,duration:s})}else l.restart(!0);f&&f(e)},e.onWheel=function(){o._ts&&o.pause(),ep()-k>1e3&&(n=0,k=ep())},e.onChange=function(e,t,r,i,o){if(eD!==n&&updateClamps(),t&&u&&b(L(i[2]===t?s+(e.startX-e.x):b()+t-i[1])),r){m.offset&&removeContentOffset();var l=o[2]===r,c=l?a+e.startY-e.y:m()+r-o[1],p=z(c);l&&c!==p&&(a+=p-c),m(p)}(r||t)&&_updateAll()},e.onEnable=function(){_allowNativePanning(g,!u&&"x"),eX.addEventListener("refresh",onResize),ScrollTrigger_addListener(C,"resize",onResize),m.smooth&&(m.target.style.scrollBehavior="auto",m.smooth=b.smooth=!1),E.enable()},e.onDisable=function(){_allowNativePanning(g,!0),ScrollTrigger_removeListener(C,"resize",onResize),eX.removeEventListener("refresh",onResize),E.kill()},e.lockAxis=!1!==e.lockAxis,(t=new x(e)).iOS=$,$&&!m()&&m(1),$&&O.ticker.add(_passThrough),l=t._dc,o=O.to(t,{ease:"power4",paused:!0,inherit:!1,scrollX:u?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:_interruptionTracker(m,m(),function(){return o.pause()})},onUpdate:_updateAll,onComplete:l.vars.onComplete}),t};eX.sort=function(e){return eE.sort(e||function(e,t){return -1e6*(e.vars.refreshPriority||0)+e.start-(t.start+-1e6*(t.vars.refreshPriority||0))})},eX.observe=function(e){return new x(e)},eX.normalizeScroll=function(e){if(void 0===e)return K;if(!0===e&&K)return K.enable();if(!1===e){K&&K.kill(),K=e;return}var t=e instanceof x?e:_getScrollNormalizer(e);return K&&K.target===t.target&&K.kill(),ScrollTrigger_isViewport(t.target)&&(K=t),t},eX.core={_getVelocityProp:_getVelocityProp,_inputObserver:_inputObserver,_scrollers:v,_proxies:m,bridge:{ss:function(){ef||_dispatch("scrollStart"),ef=ep()},ref:function(){return N}}},ScrollTrigger_getGSAP()&&O.registerPlugin(eX)},69465:function(e,t,r){"use strict";r.d(t,{p8:function(){return z}});var n,i,o,s,a,l,c,u,p,d,f=r(26895),g={},h=180/Math.PI,_=Math.PI/180,y=Math.atan2,v=/([A-Z])/g,m=/(left|right|width|margin|padding|x)/i,b=/[\s,\(]\S/,S={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},_renderCSSProp=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},_renderPropWithEnd=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},_renderCSSPropWithBeginning=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},_renderRoundedCSSProp=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},_renderNonTweeningValue=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},_renderNonTweeningValueOnlyAtEnd=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},_setterCSSStyle=function(e,t,r){return e.style[t]=r},_setterCSSProp=function(e,t,r){return e.style.setProperty(t,r)},_setterTransform=function(e,t,r){return e._gsap[t]=r},_setterScale=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},_setterScaleWithRender=function(e,t,r,n,i){var o=e._gsap;o.scaleX=o.scaleY=r,o.renderTransform(i,o)},_setterTransformWithRender=function(e,t,r,n,i){var o=e._gsap;o[t]=r,o.renderTransform(i,o)},w="transform",P=w+"Origin",_saveStyle=function _saveStyle(e,t){var r=this,n=this.target,i=n.style,o=n._gsap;if(e in g&&i){if(this.tfm=this.tfm||{},"transform"===e)return S.transform.split(",").forEach(function(e){return _saveStyle.call(r,e,t)});if(~(e=S[e]||e).indexOf(",")?e.split(",").forEach(function(e){return r.tfm[e]=_get(n,e)}):this.tfm[e]=o.x?o[e]:_get(n,e),e===P&&(this.tfm.zOrigin=o.zOrigin),this.props.indexOf(w)>=0)return;o.svg&&(this.svgo=n.getAttribute("data-svg-origin"),this.props.push(P,t,"")),e=w}(i||t)&&this.props.push(e,t,i[e])},_removeIndependentTransforms=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},_revertStyle=function(){var e,t,r=this.props,n=this.target,i=n.style,o=n._gsap;for(e=0;e=0?T[i]:"")+e},_initCore=function(){"undefined"!=typeof window&&window.document&&(a=(s=window.document).documentElement,c=_createElement("div")||{style:{}},_createElement("div"),P=(w=_checkPropPrefix(w))+"Origin",c.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",d=!!_checkPropPrefix("perspective"),p=f.p8.core.reverting,l=1)},_getBBoxHack=function _getBBoxHack(e){var t,r=_createElement("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,i=this.nextSibling,o=this.style.cssText;if(a.appendChild(r),r.appendChild(this),this.style.display="block",e)try{t=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=_getBBoxHack}catch(e){}else this._gsapBBox&&(t=this._gsapBBox());return n&&(i?n.insertBefore(this,i):n.appendChild(this)),a.removeChild(r),this.style.cssText=o,t},_getAttributeFallbacks=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},_getBBox=function(e){var t;try{t=e.getBBox()}catch(r){t=_getBBoxHack.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===_getBBoxHack||(t=_getBBoxHack.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+_getAttributeFallbacks(e,["x","cx","x1"])||0,y:+_getAttributeFallbacks(e,["y","cy","y1"])||0,width:0,height:0}},_isSVG=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&_getBBox(e))},_removeProperty=function(e,t){if(t){var r,n=e.style;t in g&&t!==P&&(t=w),n.removeProperty?(("ms"===(r=t.substr(0,2))||"webkit"===t.substr(0,6))&&(t="-"+t),n.removeProperty("--"===r?t:t.replace(v,"-$1").toLowerCase())):n.removeAttribute(t)}},_addNonTweeningPT=function(e,t,r,n,i,o){var s=new f.Fo(e._pt,t,r,0,1,o?_renderNonTweeningValueOnlyAtEnd:_renderNonTweeningValue);return e._pt=s,s.b=n,s.e=i,e._props.push(r),s},x={deg:1,rad:1,turn:1},O={grid:1,flex:1},_convertToUnit=function _convertToUnit(e,t,r,n){var i,o,a,l,u=parseFloat(r)||0,p=(r+"").trim().substr((u+"").length)||"px",d=c.style,h=m.test(t),_="svg"===e.tagName.toLowerCase(),y=(_?"client":"offset")+(h?"Width":"Height"),v="px"===n,b="%"===n;if(n===p||!u||x[n]||x[p])return u;if("px"===p||v||(u=_convertToUnit(e,t,r,"px")),l=e.getCTM&&_isSVG(e),(b||"%"===p)&&(g[t]||~t.indexOf("adius")))return i=l?e.getBBox()[h?"width":"height"]:e[y],(0,f.Pr)(b?u/i*100:u/100*i);if(d[h?"width":"height"]=100+(v?p:n),o=~t.indexOf("adius")||"em"===n&&e.appendChild&&!_?e:e.parentNode,l&&(o=(e.ownerSVGElement||{}).parentNode),o&&o!==s&&o.appendChild||(o=s.body),(a=o._gsap)&&b&&a.width&&h&&a.time===f.xr.time&&!a.uncache)return(0,f.Pr)(u/a.width*100);if(b&&("height"===t||"width"===t)){var S=e.style[t];e.style[t]=100+n,i=e[y],S?e.style[t]=S:_removeProperty(e,t)}else(b||"%"===p)&&!O[_getComputedProperty(o,"display")]&&(d.position=_getComputedProperty(e,"position")),o===e&&(d.position="static"),o.appendChild(c),i=c[y],o.removeChild(c),d.position="absolute";return h&&b&&((a=(0,f.DY)(o)).time=f.xr.time,a.width=o[y]),(0,f.Pr)(v?i*u/100:i&&u?100/i*u:0)},_get=function(e,t,r,n){var i;return l||_initCore(),t in S&&"transform"!==t&&~(t=S[t]).indexOf(",")&&(t=t.split(",")[0]),g[t]&&"transform"!==t?(i=_parseTransform(e,n),i="transformOrigin"!==t?i[t]:i.svg?i.origin:_firstTwoOnly(_getComputedProperty(e,P))+" "+i.zOrigin+"px"):(!(i=e.style[t])||"auto"===i||n||~(i+"").indexOf("calc("))&&(i=C[t]&&C[t](e,t,r)||_getComputedProperty(e,t)||(0,f.Ok)(e,t)||("opacity"===t?1:0)),r&&!~(i+"").trim().indexOf(" ")?_convertToUnit(e,t,i,r)+r:i},_tweenComplexCSSString=function(e,t,r,n){if(!r||"none"===r){var i=_checkPropPrefix(t,e,1),o=i&&_getComputedProperty(e,i,1);o&&o!==r?(t=i,r=o):"borderColor"===t&&(r=_getComputedProperty(e,"borderTopColor"))}var s,a,l,c,u,p,d,g,h,_,y,v=new f.Fo(this._pt,e.style,t,0,1,f.Ks),m=0,b=0;if(v.b=r,v.e=n,r+="","auto"==(n+="")&&(p=e.style[t],e.style[t]=n,n=_getComputedProperty(e,t)||n,p?e.style[t]=p:_removeProperty(e,t)),s=[r,n],(0,f.kr)(s),r=s[0],n=s[1],l=r.match(f.d4)||[],(n.match(f.d4)||[]).length){for(;a=f.d4.exec(n);)d=a[0],h=n.substring(m,a.index),u?u=(u+1)%5:("rgba("===h.substr(-5)||"hsla("===h.substr(-5))&&(u=1),d!==(p=l[b++]||"")&&(c=parseFloat(p)||0,y=p.substr((c+"").length),"="===d.charAt(1)&&(d=(0,f.cy)(c,d)+y),g=parseFloat(d),_=d.substr((g+"").length),m=f.d4.lastIndex-_.length,_||(_=_||f.Fc.units[t]||y,m!==n.length||(n+=_,v.e+=_)),y!==_&&(c=_convertToUnit(e,t,p,_)||0),v._pt={_next:v._pt,p:h||1===b?h:",",s:c,c:g-c,m:u&&u<4||"zIndex"===t?Math.round:0});v.c=m-1;)g[r=a[i]]&&(n=1,r="transformOrigin"===r?P:w),_removeProperty(o,r);n&&(_removeProperty(o,w),l&&(l.svg&&o.removeAttribute("transform"),_parseTransform(o,1),l.uncache=1,_removeIndependentTransforms(s)))}},C={clearProps:function(e,t,r,n,i){if("isFromStart"!==i.data){var o=e._pt=new f.Fo(e._pt,t,r,0,0,_renderClearProps);return o.u=n,o.pr=-10,o.tween=i,e._props.push(r),1}}},j=[1,0,0,1,0,0],M={},_isNullTransform=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},_getComputedTransformMatrixAsArray=function(e){var t=_getComputedProperty(e,w);return _isNullTransform(t)?j:t.substr(7).match(f.SI).map(f.Pr)},_getMatrix=function(e,t){var r,n,i,o,s=e._gsap||(0,f.DY)(e),l=e.style,c=_getComputedTransformMatrixAsArray(e);return s.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(c=[(i=e.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?j:c:(c!==j||e.offsetParent||e===a||s.svg||(i=l.display,l.display="block",(r=e.parentNode)&&e.offsetParent||(o=1,n=e.nextElementSibling,a.appendChild(e)),c=_getComputedTransformMatrixAsArray(e),i?l.display=i:_removeProperty(e,"display"),o&&(n?r.insertBefore(e,n):r?r.appendChild(e):a.removeChild(e))),t&&c.length>6?[c[0],c[1],c[4],c[5],c[12],c[13]]:c)},_applySVGOrigin=function(e,t,r,n,i,o){var s,a,l,c,u=e._gsap,p=i||_getMatrix(e,!0),d=u.xOrigin||0,f=u.yOrigin||0,g=u.xOffset||0,h=u.yOffset||0,_=p[0],y=p[1],v=p[2],m=p[3],b=p[4],S=p[5],w=t.split(" "),T=parseFloat(w[0])||0,x=parseFloat(w[1])||0;r?p!==j&&(a=_*m-y*v)&&(l=T*(m/a)+x*(-v/a)+(v*S-m*b)/a,c=T*(-y/a)+x*(_/a)-(_*S-y*b)/a,T=l,x=c):(T=(s=_getBBox(e)).x+(~w[0].indexOf("%")?T/100*s.width:T),x=s.y+(~(w[1]||w[0]).indexOf("%")?x/100*s.height:x)),n||!1!==n&&u.smooth?(b=T-d,S=x-f,u.xOffset=g+(b*_+S*v)-b,u.yOffset=h+(b*y+S*m)-S):u.xOffset=u.yOffset=0,u.xOrigin=T,u.yOrigin=x,u.smooth=!!n,u.origin=t,u.originIsAbsolute=!!r,e.style[P]="0px 0px",o&&(_addNonTweeningPT(o,u,"xOrigin",d,T),_addNonTweeningPT(o,u,"yOrigin",f,x),_addNonTweeningPT(o,u,"xOffset",g,u.xOffset),_addNonTweeningPT(o,u,"yOffset",h,u.yOffset)),e.setAttribute("data-svg-origin",T+" "+x)},_parseTransform=function(e,t){var r=e._gsap||new f.l1(e);if("x"in r&&!t&&!r.uncache)return r;var n,i,o,s,a,l,c,u,p,g,v,m,b,S,T,x,O,k,C,M,E,L,z,R,A,D,I,N,F,H,W,B,Y=e.style,X=r.scaleX<0,q=getComputedStyle(e),V=_getComputedProperty(e,P)||"0";return n=i=o=l=c=u=p=g=v=0,s=a=1,r.svg=!!(e.getCTM&&_isSVG(e)),q.translate&&(("none"!==q.translate||"none"!==q.scale||"none"!==q.rotate)&&(Y[w]=("none"!==q.translate?"translate3d("+(q.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==q.rotate?"rotate("+q.rotate+") ":"")+("none"!==q.scale?"scale("+q.scale.split(" ").join(",")+") ":"")+("none"!==q[w]?q[w]:"")),Y.scale=Y.rotate=Y.translate="none"),S=_getMatrix(e,r.svg),r.svg&&(r.uncache?(A=e.getBBox(),V=r.xOrigin-A.x+"px "+(r.yOrigin-A.y)+"px",R=""):R=!t&&e.getAttribute("data-svg-origin"),_applySVGOrigin(e,R||V,!!R||r.originIsAbsolute,!1!==r.smooth,S)),m=r.xOrigin||0,b=r.yOrigin||0,S!==j&&(k=S[0],C=S[1],M=S[2],E=S[3],n=L=S[4],i=z=S[5],6===S.length?(s=Math.sqrt(k*k+C*C),a=Math.sqrt(E*E+M*M),l=k||C?y(C,k)*h:0,(p=M||E?y(M,E)*h+l:0)&&(a*=Math.abs(Math.cos(p*_))),r.svg&&(n-=m-(m*k+b*M),i-=b-(m*C+b*E))):(B=S[6],H=S[7],I=S[8],N=S[9],F=S[10],W=S[11],n=S[12],i=S[13],o=S[14],c=(T=y(B,F))*h,T&&(R=L*(x=Math.cos(-T))+I*(O=Math.sin(-T)),A=z*x+N*O,D=B*x+F*O,I=-(L*O)+I*x,N=-(z*O)+N*x,F=-(B*O)+F*x,W=-(H*O)+W*x,L=R,z=A,B=D),u=(T=y(-M,F))*h,T&&(R=k*(x=Math.cos(-T))-I*(O=Math.sin(-T)),A=C*x-N*O,D=M*x-F*O,W=E*O+W*x,k=R,C=A,M=D),l=(T=y(C,k))*h,T&&(R=k*(x=Math.cos(T))+C*(O=Math.sin(T)),A=L*x+z*O,C=C*x-k*O,z=z*x-L*O,k=R,L=A),c&&Math.abs(c)+Math.abs(l)>359.9&&(c=l=0,u=180-u),s=(0,f.Pr)(Math.sqrt(k*k+C*C+M*M)),a=(0,f.Pr)(Math.sqrt(z*z+B*B)),p=Math.abs(T=y(L,z))>2e-4?T*h:0,v=W?1/(W<0?-W:W):0),r.svg&&(R=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!_isNullTransform(_getComputedProperty(e,w)),R&&e.setAttribute("transform",R))),Math.abs(p)>90&&270>Math.abs(p)&&(X?(s*=-1,p+=l<=0?180:-180,l+=l<=0?180:-180):(a*=-1,p+=p<=0?180:-180)),t=t||r.uncache,r.x=n-((r.xPercent=n&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-n)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+"px",r.y=i-((r.yPercent=i&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-i)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+"px",r.z=o+"px",r.scaleX=(0,f.Pr)(s),r.scaleY=(0,f.Pr)(a),r.rotation=(0,f.Pr)(l)+"deg",r.rotationX=(0,f.Pr)(c)+"deg",r.rotationY=(0,f.Pr)(u)+"deg",r.skewX=p+"deg",r.skewY=g+"deg",r.transformPerspective=v+"px",(r.zOrigin=parseFloat(V.split(" ")[2])||!t&&r.zOrigin||0)&&(Y[P]=_firstTwoOnly(V)),r.xOffset=r.yOffset=0,r.force3D=f.Fc.force3D,r.renderTransform=r.svg?_renderSVGTransforms:d?_renderCSSTransforms:_renderNon3DTransforms,r.uncache=0,r},_firstTwoOnly=function(e){return(e=e.split(" "))[0]+" "+e[1]},_addPxTranslate=function(e,t,r){var n=(0,f.Wy)(t);return(0,f.Pr)(parseFloat(t)+parseFloat(_convertToUnit(e,"x",r+"px",n)))+n},_renderNon3DTransforms=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,_renderCSSTransforms(e,t)},E="0deg",_renderCSSTransforms=function(e,t){var r=t||this,n=r.xPercent,i=r.yPercent,o=r.x,s=r.y,a=r.z,l=r.rotation,c=r.rotationY,u=r.rotationX,p=r.skewX,d=r.skewY,f=r.scaleX,g=r.scaleY,h=r.transformPerspective,y=r.force3D,v=r.target,m=r.zOrigin,b="",S="auto"===y&&e&&1!==e||!0===y;if(m&&(u!==E||c!==E)){var P,T=parseFloat(c)*_,x=Math.sin(T),O=Math.cos(T);o=_addPxTranslate(v,o,-(x*(P=Math.cos(T=parseFloat(u)*_))*m)),s=_addPxTranslate(v,s,-(-Math.sin(T)*m)),a=_addPxTranslate(v,a,-(O*P*m)+m)}"0px"!==h&&(b+="perspective("+h+") "),(n||i)&&(b+="translate("+n+"%, "+i+"%) "),(S||"0px"!==o||"0px"!==s||"0px"!==a)&&(b+="0px"!==a||S?"translate3d("+o+", "+s+", "+a+") ":"translate("+o+", "+s+") "),l!==E&&(b+="rotate("+l+") "),c!==E&&(b+="rotateY("+c+") "),u!==E&&(b+="rotateX("+u+") "),(p!==E||d!==E)&&(b+="skew("+p+", "+d+") "),(1!==f||1!==g)&&(b+="scale("+f+", "+g+") "),v.style[w]=b||"translate(0, 0)"},_renderSVGTransforms=function(e,t){var r,n,i,o,s,a=t||this,l=a.xPercent,c=a.yPercent,u=a.x,p=a.y,d=a.rotation,g=a.skewX,h=a.skewY,y=a.scaleX,v=a.scaleY,m=a.target,b=a.xOrigin,S=a.yOrigin,P=a.xOffset,T=a.yOffset,x=a.forceCSS,O=parseFloat(u),k=parseFloat(p);d=parseFloat(d),g=parseFloat(g),(h=parseFloat(h))&&(g+=h=parseFloat(h),d+=h),d||g?(d*=_,g*=_,r=Math.cos(d)*y,n=Math.sin(d)*y,i=-(Math.sin(d-g)*v),o=Math.cos(d-g)*v,g&&(h*=_,i*=s=Math.sqrt(1+(s=Math.tan(g-h))*s),o*=s,h&&(r*=s=Math.sqrt(1+(s=Math.tan(h))*s),n*=s)),r=(0,f.Pr)(r),n=(0,f.Pr)(n),i=(0,f.Pr)(i),o=(0,f.Pr)(o)):(r=y,o=v,n=i=0),(O&&!~(u+"").indexOf("px")||k&&!~(p+"").indexOf("px"))&&(O=_convertToUnit(m,"x",u,"px"),k=_convertToUnit(m,"y",p,"px")),(b||S||P||T)&&(O=(0,f.Pr)(O+b-(b*r+S*i)+P),k=(0,f.Pr)(k+S-(b*n+S*o)+T)),(l||c)&&(s=m.getBBox(),O=(0,f.Pr)(O+l/100*s.width),k=(0,f.Pr)(k+c/100*s.height)),s="matrix("+r+","+n+","+i+","+o+","+O+","+k+")",m.setAttribute("transform",s),x&&(m.style[w]=s)},_addRotationalPropTween=function(e,t,r,n,i){var o,s,a=(0,f.r9)(i),l=parseFloat(i)*(a&&~i.indexOf("rad")?h:1)-n,c=n+l+"deg";return a&&("short"===(o=i.split("_")[1])&&(l%=360)!=l%180&&(l+=l<0?360:-360),"cw"===o&&l<0?l=(l+36e9)%360-360*~~(l/360):"ccw"===o&&l>0&&(l=(l-36e9)%360-360*~~(l/360))),e._pt=s=new f.Fo(e._pt,t,r,n,l,_renderPropWithEnd),s.e=c,s.u="deg",e._props.push(r),s},_assign=function(e,t){for(var r in t)e[r]=t[r];return e},_addRawTransformPTs=function(e,t,r){var n,i,o,s,a,l,c,u=_assign({},r._gsap),p=r.style;for(i in u.svg?(o=r.getAttribute("transform"),r.setAttribute("transform",""),p[w]=t,n=_parseTransform(r,1),_removeProperty(r,w),r.setAttribute("transform",o)):(o=getComputedStyle(r)[w],p[w]=t,n=_parseTransform(r,1),p[w]=o),g)(o=u[i])!==(s=n[i])&&0>"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)&&(a=(0,f.Wy)(o)!==(c=(0,f.Wy)(s))?_convertToUnit(r,i,o,c):parseFloat(o),l=parseFloat(s),e._pt=new f.Fo(e._pt,n,i,a,l-a,_renderCSSProp),e._pt.u=c||0,e._props.push(i));_assign(n,u)};(0,f.fS)("padding,margin,Width,Radius",function(e,t){var r="Right",n="Bottom",i="Left",o=(t<3?["Top",r,n,i]:["Top"+i,"Top"+r,n+r,n+i]).map(function(r){return t<2?e+r:"border"+r+e});C[t>1?"border"+e:e]=function(e,t,r,n,i){var s,a;if(arguments.length<4)return 5===(a=(s=o.map(function(t){return _get(e,t,r)})).join(" ")).split(s[0]).length?s[0]:a;s=(n+"").split(" "),a={},o.forEach(function(e,t){return a[e]=s[t]=s[t]||s[(t-1)/2|0]}),e.init(t,a,i)}});var L={name:"css",register:_initCore,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,n,i){var o,s,a,c,u,p,d,h,_,y,v,m,T,x,O,k,j=this._props,E=e.style,L=r.vars.startAt;for(d in l||_initCore(),this.styles=this.styles||_getStyleSaver(e),k=this.styles.props,this.tween=r,t)if("autoRound"!==d&&(s=t[d],!(f.$i[d]&&(0,f.if)(d,t,r,n,e,i)))){if(u=typeof s,p=C[d],"function"===u&&(u=typeof(s=s.call(r,n,e,i))),"string"===u&&~s.indexOf("random(")&&(s=(0,f.UI)(s)),p)p(this,e,d,s,r)&&(O=1);else if("--"===d.substr(0,2))o=(getComputedStyle(e).getPropertyValue(d)+"").trim(),s+="",f.GN.lastIndex=0,f.GN.test(o)||(h=(0,f.Wy)(o),_=(0,f.Wy)(s)),_?h!==_&&(o=_convertToUnit(e,d,o,_)+_):h&&(s+=h),this.add(E,"setProperty",o,s,n,i,0,0,d),j.push(d),k.push(d,0,E[d]);else if("undefined"!==u){if(L&&d in L?(o="function"==typeof L[d]?L[d].call(r,n,e,i):L[d],(0,f.r9)(o)&&~o.indexOf("random(")&&(o=(0,f.UI)(o)),(0,f.Wy)(o+"")||"auto"===o||(o+=f.Fc.units[d]||(0,f.Wy)(_get(e,d))||""),"="===(o+"").charAt(1)&&(o=_get(e,d))):o=_get(e,d),c=parseFloat(o),(y="string"===u&&"="===s.charAt(1)&&s.substr(0,2))&&(s=s.substr(2)),a=parseFloat(s),d in S&&("autoAlpha"===d&&(1===c&&"hidden"===_get(e,"visibility")&&a&&(c=0),k.push("visibility",0,E.visibility),_addNonTweeningPT(this,E,"visibility",c?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==d&&"transform"!==d&&~(d=S[d]).indexOf(",")&&(d=d.split(",")[0])),v=d in g){if(this.styles.save(d),m||((T=e._gsap).renderTransform&&!t.parseTransform||_parseTransform(e,t.parseTransform),x=!1!==t.smoothOrigin&&T.smooth,(m=this._pt=new f.Fo(this._pt,E,w,0,1,T.renderTransform,T,0,-1)).dep=1),"scale"===d)this._pt=new f.Fo(this._pt,T,"scaleY",T.scaleY,(y?(0,f.cy)(T.scaleY,y+a):a)-T.scaleY||0,_renderCSSProp),this._pt.u=0,j.push("scaleY",d),d+="X";else if("transformOrigin"===d){k.push(P,0,E[P]),s=_convertKeywordsToPercentages(s),T.svg?_applySVGOrigin(e,s,0,x,0,this):((_=parseFloat(s.split(" ")[2])||0)!==T.zOrigin&&_addNonTweeningPT(this,T,"zOrigin",T.zOrigin,_),_addNonTweeningPT(this,E,d,_firstTwoOnly(o),_firstTwoOnly(s)));continue}else if("svgOrigin"===d){_applySVGOrigin(e,s,1,x,0,this);continue}else if(d in M){_addRotationalPropTween(this,T,d,c,y?(0,f.cy)(c,y+s):s);continue}else if("smoothOrigin"===d){_addNonTweeningPT(this,T,"smooth",T.smooth,s);continue}else if("force3D"===d){T[d]=s;continue}else if("transform"===d){_addRawTransformPTs(this,s,e);continue}}else d in E||(d=_checkPropPrefix(d)||d);if(v||(a||0===a)&&(c||0===c)&&!b.test(s)&&d in E)h=(o+"").substr((c+"").length),a||(a=0),_=(0,f.Wy)(s)||(d in f.Fc.units?f.Fc.units[d]:h),h!==_&&(c=_convertToUnit(e,d,o,_)),this._pt=new f.Fo(this._pt,v?T:E,d,c,(y?(0,f.cy)(c,y+a):a)-c,v||"px"!==_&&"zIndex"!==d||!1===t.autoRound?_renderCSSProp:_renderRoundedCSSProp),this._pt.u=_||0,h!==_&&"%"!==_&&(this._pt.b=o,this._pt.r=_renderCSSPropWithBeginning);else if(d in E)_tweenComplexCSSString.call(this,e,d,o,y?y+s:s);else if(d in e)this.add(e,d,o||e[d],y?y+s:s,n,i);else if("parseTransform"!==d){(0,f.lC)(d,s);continue}v||(d in E?k.push(d,0,E[d]):k.push(d,1,o||e[d])),j.push(d)}}O&&(0,f.JV)(this)},render:function(e,t){if(t.tween._time||!p())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()},get:_get,aliases:S,getSetter:function(e,t,r){var n=S[t];return n&&0>n.indexOf(",")&&(t=n),t in g&&t!==P&&(e._gsap.x||_get(e,"x"))?r&&u===r?"scale"===t?_setterScale:_setterTransform:(u=r||{},"scale"===t?_setterScaleWithRender:_setterTransformWithRender):e.style&&!(0,f.m2)(e.style[t])?_setterCSSStyle:~t.indexOf("-")?_setterCSSProp:(0,f.S5)(e,t)},core:{_removeProperty:_removeProperty,_getMatrix:_getMatrix}};f.p8.utils.checkPrefix=_checkPropPrefix,f.p8.core.getStyleSaver=_getStyleSaver,n="x,y,z,scale,scaleX,scaleY,xPercent,yPercent",i="rotation,rotationX,rotationY,skewX,skewY",o=(0,f.fS)(n+","+i+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(e){g[e]=1}),(0,f.fS)(i,function(e){f.Fc.units[e]="deg",M[e]=1}),S[o[13]]=n+","+i,(0,f.fS)("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(e){var t=e.split(":");S[t[1]]=o[t[0]]}),(0,f.fS)("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(e){f.Fc.units[e]="px"}),f.p8.registerPlugin(L);var z=f.p8.registerPlugin(L)||f.p8;z.core.Tween},54327:function(e,t,r){var n=r(23029),obj2mq=function(e){var t="",r=Object.keys(e);return r.forEach(function(i,o){var s,a=e[i];s=i=n(i),/[height|width]$/.test(s)&&"number"==typeof a&&(a+="px"),!0===a?t+=i:!1===a?t+="not "+i:t+="("+i+": "+a+")",o=t||r<0||p&&n>=o}function timerExpired(){var e=now();if(shouldInvoke(e))return trailingEdge(e);a=setTimeout(timerExpired,remainingWait(e))}function trailingEdge(e){return(a=void 0,d&&n)?invokeFunc(e):(n=i=void 0,s)}function cancel(){void 0!==a&&clearTimeout(a),c=0,n=l=i=a=void 0}function flush(){return void 0===a?s:trailingEdge(now())}function debounced(){var e=now(),r=shouldInvoke(e);if(n=arguments,i=this,l=e,r){if(void 0===a)return leadingEdge(l);if(p)return a=setTimeout(timerExpired,t),invokeFunc(l)}return void 0===a&&(a=setTimeout(timerExpired,t)),s}return t=toNumber(t)||0,isObject(r)&&(u=!!r.leading,o=(p="maxWait"in r)?f(toNumber(r.maxWait)||0,t):o,d="trailing"in r?!!r.trailing:d),debounced.cancel=cancel,debounced.flush=flush,debounced}function isObject(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function isObjectLike(e){return!!e&&"object"==typeof e}function isSymbol(e){return"symbol"==typeof e||isObjectLike(e)&&"[object Symbol]"==d.call(e)}function toNumber(e){if("number"==typeof e)return e;if(isSymbol(e))return n;if(isObject(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=isObject(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var r=s.test(e);return r||a.test(e)?l(e.slice(2),r?2:8):o.test(e)?n:+e}e.exports=debounce},88404:function(){},33812:function(){},97172:function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.PrevArrow=t.NextArrow=void 0;var n=_interopRequireDefault(r(34270)),i=_interopRequireDefault(r(43359)),o=r(47834);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t=m&&d<=y:d===m}),S={message:"dots",index:h,slidesToScroll:c,currentSlide:d},w=this.clickHandler.bind(this,S);g=g.concat(n.default.createElement("li",{key:h,className:b},n.default.cloneElement(this.props.customPaging(h),{onClick:w})))}return n.default.cloneElement(this.props.appendDots(g),_objectSpread({className:this.props.dotsClass},{onMouseEnter:r,onMouseOver:s,onMouseLeave:a}))}}]),Dots}(n.default.PureComponent)},39586:function(e,t,r){"use strict";t.Z=void 0;var n=_interopRequireDefault(r(21948));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.Z=n.default},72892:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0}},57213:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InnerSlider=void 0;var n=_interopRequireDefault(r(34270)),i=_interopRequireDefault(r(72892)),o=_interopRequireDefault(r(20490)),s=_interopRequireDefault(r(43359)),a=r(47834),l=r(14030),c=r(73034),u=r(97172),p=_interopRequireDefault(r(30947));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t0&&(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e))}var t=_objectSpread({listRef:r.list,trackRef:r.track},r.props);r.updateState(t,!0,function(){r.adaptHeight(),r.props.autoplay&&r.autoPlay("update")}),"progressive"===r.props.lazyLoad&&(r.lazyLoadTimer=setInterval(r.progressiveLazyLoad,1e3)),r.ro=new p.default(function(){r.state.animating?(r.onWindowResized(!1),r.callbackTimers.push(setTimeout(function(){return r.onWindowResized()},r.props.speed))):r.onWindowResized()}),r.ro.observe(r.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(e){e.onfocus=r.props.pauseOnFocus?r.onSlideFocus:null,e.onblur=r.props.pauseOnFocus?r.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",r.onWindowResized):window.attachEvent("onresize",r.onWindowResized)}),_defineProperty(_assertThisInitialized(r),"componentWillUnmount",function(){r.animationEndCallback&&clearTimeout(r.animationEndCallback),r.lazyLoadTimer&&clearInterval(r.lazyLoadTimer),r.callbackTimers.length&&(r.callbackTimers.forEach(function(e){return clearTimeout(e)}),r.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",r.onWindowResized):window.detachEvent("onresize",r.onWindowResized),r.autoplayTimer&&clearInterval(r.autoplayTimer),r.ro.disconnect()}),_defineProperty(_assertThisInitialized(r),"componentDidUpdate",function(e){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var t=(0,a.getOnDemandLazySlides)(_objectSpread(_objectSpread({},r.props),r.state));t.length>0&&(r.setState(function(e){return{lazyLoadedList:e.lazyLoadedList.concat(t)}}),r.props.onLazyLoad&&r.props.onLazyLoad(t))}r.adaptHeight();var i=_objectSpread(_objectSpread({listRef:r.list,trackRef:r.track},r.props),r.state),o=r.didPropsChange(e);o&&r.updateState(i,o,function(){r.state.currentSlide>=n.default.Children.count(r.props.children)&&r.changeSlide({message:"index",index:n.default.Children.count(r.props.children)-r.props.slidesToShow,currentSlide:r.state.currentSlide}),r.props.autoplay?r.autoPlay("update"):r.pause("paused")})}),_defineProperty(_assertThisInitialized(r),"onWindowResized",function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=(0,o.default)(function(){return r.resizeWindow(e)},50),r.debouncedResize()}),_defineProperty(_assertThisInitialized(r),"resizeWindow",function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(r.track&&r.track.node){var t=_objectSpread(_objectSpread({listRef:r.list,trackRef:r.track},r.props),r.state);r.updateState(t,e,function(){r.props.autoplay?r.autoPlay("update"):r.pause("paused")}),r.setState({animating:!1}),clearTimeout(r.animationEndCallback),delete r.animationEndCallback}}),_defineProperty(_assertThisInitialized(r),"updateState",function(e,t,i){var o=(0,a.initializedState)(e);e=_objectSpread(_objectSpread(_objectSpread({},e),o),{},{slideIndex:o.currentSlide});var s=(0,a.getTrackLeft)(e);e=_objectSpread(_objectSpread({},e),{},{left:s});var l=(0,a.getTrackCSS)(e);(t||n.default.Children.count(r.props.children)!==n.default.Children.count(e.children))&&(o.trackStyle=l),r.setState(o,i)}),_defineProperty(_assertThisInitialized(r),"ssrInit",function(){if(r.props.variableWidth){var e=0,t=0,i=[],o=(0,a.getPreClones)(_objectSpread(_objectSpread(_objectSpread({},r.props),r.state),{},{slideCount:r.props.children.length})),s=(0,a.getPostClones)(_objectSpread(_objectSpread(_objectSpread({},r.props),r.state),{},{slideCount:r.props.children.length}));r.props.children.forEach(function(t){i.push(t.props.style.width),e+=t.props.style.width});for(var l=0;l=t&&r.onWindowResized()};if(e.onclick){var i=e.onclick;e.onclick=function(t){i(t),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(r.props.lazyLoad?e.onload=function(){r.adaptHeight(),r.callbackTimers.push(setTimeout(r.onWindowResized,r.props.speed))}:(e.onload=handler,e.onerror=function(){handler(),r.props.onLazyLoadError&&r.props.onLazyLoadError()}))})}),_defineProperty(_assertThisInitialized(r),"progressiveLazyLoad",function(){for(var e=[],t=_objectSpread(_objectSpread({},r.props),r.state),n=r.state.currentSlide;nr.state.lazyLoadedList.indexOf(n)){e.push(n);break}for(var i=r.state.currentSlide-1;i>=-(0,a.getPreClones)(t);i--)if(0>r.state.lazyLoadedList.indexOf(i)){e.push(i);break}e.length>0?(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e)):r.lazyLoadTimer&&(clearInterval(r.lazyLoadTimer),delete r.lazyLoadTimer)}),_defineProperty(_assertThisInitialized(r),"slideHandler",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=r.props,i=n.asNavFor,o=n.beforeChange,s=n.onLazyLoad,l=n.speed,c=n.afterChange,u=r.state.currentSlide,p=(0,a.slideHandler)(_objectSpread(_objectSpread(_objectSpread({index:e},r.props),r.state),{},{trackRef:r.track,useCSS:r.props.useCSS&&!t})),d=p.state,f=p.nextState;if(d){o&&o(u,d.currentSlide);var g=d.lazyLoadedList.filter(function(e){return 0>r.state.lazyLoadedList.indexOf(e)});s&&g.length>0&&s(g),!r.props.waitForAnimate&&r.animationEndCallback&&(clearTimeout(r.animationEndCallback),c&&c(u),delete r.animationEndCallback),r.setState(d,function(){i&&r.asNavForIndex!==e&&(r.asNavForIndex=e,i.innerSlider.slideHandler(e)),f&&(r.animationEndCallback=setTimeout(function(){var e=f.animating,t=_objectWithoutProperties(f,["animating"]);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),c&&c(d.currentSlide),delete r.animationEndCallback})},l))})}}),_defineProperty(_assertThisInitialized(r),"changeSlide",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=_objectSpread(_objectSpread({},r.props),r.state),i=(0,a.changeSlide)(n,e);if((0===i||i)&&(!0===t?r.slideHandler(i,t):r.slideHandler(i),r.props.autoplay&&r.autoPlay("update"),r.props.focusOnSelect)){var o=r.list.querySelectorAll(".slick-current");o[0]&&o[0].focus()}}),_defineProperty(_assertThisInitialized(r),"clickHandler",function(e){!1===r.clickable&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0}),_defineProperty(_assertThisInitialized(r),"keyHandler",function(e){var t=(0,a.keyHandler)(e,r.props.accessibility,r.props.rtl);""!==t&&r.changeSlide({message:t})}),_defineProperty(_assertThisInitialized(r),"selectHandler",function(e){r.changeSlide(e)}),_defineProperty(_assertThisInitialized(r),"disableBodyScroll",function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}}),_defineProperty(_assertThisInitialized(r),"enableBodyScroll",function(){window.ontouchmove=null}),_defineProperty(_assertThisInitialized(r),"swipeStart",function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=(0,a.swipeStart)(e,r.props.swipe,r.props.draggable);""!==t&&r.setState(t)}),_defineProperty(_assertThisInitialized(r),"swipeMove",function(e){var t=(0,a.swipeMove)(e,_objectSpread(_objectSpread(_objectSpread({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));t&&(t.swiping&&(r.clickable=!1),r.setState(t))}),_defineProperty(_assertThisInitialized(r),"swipeEnd",function(e){var t=(0,a.swipeEnd)(e,_objectSpread(_objectSpread(_objectSpread({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));if(t){var n=t.triggerSlideHandler;delete t.triggerSlideHandler,r.setState(t),void 0!==n&&(r.slideHandler(n),r.props.verticalSwiping&&r.enableBodyScroll())}}),_defineProperty(_assertThisInitialized(r),"touchEnd",function(e){r.swipeEnd(e),r.clickable=!0}),_defineProperty(_assertThisInitialized(r),"slickPrev",function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:"previous"})},0))}),_defineProperty(_assertThisInitialized(r),"slickNext",function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:"next"})},0))}),_defineProperty(_assertThisInitialized(r),"slickGoTo",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(isNaN(e=Number(e)))return"";r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:"index",index:e,currentSlide:r.state.currentSlide},t)},0))}),_defineProperty(_assertThisInitialized(r),"play",function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else{if(!(0,a.canGoNext)(_objectSpread(_objectSpread({},r.props),r.state)))return!1;e=r.state.currentSlide+r.props.slidesToScroll}r.slideHandler(e)}),_defineProperty(_assertThisInitialized(r),"autoPlay",function(e){r.autoplayTimer&&clearInterval(r.autoplayTimer);var t=r.state.autoplaying;if("update"===e){if("hovered"===t||"focused"===t||"paused"===t)return}else if("leave"===e){if("paused"===t||"focused"===t)return}else if("blur"===e&&("paused"===t||"hovered"===t))return;r.autoplayTimer=setInterval(r.play,r.props.autoplaySpeed+50),r.setState({autoplaying:"playing"})}),_defineProperty(_assertThisInitialized(r),"pause",function(e){r.autoplayTimer&&(clearInterval(r.autoplayTimer),r.autoplayTimer=null);var t=r.state.autoplaying;"paused"===e?r.setState({autoplaying:"paused"}):"focused"===e?("hovered"===t||"playing"===t)&&r.setState({autoplaying:"focused"}):"playing"===t&&r.setState({autoplaying:"hovered"})}),_defineProperty(_assertThisInitialized(r),"onDotsOver",function(){return r.props.autoplay&&r.pause("hovered")}),_defineProperty(_assertThisInitialized(r),"onDotsLeave",function(){return r.props.autoplay&&"hovered"===r.state.autoplaying&&r.autoPlay("leave")}),_defineProperty(_assertThisInitialized(r),"onTrackOver",function(){return r.props.autoplay&&r.pause("hovered")}),_defineProperty(_assertThisInitialized(r),"onTrackLeave",function(){return r.props.autoplay&&"hovered"===r.state.autoplaying&&r.autoPlay("leave")}),_defineProperty(_assertThisInitialized(r),"onSlideFocus",function(){return r.props.autoplay&&r.pause("focused")}),_defineProperty(_assertThisInitialized(r),"onSlideBlur",function(){return r.props.autoplay&&"focused"===r.state.autoplaying&&r.autoPlay("blur")}),_defineProperty(_assertThisInitialized(r),"render",function(){var e,t,i,o=(0,s.default)("slick-slider",r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),p=_objectSpread(_objectSpread({},r.props),r.state),d=(0,a.extractObject)(p,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),f=r.props.pauseOnHover;if(d=_objectSpread(_objectSpread({},d),{},{onMouseEnter:f?r.onTrackOver:null,onMouseLeave:f?r.onTrackLeave:null,onMouseOver:f?r.onTrackOver:null,focusOnSelect:r.props.focusOnSelect&&r.clickable?r.selectHandler:null}),!0===r.props.dots&&r.state.slideCount>=r.props.slidesToShow){var g=(0,a.extractObject)(p,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),h=r.props.pauseOnDotsHover;g=_objectSpread(_objectSpread({},g),{},{clickHandler:r.changeSlide,onMouseEnter:h?r.onDotsLeave:null,onMouseOver:h?r.onDotsOver:null,onMouseLeave:h?r.onDotsLeave:null}),e=n.default.createElement(c.Dots,g)}var _=(0,a.extractObject)(p,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);_.clickHandler=r.changeSlide,r.props.arrows&&(t=n.default.createElement(u.PrevArrow,_),i=n.default.createElement(u.NextArrow,_));var y=null;r.props.vertical&&(y={height:r.state.listHeight});var v=null;!1===r.props.vertical?!0===r.props.centerMode&&(v={padding:"0px "+r.props.centerPadding}):!0===r.props.centerMode&&(v={padding:r.props.centerPadding+" 0px"});var m=_objectSpread(_objectSpread({},y),v),b=r.props.touchMove,S={className:"slick-list",style:m,onClick:r.clickHandler,onMouseDown:b?r.swipeStart:null,onMouseMove:r.state.dragging&&b?r.swipeMove:null,onMouseUp:b?r.swipeEnd:null,onMouseLeave:r.state.dragging&&b?r.swipeEnd:null,onTouchStart:b?r.swipeStart:null,onTouchMove:r.state.dragging&&b?r.swipeMove:null,onTouchEnd:b?r.touchEnd:null,onTouchCancel:r.state.dragging&&b?r.swipeEnd:null,onKeyDown:r.props.accessibility?r.keyHandler:null},w={className:o,dir:"ltr",style:r.props.style};return r.props.unslick&&(S={className:"slick-list"},w={className:o}),n.default.createElement("div",w,r.props.unslick?"":t,n.default.createElement("div",_extends({ref:r.listRefHandler},S),n.default.createElement(l.Track,_extends({ref:r.trackRefHandler},d),r.props.children)),r.props.unslick?"":i,r.props.unslick?"":e)}),r.list=null,r.track=null,r.state=_objectSpread(_objectSpread({},i.default),{},{currentSlide:r.props.initialSlide,targetSlide:r.props.initialSlide?r.props.initialSlide:0,slideCount:n.default.Children.count(r.props.children)}),r.callbackTimers=[],r.clickable=!0,r.debouncedResize=null;var r,d=r.ssrInit();return r.state=_objectSpread(_objectSpread({},r.state),d),r}return _createClass(InnerSlider,[{key:"didPropsChange",value:function(e){for(var t=!1,r=0,i=Object.keys(this.props);r1&&void 0!==arguments[1]&&arguments[1];return r.innerSlider.slickGoTo(e,t)}),_defineProperty(_assertThisInitialized(r),"slickPause",function(){return r.innerSlider.pause("paused")}),_defineProperty(_assertThisInitialized(r),"slickPlay",function(){return r.innerSlider.autoPlay("play")}),r.state={breakpoint:null},r._responsiveMediaHandlers=[],r}return _createClass(Slider,[{key:"media",value:function(e,t){l.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(r,n){var i;i=0===n?(0,o.default)({minWidth:0,maxWidth:r}):(0,o.default)({minWidth:t[n-1]+1,maxWidth:r}),(0,a.canUseDOM)()&&e.media(i,function(){e.setState({breakpoint:r})})});var r=(0,o.default)({minWidth:t.slice(-1)[0]});(0,a.canUseDOM)()&&this.media(r,function(){e.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(e){l.unregister(e.query,e.handler)})}},{key:"render",value:function(){var e,t,r=this;(e=this.state.breakpoint?"unslick"===(t=this.props.responsive.filter(function(e){return e.breakpoint===r.state.breakpoint}))[0].settings?"unslick":_objectSpread(_objectSpread(_objectSpread({},s.default),this.props),t[0].settings):_objectSpread(_objectSpread({},s.default),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var o=n.default.Children.toArray(this.props.children);o=o.filter(function(e){return"string"==typeof e?!!e.trim():!!e}),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var l=[],c=null,u=0;u=o.length));g+=1)f.push(n.default.cloneElement(o[g],{key:100*u+10*d+g,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));p.push(n.default.createElement("div",{key:10*u+d},f))}e.variableWidth?l.push(n.default.createElement("div",{key:u,style:{width:c}},p)):l.push(n.default.createElement("div",{key:u},p))}if("unslick"===e){var h="regular slider "+(this.props.className||"");return n.default.createElement("div",{className:h},o)}return l.length<=e.slidesToShow&&!e.infinite&&(e.unslick=!0),n.default.createElement(i.InnerSlider,_extends({style:this.props.style,ref:this.innerSliderRefHandler},(0,a.filterSettings)(e)),l)}}]),Slider}(n.default.Component)},14030:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Track=void 0;var n=_interopRequireDefault(r(34270)),i=_interopRequireDefault(r(43359)),o=r(47834);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t=e.slideCount,e.centerMode?(i=Math.floor(e.slidesToShow/2),r=(o-e.currentSlide)%e.slideCount==0,o>e.currentSlide-i-1&&o<=e.currentSlide+i&&(t=!0)):t=e.currentSlide<=o&&o=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},getSlideStyle=function(e){var t={};return(void 0===e.variableWidth||!1===e.variableWidth)&&(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=e.currentSlide===e.index?1:0,t.zIndex=e.currentSlide===e.index?999:998,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t},getKey=function(e,t){return e.key||t},renderSlides=function(e){var t,r=[],s=[],a=[],l=n.default.Children.count(e.children),c=(0,o.lazyStartIndex)(e),u=(0,o.lazyEndIndex)(e);return(n.default.Children.forEach(e.children,function(p,d){var f,g={message:"children",index:d,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};f=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(d)>=0?p:n.default.createElement("div",null);var h=getSlideStyle(_objectSpread(_objectSpread({},e),{},{index:d})),_=f.props.className||"",y=getSlideClasses(_objectSpread(_objectSpread({},e),{},{index:d}));if(r.push(n.default.cloneElement(f,{key:"original"+getKey(f,d),"data-index":d,className:(0,i.default)(y,_),tabIndex:"-1","aria-hidden":!y["slick-active"],style:_objectSpread(_objectSpread({outline:"none"},f.props.style||{}),h),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(g)}})),e.infinite&&!1===e.fade){var v=l-d;v<=(0,o.getPreClones)(e)&&((t=-v)>=c&&(f=p),y=getSlideClasses(_objectSpread(_objectSpread({},e),{},{index:t})),s.push(n.default.cloneElement(f,{key:"precloned"+getKey(f,t),"data-index":t,tabIndex:"-1",className:(0,i.default)(y,_),"aria-hidden":!y["slick-active"],style:_objectSpread(_objectSpread({},f.props.style||{}),h),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(g)}}))),(t=l+d)e.lazyLoadedList.indexOf(i)&&t.push(i);return t};t.getRequiredLazySlides=function(e){for(var t=[],r=a(e),n=l(e),i=r;i0?1:0):0},u=t.lazySlidesOnRight=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow},p=t.getWidth=function(e){return e&&e.offsetWidth||0},d=t.getHeight=function(e){return e&&e.offsetHeight||0},f=t.getSwipeDirection=function(e){var t,r,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(t=e.startX-e.curX,(r=Math.round(180*Math.atan2(e.startY-e.curY,t)/Math.PI))<0&&(r=360-Math.abs(r)),r<=45&&r>=0||r<=360&&r>=315)?"left":r>=135&&r<=225?"right":!0===n?r>=35&&r<=135?"up":"down":"vertical"},g=t.canGoNext=function(e){var t=!0;return!e.infinite&&(e.centerMode&&e.currentSlide>=e.slideCount-1?t=!1:(e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1)),t};t.extractObject=function(e,t){var r={};return t.forEach(function(t){return r[t]=e[t]}),r},t.initializedState=function(e){var t,r=n.default.Children.count(e.children),i=e.listRef,o=Math.ceil(p(i)),a=Math.ceil(p(e.trackRef&&e.trackRef.node));if(e.vertical)t=o;else{var l=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(l*=o/100),t=Math.ceil((o-l)/e.slidesToShow)}var c=i&&d(i.querySelector('[data-index="0"]')),u=c*e.slidesToShow,f=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(f=r-1-e.initialSlide);var g=e.lazyLoadedList||[],h=s(_objectSpread(_objectSpread({},e),{},{currentSlide:f,lazyLoadedList:g})),_={slideCount:r,slideWidth:t,listWidth:o,trackWidth:a,currentSlide:f,slideHeight:c,listHeight:u,lazyLoadedList:g=g.concat(h)};return null===e.autoplaying&&e.autoplay&&(_.autoplaying="playing"),_},t.slideHandler=function(e){var t=e.waitForAnimate,r=e.animating,n=e.fade,i=e.infinite,o=e.index,a=e.slideCount,l=e.lazyLoad,c=e.currentSlide,u=e.centerMode,p=e.slidesToScroll,d=e.slidesToShow,f=e.useCSS,h=e.lazyLoadedList;if(t&&r)return{};var _,y,v,w=o,P={},T={},x=i?o:clamp(o,0,a-1);if(n){if(!i&&(o<0||o>=a))return{};o<0?w=o+a:o>=a&&(w=o-a),l&&0>h.indexOf(w)&&(h=h.concat(w)),P={animating:!0,currentSlide:w,lazyLoadedList:h,targetSlide:w},T={animating:!1,targetSlide:w}}else _=w,w<0?(_=w+a,i?a%p!=0&&(_=a-a%p):_=0):!g(e)&&w>c?w=_=c:u&&w>=a?(w=i?a:a-1,_=i?0:a-1):w>=a&&(_=w-a,i?a%p!=0&&(_=0):_=a-d),!i&&w+d>=a&&(_=a-d),y=S(_objectSpread(_objectSpread({},e),{},{slideIndex:w})),v=S(_objectSpread(_objectSpread({},e),{},{slideIndex:_})),i||(y===v&&(w=_),y=v),l&&(h=h.concat(s(_objectSpread(_objectSpread({},e),{},{currentSlide:w})))),f?(P={animating:!0,currentSlide:_,trackStyle:b(_objectSpread(_objectSpread({},e),{},{left:y})),lazyLoadedList:h,targetSlide:x},T={animating:!1,currentSlide:_,trackStyle:m(_objectSpread(_objectSpread({},e),{},{left:v})),swipeLeft:null,targetSlide:x}):P={currentSlide:_,trackStyle:m(_objectSpread(_objectSpread({},e),{},{left:v})),lazyLoadedList:h,targetSlide:x};return{state:P,nextState:T}},t.changeSlide=function(e,t){var r,n,i,o,s=e.slidesToScroll,a=e.slidesToShow,l=e.slideCount,c=e.currentSlide,u=e.targetSlide,p=e.lazyLoad,d=e.infinite;if(r=l%s!=0?0:(l-c)%s,"previous"===t.message)o=c-(i=0===r?s:a-r),p&&!d&&(o=-1==(n=c-i)?l-1:n),d||(o=u-s);else if("next"===t.message)o=c+(i=0===r?s:r),p&&!d&&(o=(c+s)%l+r),d||(o=u+s);else if("dots"===t.message)o=t.index*t.slidesToScroll;else if("children"===t.message){if(o=t.index,d){var f=x(_objectSpread(_objectSpread({},e),{},{targetSlide:o}));o>t.currentSlide&&"left"===f?o-=l:o10)return{scrolling:!0};a&&(w.swipeLength=j);var M=(l?-1:1)*(w.curX>w.startX?1:-1);a&&(M=w.curY>w.startY?1:-1);var E=Math.ceil(y/v),L=f(t.touchObject,a),z=w.swipeLength;return!b&&(0===c&&("right"===L||"down"===L)||c+1>=E&&("left"===L||"up"===L)||!g(t)&&("left"===L||"up"===L))&&(z=w.swipeLength*u,!1===p&&d&&(d(L),k.edgeDragged=!0)),!h&&P&&(P(L),k.swiped=!0),O=i?C+z*(T/x)*M:l?C-z*M:C+z*M,a&&(O=C+z*M),k=_objectSpread(_objectSpread({},k),{},{touchObject:w,swipeLeft:O,trackStyle:m(_objectSpread(_objectSpread({},t),{},{left:O}))}),Math.abs(w.curX-w.startX)<.8*Math.abs(w.curY-w.startY)||w.swipeLength>10&&(k.swiping=!0,o(e)),k}},t.swipeEnd=function(e,t){var r=t.dragging,n=t.swipe,i=t.touchObject,s=t.listWidth,a=t.touchThreshold,l=t.verticalSwiping,c=t.listHeight,u=t.swipeToSlide,p=t.scrolling,d=t.onSwipe,g=t.targetSlide,h=t.currentSlide,v=t.infinite;if(!r)return n&&o(e),{};var m=l?c/a:s/a,w=f(i,l),P={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(p||!i.swipeLength)return P;if(i.swipeLength>m){o(e),d&&d(w);var T,x,O=v?h:g;switch(w){case"left":case"up":x=O+y(t),T=u?_(t,x):x,P.currentDirection=0;break;case"right":case"down":x=O-y(t),T=u?_(t,x):x,P.currentDirection=1;break;default:T=O}P.triggerSlideHandler=T}else{var k=S(t);P.trackStyle=b(_objectSpread(_objectSpread({},t),{},{left:k}))}return P};var h=t.getNavigableIndexes=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,r=e.infinite?-1*e.slidesToShow:0,n=e.infinite?-1*e.slidesToShow:0,i=[];rr[r.length-1])t=r[r.length-1];else for(var i in r){if(t-1*e.swipeLeft)return r=n,!1}else if(n.offsetLeft-t+p(n)/2>-1*e.swipeLeft)return r=n,!1;return!0}),!r)return 0;var i=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(r.dataset.index-i)||1},v=t.checkSpecKeys=function(e,t){return t.reduce(function(t,r){return t&&e.hasOwnProperty(r)},!0)?null:console.error("Keys Missing:",e)},m=t.getTrackCSS=function(e){v(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var t,r,n=e.slideCount+2*e.slidesToShow;e.vertical?r=n*e.slideHeight:t=T(e)*e.slideWidth;var i={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var o=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",s=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",a=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";i=_objectSpread(_objectSpread({},i),{},{WebkitTransform:o,transform:s,msTransform:a})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),r&&(i.height=r),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+"px":i.marginLeft=e.left+"px"),i},b=t.getTrackAnimateCSS=function(e){v(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=m(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t},S=t.getTrackLeft=function(e){if(e.unslick)return 0;v(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t=e.slideIndex,r=e.trackRef,n=e.infinite,i=e.centerMode,o=e.slideCount,s=e.slidesToShow,a=e.slidesToScroll,l=e.slideWidth,c=e.listWidth,u=e.variableWidth,p=e.slideHeight,d=e.fade,f=e.vertical,g=0,h=0;if(d||1===e.slideCount)return 0;var _=0;if(n?(_=-w(e),o%a!=0&&t+a>o&&(_=-(t>o?s-(t-o):o%a)),i&&(_+=parseInt(s/2))):(o%a!=0&&t+a>o&&(_=s-o%a),i&&(_=parseInt(s/2))),g=_*l,h=_*p,y=f?-(t*p*1)+h:-(t*l*1)+g,!0===u){var y,m,b,S=r&&r.node;if(b=t+w(e),y=(m=S&&S.childNodes[b])?-1*m.offsetLeft:0,!0===i){b=n?t+w(e):t,m=S&&S.children[b],y=0;for(var P=0;Pe.currentSlide?e.targetSlide>e.currentSlide+O(e)?"left":"right":e.targetSlide0&&(o+=1),n&&t%2==0&&(o+=1),o}return n?0:t-1},k=t.slidesOnLeft=function(e){var t=e.slidesToShow,r=e.centerMode,n=e.rtl,i=e.centerPadding;if(r){var o=(t-1)/2+1;return parseInt(i)>0&&(o+=1),n||t%2!=0||(o+=1),o}return n?t-1:0};t.canUseDOM=function(){return!!("undefined"!=typeof window&&window.document&&window.document.createElement)};var C=t.validSettings=Object.keys(i.default);function filterSettings(e){return C.reduce(function(t,r){return e.hasOwnProperty(r)&&(t[r]=e[r]),t},{})}},23029:function(e){e.exports=function(e){return e.replace(/[A-Z]/g,function(e){return"-"+e.toLowerCase()}).toLowerCase()}}}]); \ No newline at end of file +*/var O,k,C,j,M,E,L,z,R,A,D,I,N,F,H,W,B,Y,X,q,V,G,K,U,Q,Z,$,J,ee,et,er,en,ei,eo,es,ea,el,ec,eu=1,ed=Date.now,ep=ed(),ef=0,eg=0,_parseClamp=function(e,t,r){var n=_isString(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=n,n?e.substr(6,e.length-7):e},_keepClamp=function(e,t){return t&&(!_isString(e)||"clamp("!==e.substr(0,6))?"clamp("+e+")":e},_pointerDownHandler=function(){return F=1},_pointerUpHandler=function(){return F=0},_passThrough=function(e){return e},_round=function(e){return Math.round(1e5*e)/1e5||0},_windowExists=function(){return"undefined"!=typeof window},ScrollTrigger_getGSAP=function(){return O||_windowExists()&&(O=window.gsap)&&O.registerPlugin&&O},ScrollTrigger_isViewport=function(e){return!!~L.indexOf(e)},_getViewportDimension=function(e){return("Height"===e?er:C["inner"+e])||M["client"+e]||E["client"+e]},_getBoundsFunc=function(e){return _getProxyProp(e,"getBoundingClientRect")||(ScrollTrigger_isViewport(e)?function(){return eB.width=C.innerWidth,eB.height=er,eB}:function(){return _getBounds(e)})},_getSizeFunc=function(e,t,r){var n=r.d,i=r.d2,o=r.a;return(o=_getProxyProp(e,"getBoundingClientRect"))?function(){return o()[n]}:function(){return(t?_getViewportDimension(i):e["client"+i])||0}},_maxScroll=function(e,t){var r=t.s,n=t.d2,i=t.d,o=t.a;return Math.max(0,(o=_getProxyProp(e,r="scroll"+n))?o()-_getBoundsFunc(e)()[i]:ScrollTrigger_isViewport(e)?(M[r]||E[r])-_getViewportDimension(n):e[r]-e["offset"+n])},_iterateAutoRefresh=function(e,t){for(var r=0;r0){for(e-=i,o=0;o=e)return r[o];return r[o-1]}for(o=r.length,e+=i;o--;)if(r[o]<=e)return r[o];return r[0]}:function(r,n,i){void 0===i&&(i=.001);var o=t(r);return!n||Math.abs(o-r)r&&(n*=t/100),e=e.substr(0,r-1)),e=n+(e in eM?eM[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},_createMarker=function(e,t,r,n,i,o,s,a){var l=i.startColor,c=i.endColor,u=i.fontSize,d=i.indent,p=i.fontWeight,f=j.createElement("div"),g=ScrollTrigger_isViewport(r)||"fixed"===_getProxyProp(r,"pinType"),h=-1!==e.indexOf("scroller"),_=g?E:r,y=-1!==e.indexOf("start"),v=y?l:c,m="border-color:"+v+";font-size:"+u+";color:"+v+";font-weight:"+p+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return m+="position:"+((h||a)&&g?"fixed;":"absolute;"),(h||a||!g)&&(m+=(n===T?ey:ev)+":"+(o+parseFloat(d))+"px;"),s&&(m+="box-sizing:border-box;text-align:left;width:"+s.offsetWidth+"px;"),f._isStart=y,f.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),f.style.cssText=m,f.innerText=t||0===t?e+"-"+t:e,_.children[0]?_.insertBefore(f,_.children[0]):_.appendChild(f),f._offset=f["offset"+n.op.d2],_positionMarker(f,0,n,y),f},_positionMarker=function(e,t,r,n){var i={display:"block"},o=r[n?"os2":"p2"],s=r[n?"p2":"os2"];e._isFlipped=n,i[r.a+"Percent"]=n?-100:0,i[r.a]=n?"1px":0,i["border"+o+eO]=1,i["border"+s+eO]=0,i[r.p]=t+"px",O.set(e,i)},eE=[],eL={},_sync=function(){return ed()-ef>34&&(es||(es=requestAnimationFrame(_updateAll)))},ScrollTrigger_onScroll=function(){K&&K.isPressed&&!(K.startX>E.clientWidth)||(v.cache++,K?es||(es=requestAnimationFrame(_updateAll)):_updateAll(),ef||_dispatch("scrollStart"),ef=ed())},_setBaseDimensions=function(){Z=C.innerWidth,Q=C.innerHeight},_onResize=function(){v.cache++,!(!N&&!G&&!j.fullscreenElement&&!j.webkitFullscreenElement&&(!U||Z!==C.innerWidth||Math.abs(C.innerHeight-Q)>.25*C.innerHeight))||z.restart(!0)},ez={},eR=[],_softRefresh=function _softRefresh(){return ScrollTrigger_removeListener(eX,"scrollEnd",_softRefresh)||_refreshAll(!0)},_dispatch=function(e){return ez[e]&&ez[e].map(function(e){return e()})||eR},eA=[],_revertRecorded=function(e){for(var t=0;tt,n=e._startClamp&&e.start>=t;(r||n)&&e.setPositions(n?t-1:e.start,r?Math.max(n?t:e.start+1,t):e.end,!0)}),_hideAllMarkers(!1),ei=0,r.forEach(function(e){return e&&e.render&&e.render(-1)}),v.forEach(function(e){_isFunction(e)&&(e.smooth&&requestAnimationFrame(function(){return e.target.style.scrollBehavior="smooth"}),e.rec&&e(e.rec))}),_clearScrollMemory(ee,1),z.pause(),eD++,ea=2,_updateAll(2),eE.forEach(function(e){return _isFunction(e.vars.onRefresh)&&e.vars.onRefresh(e)}),ea=eX.isRefreshing=!1,_dispatch("refresh")},eI=0,eN=1,_updateAll=function(e){if(2===e||!ea&&!en){eX.isUpdating=!0,ec&&ec.update(0);var t=eE.length,r=ed(),n=r-ep>=50,i=t&&eE[0].scroll();if(eN=eI>i?-1:1,ea||(eI=i),n&&(ef&&!F&&r-ef>200&&(ef=0,_dispatch("scrollEnd")),D=ep,ep=r),eN<0){for(W=t;W-- >0;)eE[W]&&eE[W].update(0,n);eN=1}else for(W=0;W20),r-=r-b}if(f&&(a[f]=e||-.001,e<0&&(e=0)),o){var P=e+r,T=o._isStart;g="scroll"+n.d2,_positionMarker(o,P,n,T&&P>20||!T&&(u?Math.max(E[g],M[g]):o.parentNode[g])<=P+1),u&&(l=_getBounds(s),u&&(o.style[n.op.p]=l[n.op.p]-n.op.m-o._offset+"px"))}return p&&_&&(g=_getBounds(_),p.seek(d),h=_getBounds(_),p._caScrollDist=g[n.p]-h[n.p],e=e/p._caScrollDist*d),p&&p.seek(y),p?e:Math.round(e)},eY=/(webkit|moz|length|cssText|inset)/i,_reparent=function(e,t,r,n){if(e.parentNode!==t){var i,o,s=e.style;if(t===E){for(i in e._stOrig=s.cssText,o=_getComputedStyle(e))+i||eY.test(i)||!o[i]||"string"!=typeof s[i]||"0"===i||(s[i]=o[i]);s.top=r,s.left=n}else s.cssText=e._stOrig;O.core.getCache(e).uncache=1,t.appendChild(e)}},_interruptionTracker=function(e,t,r){var n=t,i=n;return function(t){var o=Math.round(e());return o!==n&&o!==i&&Math.abs(o-n)>3&&Math.abs(o-i)>3&&(t=o,r&&r()),i=n,n=t,t}},_shiftMarker=function(e,t,r){var n={};n[t.p]="+="+r,O.set(e,n)},_getTweenCreator=function(e,t){var r=_getScrollFunc(e,t),n="_scroll"+t.p2,getTween=function getTween(t,i,o,s,a){var l=getTween.tween,c=i.onComplete,u={};o=o||r();var d=_interruptionTracker(r,o,function(){l.kill(),getTween.tween=0});return a=s&&a||0,s=s||t-o,l&&l.kill(),i[n]=t,i.inherit=!1,i.modifiers=u,u[n]=function(){return d(o+s*l.ratio+a*l.ratio*l.ratio)},i.onUpdate=function(){v.cache++,getTween.tween&&_updateAll()},i.onComplete=function(){getTween.tween=0,c&&c.call(l)},l=getTween.tween=O.to(e,i)};return e[n]=r,r.wheelHandler=function(){return getTween.tween&&getTween.tween.kill()&&(getTween.tween=0)},ScrollTrigger_addListener(e,"wheel",r.wheelHandler),eX.isTouch&&ScrollTrigger_addListener(e,"touchmove",r.wheelHandler),getTween},eX=function(){function ScrollTrigger(e,t){k||ScrollTrigger.register(O)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),J(this),this.init(e,t)}return ScrollTrigger.prototype.init=function(e,t){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!eg){this.update=this.refresh=this.kill=_passThrough;return}var r,n,i,o,s,a,l,c,u,d,p,f,g,h,_,y,b,S,w,x,k,L,z,I,H,B,Y,X,G,K,U,Q,Z,$,J,ee,et,er,en,es,el,ep=e=_setDefaults(_isString(e)||_isNumber(e)||e.nodeType?{trigger:e}:e,ej),e_=ep.onUpdate,ey=ep.toggleClass,ev=ep.id,eM=ep.onToggle,ez=ep.onRefresh,eR=ep.scrub,eA=ep.trigger,eD=ep.pin,eI=ep.pinSpacing,eF=ep.invalidateOnRefresh,eH=ep.anticipatePin,eW=ep.onScrubComplete,eY=ep.onSnapComplete,eX=ep.once,eq=ep.snap,eV=ep.pinReparent,eG=ep.pinSpacer,eK=ep.containerAnimation,eU=ep.fastScrollEnd,eQ=ep.preventOverlaps,eZ=e.horizontal||e.containerAnimation&&!1!==e.horizontal?P:T,e$=!eR&&0!==eR,eJ=_getTarget(e.scroller||C),e0=O.core.getCache(eJ),e1=ScrollTrigger_isViewport(eJ),e2=("pinType"in e?e.pinType:_getProxyProp(eJ,"pinType")||e1&&"fixed")==="fixed",e3=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],e5=e$&&e.toggleActions.split(" "),e4="markers"in e?e.markers:ej.markers,e8=e1?0:parseFloat(_getComputedStyle(eJ)["border"+eZ.p2+eO])||0,e9=this,e7=e.onRefreshInit&&function(){return e.onRefreshInit(e9)},e6=_getSizeFunc(eJ,e1,eZ),te=!e1||~m.indexOf(eJ)?_getBoundsFunc(eJ):function(){return eB},tt=0,tr=0,tn=0,ti=_getScrollFunc(eJ,eZ);if(e9._startClamp=e9._endClamp=!1,e9._dir=eZ,eH*=45,e9.scroller=eJ,e9.scroll=eK?eK.time.bind(eK):ti,a=ti(),e9.vars=e,t=t||e.animation,"refreshPriority"in e&&(q=1,-9999===e.refreshPriority&&(ec=e9)),e0.tweenScroll=e0.tweenScroll||{top:_getTweenCreator(eJ,T),left:_getTweenCreator(eJ,P)},e9.tweenTo=i=e0.tweenScroll[eZ.p],e9.scrubDuration=function(e){(J=_isNumber(e)&&e)?$?$.duration(e):$=O.to(t,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:J,paused:!0,onComplete:function(){return eW&&eW(e9)}}):($&&$.progress(1).kill(),$=0)},t&&(t.vars.lazy=!1,t._initted&&!e9.isReverted||!1!==t.vars.immediateRender&&!1!==e.immediateRender&&t.duration()&&t.render(0,!0,!0),e9.animation=t.pause(),t.scrollTrigger=e9,e9.scrubDuration(eR),Q=0,ev||(ev=t.vars.id)),eq&&((!_isObject(eq)||eq.push)&&(eq={snapTo:eq}),"scrollBehavior"in E.style&&O.set(e1?[E,M]:eJ,{scrollBehavior:"auto"}),v.forEach(function(e){return _isFunction(e)&&e.target===(e1?j.scrollingElement||M:eJ)&&(e.smooth=!1)}),s=_isFunction(eq.snapTo)?eq.snapTo:"labels"===eq.snapTo?(r=t,function(e){return O.utils.snap(_getLabelRatioArray(r),e)}):"labelsDirectional"===eq.snapTo?(n=t,function(e,t){return _snapDirectional(_getLabelRatioArray(n))(e,t.direction)}):!1!==eq.directional?function(e,t){return _snapDirectional(eq.snapTo)(e,ed()-tr<500?0:t.direction)}:O.utils.snap(eq.snapTo),ee=_isObject(ee=eq.duration||{min:.1,max:2})?A(ee.min,ee.max):A(ee,ee),et=O.delayedCall(eq.delay||J/2||.1,function(){var e=ti(),r=ed()-tr<500,n=i.tween;if((r||10>Math.abs(e9.getVelocity()))&&!n&&!F&&tt!==e){var o,a,l=(e-c)/y,d=t&&!e$?t.totalProgress():l,p=r?0:(d-Z)/(ed()-D)*1e3||0,f=O.utils.clamp(-l,1-l,eh(p/2)*p/.185),g=l+(!1===eq.inertia?0:f),h=eq,_=h.onStart,v=h.onInterrupt,m=h.onComplete;if(_isNumber(o=s(g,e9))||(o=g),a=Math.round(c+o*y),e<=u&&e>=c&&a!==e){if(n&&!n._initted&&n.data<=eh(a-e))return;!1===eq.inertia&&(f=o-l),i(a,{duration:ee(eh(.185*Math.max(eh(g-d),eh(o-d))/p/.05||0)),ease:eq.ease||"power3",data:eh(a-e),onInterrupt:function(){return et.restart(!0)&&v&&v(e9)},onComplete:function(){e9.update(),tt=ti(),t&&($?$.resetTo("totalProgress",o,t._tTime/t._tDur):t.progress(o)),Q=Z=t&&!e$?t.totalProgress():e9.progress,eY&&eY(e9),m&&m(e9)}},e,f*y,a-e-f*y),_&&_(e9,i.tween)}}else e9.isActive&&tt!==e&&et.restart(!0)}).pause()),ev&&(eL[ev]=e9),(el=(eA=e9.trigger=_getTarget(eA||!0!==eD&&eD))&&eA._gsap&&eA._gsap.stRevert)&&(el=el(e9)),eD=!0===eD?eA:_getTarget(eD),_isString(ey)&&(ey={targets:eA,className:ey}),eD&&(!1===eI||eI===ex||(eI=(!!eI||!eD.parentNode||!eD.parentNode.style||"flex"!==_getComputedStyle(eD.parentNode).display)&&eT),e9.pin=eD,(o=O.core.getCache(eD)).spacer?b=o.pinState:(eG&&((eG=_getTarget(eG))&&!eG.nodeType&&(eG=eG.current||eG.nativeElement),o.spacerIsNative=!!eG,eG&&(o.spacerState=_getState(eG))),o.spacer=x=eG||j.createElement("div"),x.classList.add("pin-spacer"),ev&&x.classList.add("pin-spacer-"+ev),o.pinState=b=_getState(eD)),!1!==e.force3D&&O.set(eD,{force3D:!0}),e9.spacer=x=o.spacer,B=(U=_getComputedStyle(eD))[eI+eZ.os2],L=O.getProperty(eD),z=O.quickSetter(eD,eZ.a,"px"),_swapPinIn(eD,x,U),w=_getState(eD)),e4){h=_isObject(e4)?_setDefaults(e4,eC):eC,f=_createMarker("scroller-start",ev,eJ,eZ,h,0),g=_createMarker("scroller-end",ev,eJ,eZ,h,0,f),k=f["offset"+eZ.op.d2];var to=_getTarget(_getProxyProp(eJ,"content")||eJ);d=this.markerStart=_createMarker("start",ev,to,eZ,h,k,0,eK),p=this.markerEnd=_createMarker("end",ev,to,eZ,h,k,0,eK),eK&&(es=O.quickSetter([d,p],eZ.a,"px")),e2||m.length&&!0===_getProxyProp(eJ,"fixedMarkers")||(_makePositionable(e1?E:eJ),O.set([f,g],{force3D:!0}),X=O.quickSetter(f,eZ.a,"px"),K=O.quickSetter(g,eZ.a,"px"))}if(eK){var ts=eK.vars.onUpdate,ta=eK.vars.onUpdateParams;eK.eventCallback("onUpdate",function(){e9.update(0,0,1),ts&&ts.apply(eK,ta||[])})}if(e9.previous=function(){return eE[eE.indexOf(e9)-1]},e9.next=function(){return eE[eE.indexOf(e9)+1]},e9.revert=function(e,r){if(!r)return e9.kill(!0);var n=!1!==e||!e9.enabled,i=N;n!==e9.isReverted&&(n&&(er=Math.max(ti(),e9.scroll.rec||0),tn=e9.progress,en=t&&t.progress()),d&&[d,p,f,g].forEach(function(e){return e.style.display=n?"none":"block"}),n&&(N=e9,e9.update(n)),!eD||eV&&e9.isActive||(n?_swapPinOut(eD,x,b):_swapPinIn(eD,x,_getComputedStyle(eD),Y)),n||e9.update(n),N=i,e9.isReverted=n)},e9.refresh=function(r,n,o,s){if(!N&&e9.enabled||n){if(eD&&r&&ef){ScrollTrigger_addListener(ScrollTrigger,"scrollEnd",_softRefresh);return}!ea&&e7&&e7(e9),N=e9,i.tween&&!o&&(i.tween.kill(),i.tween=0),$&&$.pause(),eF&&t&&t.revert({kill:!1}).invalidate(),e9.isReverted||e9.revert(!0,!0),e9._subPinOffset=!1;var h,v,m,k,C,z,R,A,D,F,W,B,X,q=e6(),K=te(),U=eK?eK.duration():_maxScroll(eJ,eZ),Q=y<=.01,Z=0,J=s||0,ee=_isObject(o)?o.end:e.end,eo=e.endTrigger||eA,es=_isObject(o)?o.start:e.start||(0!==e.start&&eA?eD?"0 0":"0 100%":0),el=e9.pinnedContainer=e.pinnedContainer&&_getTarget(e.pinnedContainer,e9),ec=eA&&Math.max(0,eE.indexOf(e9))||0,eu=ec;for(e4&&_isObject(o)&&(B=O.getProperty(f,eZ.p),X=O.getProperty(g,eZ.p));eu--;)(z=eE[eu]).end||z.refresh(0,1)||(N=e9),(R=z.pin)&&(R===eA||R===eD||R===el)&&!z.isReverted&&(F||(F=[]),F.unshift(z),z.revert(!0,!0)),z!==eE[eu]&&(ec--,eu--);for(_isFunction(es)&&(es=es(e9)),c=_parsePosition(es=_parseClamp(es,"start",e9),eA,q,eZ,ti(),d,f,e9,K,e8,e2,U,eK,e9._startClamp&&"_startClamp")||(eD?-.001:0),_isFunction(ee)&&(ee=ee(e9)),_isString(ee)&&!ee.indexOf("+=")&&(~ee.indexOf(" ")?ee=(_isString(es)?es.split(" ")[0]:"")+ee:(Z=_offsetToPx(ee.substr(2),q),ee=_isString(es)?es:(eK?O.utils.mapRange(0,eK.duration(),eK.scrollTrigger.start,eK.scrollTrigger.end,c):c)+Z,eo=eA)),ee=_parseClamp(ee,"end",e9),u=Math.max(c,_parsePosition(ee||(eo?"100% 0":U),eo,q,eZ,ti()+Z,p,g,e9,K,e8,e2,U,eK,e9._endClamp&&"_endClamp"))||-.001,Z=0,eu=ec;eu--;)(R=(z=eE[eu]).pin)&&z.start-z._pinPush<=c&&!eK&&z.end>0&&(h=z.end-(e9._startClamp?Math.max(0,z.start):z.start),(R===eA&&z.start-z._pinPush=_maxScroll(eJ,eZ)))h=_getComputedStyle(eD),k=eZ===T,m=ti(),I=parseFloat(L(eZ.a))+J,!U&&u>1&&(W={style:W=(e1?j.scrollingElement||M:eJ).style,value:W["overflow"+eZ.a.toUpperCase()]},e1&&"scroll"!==_getComputedStyle(E)["overflow"+eZ.a.toUpperCase()]&&(W.style["overflow"+eZ.a.toUpperCase()]="scroll")),_swapPinIn(eD,x,h),w=_getState(eD),v=_getBounds(eD,!0),A=e2&&_getScrollFunc(eJ,k?P:T)(),eI?((Y=[eI+eZ.os2,y+J+"px"]).t=x,(eu=eI===eT?_getSize(eD,eZ)+y+J:0)&&(Y.push(eZ.d,eu+"px"),"auto"!==x.style.flexBasis&&(x.style.flexBasis=eu+"px")),_setState(Y),el&&eE.forEach(function(e){e.pin===el&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)}),e2&&ti(er)):(eu=_getSize(eD,eZ))&&"auto"!==x.style.flexBasis&&(x.style.flexBasis=eu+"px"),e2&&((C={top:v.top+(k?m-c:A)+"px",left:v.left+(k?A:m-c)+"px",boxSizing:"border-box",position:"fixed"})[em]=C["max"+eO]=Math.ceil(v.width)+"px",C[eb]=C["max"+ek]=Math.ceil(v.height)+"px",C[ex]=C[ex+"Top"]=C[ex+eS]=C[ex+eP]=C[ex+ew]="0",C[eT]=h[eT],C[eT+"Top"]=h[eT+"Top"],C[eT+eS]=h[eT+eS],C[eT+eP]=h[eT+eP],C[eT+ew]=h[eT+ew],S=_copyState(b,C,eV),ea&&ti(0)),t?(D=t._initted,V(1),t.render(t.duration(),!0,!0),H=L(eZ.a)-I+y+J,G=Math.abs(y-H)>1,e2&&G&&S.splice(S.length-2,2),t.render(0,!0,!0),D||t.invalidate(!0),t.parent||t.totalTime(t.totalTime()),V(0)):H=y,W&&(W.value?W.style["overflow"+eZ.a.toUpperCase()]=W.value:W.style.removeProperty("overflow-"+eZ.a));else if(eA&&ti()&&!eK)for(v=eA.parentNode;v&&v!==E;)v._pinOffset&&(c-=v._pinOffset,u-=v._pinOffset),v=v.parentNode;F&&F.forEach(function(e){return e.revert(!1,!0)}),e9.start=c,e9.end=u,a=l=ea?er:ti(),eK||ea||(a0?eE.slice(0,t).reverse():eE.slice(t+1);return(_isString(e)?r.filter(function(t){return t.vars.preventOverlaps===e}):r).filter(function(e){return e9.direction>0?e.end<=c:e.start>=u})},e9.update=function(e,r,n){if(!eK||n||e){var o,s,d,p,g,h,_,v=!0===ea?er:e9.scroll(),m=e?0:(v-c)/y,b=m<0?0:m>1?1:m||0,P=e9.progress;if(r&&(l=a,a=eK?ti():v,eq&&(Z=Q,Q=t&&!e$?t.totalProgress():b)),eH&&eD&&!N&&!eu&&ef&&(!b&&cv+(v-l)/(ed()-D)*eH&&(b=.9999)),b!==P&&e9.enabled){if(p=(g=(o=e9.isActive=!!b&&b<1)!=(!!P&&P<1))||!!b!=!!P,e9.direction=b>P?1:-1,e9.progress=b,p&&!N&&(s=b&&!P?0:1===b?1:1===P?2:3,e$&&(d=!g&&"none"!==e5[s+1]&&e5[s+1]||e5[s],_=t&&("complete"===d||"reset"===d||d in t))),eQ&&(g||_)&&(_||eR||!t)&&(_isFunction(eQ)?eQ(e9):e9.getTrailing(eQ).forEach(function(e){return e.endAnimation()})),!e$&&(!$||N||eu?t&&t.totalProgress(b,!!(N&&(tr||e))):($._dp._time-$._start!==$._time&&$.render($._dp._time-$._start),$.resetTo?$.resetTo("totalProgress",b,t._tTime/t._tDur):($.vars.totalProgress=b,$.invalidate().restart()))),eD){if(e&&eI&&(x.style[eI+eZ.os2]=B),e2){if(p){if(h=!e&&b>P&&u+1>v&&v+1>=_maxScroll(eJ,eZ),eV){if(!e&&(o||h)){var O=_getBounds(eD,!0),k=v-c;_reparent(eD,E,O.top+(eZ===T?k:0)+"px",O.left+(eZ===T?0:k)+"px")}else _reparent(eD,x)}_setState(o||h?S:w),G&&b<1&&o||z(I+(1!==b||h?0:H))}}else z(_round(I+H*b))}!eq||i.tween||N||eu||et.restart(!0),ey&&(g||eX&&b&&(b<1||!eo))&&R(ey.targets).forEach(function(e){return e.classList[o||eX?"add":"remove"](ey.className)}),!e_||e$||e||e_(e9),p&&!N?(e$&&(_&&("complete"===d?t.pause().totalProgress(1):"reset"===d?t.restart(!0).pause():"restart"===d?t.restart(!0):t[d]()),e_&&e_(e9)),(g||!eo)&&(eM&&g&&_callback(e9,eM),e3[s]&&_callback(e9,e3[s]),eX&&(1===b?e9.kill(!1,1):e3[s]=0),!g&&e3[s=1===b?1:3]&&_callback(e9,e3[s])),eU&&!o&&Math.abs(e9.getVelocity())>(_isNumber(eU)?eU:2500)&&(_endAnimation(e9.callbackAnimation),$?$.progress(1):_endAnimation(t,"reverse"===d?1:!b,1))):e$&&e_&&!N&&e_(e9)}if(K){var C=eK?v/eK.duration()*(eK._caScrollDist||0):v;X(C+(f._isFlipped?1:0)),K(C)}es&&es(-v/eK.duration()*(eK._caScrollDist||0))}},e9.enable=function(e,t){e9.enabled||(e9.enabled=!0,ScrollTrigger_addListener(eJ,"resize",_onResize),e1||ScrollTrigger_addListener(eJ,"scroll",ScrollTrigger_onScroll),e7&&ScrollTrigger_addListener(ScrollTrigger,"refreshInit",e7),!1!==e&&(e9.progress=tn=0,a=l=tt=ti()),!1!==t&&e9.refresh())},e9.getTween=function(e){return e&&i?i.tween:$},e9.setPositions=function(e,t,r,n){if(eK){var i=eK.scrollTrigger,o=eK.duration(),s=i.end-i.start;e=i.start+s*e/o,t=i.start+s*t/o}e9.refresh(!1,!1,{start:_keepClamp(e,r&&!!e9._startClamp),end:_keepClamp(t,r&&!!e9._endClamp)},n),e9.update()},e9.adjustPinSpacing=function(e){if(Y&&e){var t=Y.indexOf(eZ.d)+1;Y[t]=parseFloat(Y[t])+e+"px",Y[1]=parseFloat(Y[1])+e+"px",_setState(Y)}},e9.disable=function(e,t){if(e9.enabled&&(!1!==e&&e9.revert(!0,!0),e9.enabled=e9.isActive=!1,t||$&&$.pause(),er=0,o&&(o.uncache=1),e7&&ScrollTrigger_removeListener(ScrollTrigger,"refreshInit",e7),et&&(et.pause(),i.tween&&i.tween.kill()&&(i.tween=0)),!e1)){for(var r=eE.length;r--;)if(eE[r].scroller===eJ&&eE[r]!==e9)return;ScrollTrigger_removeListener(eJ,"resize",_onResize),e1||ScrollTrigger_removeListener(eJ,"scroll",ScrollTrigger_onScroll)}},e9.kill=function(r,n){e9.disable(r,n),$&&!n&&$.kill(),ev&&delete eL[ev];var i=eE.indexOf(e9);i>=0&&eE.splice(i,1),i===W&&eN>0&&W--,i=0,eE.forEach(function(e){return e.scroller===e9.scroller&&(i=1)}),i||ea||(e9.scroll.rec=0),t&&(t.scrollTrigger=null,r&&t.revert({kill:!1}),n||t.kill()),d&&[d,p,f,g].forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),ec===e9&&(ec=0),eD&&(o&&(o.uncache=1),i=0,eE.forEach(function(e){return e.pin===eD&&i++}),i||(o.spacer=0)),e.onKill&&e.onKill(e9)},eE.push(e9),e9.enable(!1,!1),el&&el(e9),t&&t.add&&!y){var tl=e9.update;e9.update=function(){e9.update=tl,c||u||e9.refresh()},O.delayedCall(.01,e9.update),y=.01,c=u=0}else e9.refresh();eD&&_queueRefreshAll()},ScrollTrigger.register=function(e){return k||(O=e||ScrollTrigger_getGSAP(),_windowExists()&&window.document&&ScrollTrigger.enable(),k=eg),k},ScrollTrigger.defaults=function(e){if(e)for(var t in e)ej[t]=e[t];return ej},ScrollTrigger.disable=function(e,t){eg=0,eE.forEach(function(r){return r[t?"kill":"disable"](e)}),ScrollTrigger_removeListener(C,"wheel",ScrollTrigger_onScroll),ScrollTrigger_removeListener(j,"scroll",ScrollTrigger_onScroll),clearInterval(I),ScrollTrigger_removeListener(j,"touchcancel",_passThrough),ScrollTrigger_removeListener(E,"touchstart",_passThrough),_multiListener(ScrollTrigger_removeListener,j,"pointerdown,touchstart,mousedown",_pointerDownHandler),_multiListener(ScrollTrigger_removeListener,j,"pointerup,touchend,mouseup",_pointerUpHandler),z.kill(),_iterateAutoRefresh(ScrollTrigger_removeListener);for(var r=0;r0&&n.left+i0&&n.top+i=0&&eA.splice(t,5),eA.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),O.core.getCache(e),J())}}):eA},eX.revert=function(e,t){return _revertAll(!e,t)},eX.create=function(e,t){return new eX(e,t)},eX.refresh=function(e){return e?_onResize():(k||eX.register())&&_refreshAll(!0)},eX.update=function(e){return++v.cache&&_updateAll(!0===e?2:0)},eX.clearScrollMemory=_clearScrollMemory,eX.maxScroll=function(e,t){return _maxScroll(e,t?P:T)},eX.getScrollFunc=function(e,t){return _getScrollFunc(_getTarget(e),t?P:T)},eX.getById=function(e){return eL[e]},eX.getAll=function(){return eE.filter(function(e){return"ScrollSmoother"!==e.vars.id})},eX.isScrolling=function(){return!!ef},eX.snapDirectional=_snapDirectional,eX.addEventListener=function(e,t){var r=ez[e]||(ez[e]=[]);~r.indexOf(t)||r.push(t)},eX.removeEventListener=function(e,t){var r=ez[e],n=r&&r.indexOf(t);n>=0&&r.splice(n,1)},eX.batch=function(e,t){var r,n=[],i={},o=t.interval||.016,s=t.batchMax||1e9,proxyCallback=function(e,t){var r=[],n=[],i=O.delayedCall(o,function(){t(r,n),r=[],n=[]}).pause();return function(e){r.length||i.restart(!0),r.push(e.trigger),n.push(e),s<=r.length&&i.progress(1)}};for(r in t)i[r]="on"===r.substr(0,2)&&_isFunction(t[r])&&"onRefreshInit"!==r?proxyCallback(r,t[r]):t[r];return _isFunction(s)&&(s=s(),ScrollTrigger_addListener(eX,"refresh",function(){return s=t.batchMax()})),R(e).forEach(function(e){var t={};for(r in i)t[r]=i[r];t.trigger=e,n.push(eX.create(t))}),n};var eq,_clampScrollAndGetDurationMultiplier=function(e,t,r,n){return t>n?e(n):t<0&&e(0),r>n?(n-t)/(r-t):r<0?t/(t-r):1},_allowNativePanning=function _allowNativePanning(e,t){!0===t?e.style.removeProperty("touch-action"):e.style.touchAction=!0===t?"auto":t?"pan-"+t+(x.isTouch?" pinch-zoom":""):"none",e===M&&_allowNativePanning(E,t)},eV={auto:1,scroll:1},_nestedScroll=function(e){var t,r=e.event,n=e.target,i=e.axis,o=(r.changedTouches?r.changedTouches[0]:r).target,s=o._gsap||O.core.getCache(o),a=ed();if(!s._isScrollT||a-s._isScrollT>2e3){for(;o&&o!==E&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(eV[(t=_getComputedStyle(o)).overflowY]||eV[t.overflowX]));)o=o.parentNode;s._isScroll=o&&o!==n&&!ScrollTrigger_isViewport(o)&&(eV[(t=_getComputedStyle(o)).overflowY]||eV[t.overflowX]),s._isScrollT=a}(s._isScroll||"x"===i)&&(r.stopPropagation(),r._gsapAllow=!0)},_inputObserver=function(e,t,r,n){return x.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:n=n&&_nestedScroll,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return r&&ScrollTrigger_addListener(j,x.eventTypes[0],_captureInputs,!1,!0)},onDisable:function(){return ScrollTrigger_removeListener(j,x.eventTypes[0],_captureInputs,!0)}})},eG=/(input|label|select|textarea)/i,_captureInputs=function(e){var t=eG.test(e.target.tagName);(t||eq)&&(e._gsapAllow=!0,eq=t)},_getScrollNormalizer=function(e){_isObject(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var t,r,n,i,o,s,a,l,c=e,u=c.normalizeScrollX,d=c.momentum,p=c.allowNestedScroll,f=c.onRelease,g=_getTarget(e.target)||M,h=O.core.globals().ScrollSmoother,_=h&&h.get(),y=$&&(e.content&&_getTarget(e.content)||_&&!1!==e.content&&!_.smooth()&&_.content()),m=_getScrollFunc(g,T),b=_getScrollFunc(g,P),S=1,w=(x.isTouch&&C.visualViewport?C.visualViewport.scale*C.visualViewport.width:C.outerWidth)/C.innerWidth,k=0,j=_isFunction(d)?function(){return d(t)}:function(){return d||2.8},E=_inputObserver(g,e.type,!0,p),resumeTouchMove=function(){return i=!1},L=_passThrough,z=_passThrough,updateClamps=function(){r=_maxScroll(g,T),z=A($?1:0,r),u&&(L=A(0,_maxScroll(g,P))),n=eD},removeContentOffset=function(){y._gsap.y=_round(parseFloat(y._gsap.y)+m.offset)+"px",y.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(y._gsap.y)+", 0, 1)",m.offset=m.cacheID=0},ignoreDrag=function(){if(i){requestAnimationFrame(resumeTouchMove);var e=_round(t.deltaY/2),r=z(m.v-e);if(y&&r!==m.v+m.offset){m.offset=r-m.v;var n=_round((parseFloat(y&&y._gsap.y)||0)-m.offset);y.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",y._gsap.y=n+"px",m.cacheID=v.cache,_updateAll()}return!0}m.offset&&removeContentOffset(),i=!0},onResize=function(){updateClamps(),o.isActive()&&o.vars.scrollY>r&&(m()>r?o.progress(1)&&m(r):o.resetTo("scrollY",r))};return y&&O.set(y,{y:"+=0"}),e.ignoreCheck=function(e){return $&&"touchmove"===e.type&&ignoreDrag(e)||S>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){i=!1;var e=S;S=_round((C.visualViewport&&C.visualViewport.scale||1)/w),o.pause(),e!==S&&_allowNativePanning(g,S>1.01||!u&&"x"),s=b(),a=m(),updateClamps(),n=eD},e.onRelease=e.onGestureStart=function(e,t){if(m.offset&&removeContentOffset(),t){v.cache++;var n,i,s=j();u&&(i=(n=b())+-(.05*s*e.velocityX)/.227,s*=_clampScrollAndGetDurationMultiplier(b,n,i,_maxScroll(g,P)),o.vars.scrollX=L(i)),i=(n=m())+-(.05*s*e.velocityY)/.227,s*=_clampScrollAndGetDurationMultiplier(m,n,i,_maxScroll(g,T)),o.vars.scrollY=z(i),o.invalidate().duration(s).play(.01),($&&o.vars.scrollY>=r||n>=r-1)&&O.to({},{onUpdate:onResize,duration:s})}else l.restart(!0);f&&f(e)},e.onWheel=function(){o._ts&&o.pause(),ed()-k>1e3&&(n=0,k=ed())},e.onChange=function(e,t,r,i,o){if(eD!==n&&updateClamps(),t&&u&&b(L(i[2]===t?s+(e.startX-e.x):b()+t-i[1])),r){m.offset&&removeContentOffset();var l=o[2]===r,c=l?a+e.startY-e.y:m()+r-o[1],d=z(c);l&&c!==d&&(a+=d-c),m(d)}(r||t)&&_updateAll()},e.onEnable=function(){_allowNativePanning(g,!u&&"x"),eX.addEventListener("refresh",onResize),ScrollTrigger_addListener(C,"resize",onResize),m.smooth&&(m.target.style.scrollBehavior="auto",m.smooth=b.smooth=!1),E.enable()},e.onDisable=function(){_allowNativePanning(g,!0),ScrollTrigger_removeListener(C,"resize",onResize),eX.removeEventListener("refresh",onResize),E.kill()},e.lockAxis=!1!==e.lockAxis,(t=new x(e)).iOS=$,$&&!m()&&m(1),$&&O.ticker.add(_passThrough),l=t._dc,o=O.to(t,{ease:"power4",paused:!0,inherit:!1,scrollX:u?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:_interruptionTracker(m,m(),function(){return o.pause()})},onUpdate:_updateAll,onComplete:l.vars.onComplete}),t};eX.sort=function(e){return eE.sort(e||function(e,t){return -1e6*(e.vars.refreshPriority||0)+e.start-(t.start+-1e6*(t.vars.refreshPriority||0))})},eX.observe=function(e){return new x(e)},eX.normalizeScroll=function(e){if(void 0===e)return K;if(!0===e&&K)return K.enable();if(!1===e){K&&K.kill(),K=e;return}var t=e instanceof x?e:_getScrollNormalizer(e);return K&&K.target===t.target&&K.kill(),ScrollTrigger_isViewport(t.target)&&(K=t),t},eX.core={_getVelocityProp:_getVelocityProp,_inputObserver:_inputObserver,_scrollers:v,_proxies:m,bridge:{ss:function(){ef||_dispatch("scrollStart"),ef=ed()},ref:function(){return N}}},ScrollTrigger_getGSAP()&&O.registerPlugin(eX)},69465:function(e,t,r){"use strict";r.d(t,{p8:function(){return z}});var n,i,o,s,a,l,c,u,d,p,f=r(26895),g={},h=180/Math.PI,_=Math.PI/180,y=Math.atan2,v=/([A-Z])/g,m=/(left|right|width|margin|padding|x)/i,b=/[\s,\(]\S/,S={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},_renderCSSProp=function(e,t){return t.set(t.t,t.p,Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},_renderPropWithEnd=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round((t.s+t.c*e)*1e4)/1e4+t.u,t)},_renderCSSPropWithBeginning=function(e,t){return t.set(t.t,t.p,e?Math.round((t.s+t.c*e)*1e4)/1e4+t.u:t.b,t)},_renderRoundedCSSProp=function(e,t){var r=t.s+t.c*e;t.set(t.t,t.p,~~(r+(r<0?-.5:.5))+t.u,t)},_renderNonTweeningValue=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},_renderNonTweeningValueOnlyAtEnd=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},_setterCSSStyle=function(e,t,r){return e.style[t]=r},_setterCSSProp=function(e,t,r){return e.style.setProperty(t,r)},_setterTransform=function(e,t,r){return e._gsap[t]=r},_setterScale=function(e,t,r){return e._gsap.scaleX=e._gsap.scaleY=r},_setterScaleWithRender=function(e,t,r,n,i){var o=e._gsap;o.scaleX=o.scaleY=r,o.renderTransform(i,o)},_setterTransformWithRender=function(e,t,r,n,i){var o=e._gsap;o[t]=r,o.renderTransform(i,o)},w="transform",P=w+"Origin",_saveStyle=function _saveStyle(e,t){var r=this,n=this.target,i=n.style,o=n._gsap;if(e in g&&i){if(this.tfm=this.tfm||{},"transform"===e)return S.transform.split(",").forEach(function(e){return _saveStyle.call(r,e,t)});if(~(e=S[e]||e).indexOf(",")?e.split(",").forEach(function(e){return r.tfm[e]=_get(n,e)}):this.tfm[e]=o.x?o[e]:_get(n,e),e===P&&(this.tfm.zOrigin=o.zOrigin),this.props.indexOf(w)>=0)return;o.svg&&(this.svgo=n.getAttribute("data-svg-origin"),this.props.push(P,t,"")),e=w}(i||t)&&this.props.push(e,t,i[e])},_removeIndependentTransforms=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},_revertStyle=function(){var e,t,r=this.props,n=this.target,i=n.style,o=n._gsap;for(e=0;e=0?T[i]:"")+e},_initCore=function(){"undefined"!=typeof window&&window.document&&(a=(s=window.document).documentElement,c=_createElement("div")||{style:{}},_createElement("div"),P=(w=_checkPropPrefix(w))+"Origin",c.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",p=!!_checkPropPrefix("perspective"),d=f.p8.core.reverting,l=1)},_getBBoxHack=function _getBBoxHack(e){var t,r=_createElement("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,i=this.nextSibling,o=this.style.cssText;if(a.appendChild(r),r.appendChild(this),this.style.display="block",e)try{t=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=_getBBoxHack}catch(e){}else this._gsapBBox&&(t=this._gsapBBox());return n&&(i?n.insertBefore(this,i):n.appendChild(this)),a.removeChild(r),this.style.cssText=o,t},_getAttributeFallbacks=function(e,t){for(var r=t.length;r--;)if(e.hasAttribute(t[r]))return e.getAttribute(t[r])},_getBBox=function(e){var t;try{t=e.getBBox()}catch(r){t=_getBBoxHack.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===_getBBoxHack||(t=_getBBoxHack.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+_getAttributeFallbacks(e,["x","cx","x1"])||0,y:+_getAttributeFallbacks(e,["y","cy","y1"])||0,width:0,height:0}},_isSVG=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&_getBBox(e))},_removeProperty=function(e,t){if(t){var r,n=e.style;t in g&&t!==P&&(t=w),n.removeProperty?(("ms"===(r=t.substr(0,2))||"webkit"===t.substr(0,6))&&(t="-"+t),n.removeProperty("--"===r?t:t.replace(v,"-$1").toLowerCase())):n.removeAttribute(t)}},_addNonTweeningPT=function(e,t,r,n,i,o){var s=new f.Fo(e._pt,t,r,0,1,o?_renderNonTweeningValueOnlyAtEnd:_renderNonTweeningValue);return e._pt=s,s.b=n,s.e=i,e._props.push(r),s},x={deg:1,rad:1,turn:1},O={grid:1,flex:1},_convertToUnit=function _convertToUnit(e,t,r,n){var i,o,a,l,u=parseFloat(r)||0,d=(r+"").trim().substr((u+"").length)||"px",p=c.style,h=m.test(t),_="svg"===e.tagName.toLowerCase(),y=(_?"client":"offset")+(h?"Width":"Height"),v="px"===n,b="%"===n;if(n===d||!u||x[n]||x[d])return u;if("px"===d||v||(u=_convertToUnit(e,t,r,"px")),l=e.getCTM&&_isSVG(e),(b||"%"===d)&&(g[t]||~t.indexOf("adius")))return i=l?e.getBBox()[h?"width":"height"]:e[y],(0,f.Pr)(b?u/i*100:u/100*i);if(p[h?"width":"height"]=100+(v?d:n),o=~t.indexOf("adius")||"em"===n&&e.appendChild&&!_?e:e.parentNode,l&&(o=(e.ownerSVGElement||{}).parentNode),o&&o!==s&&o.appendChild||(o=s.body),(a=o._gsap)&&b&&a.width&&h&&a.time===f.xr.time&&!a.uncache)return(0,f.Pr)(u/a.width*100);if(b&&("height"===t||"width"===t)){var S=e.style[t];e.style[t]=100+n,i=e[y],S?e.style[t]=S:_removeProperty(e,t)}else(b||"%"===d)&&!O[_getComputedProperty(o,"display")]&&(p.position=_getComputedProperty(e,"position")),o===e&&(p.position="static"),o.appendChild(c),i=c[y],o.removeChild(c),p.position="absolute";return h&&b&&((a=(0,f.DY)(o)).time=f.xr.time,a.width=o[y]),(0,f.Pr)(v?i*u/100:i&&u?100/i*u:0)},_get=function(e,t,r,n){var i;return l||_initCore(),t in S&&"transform"!==t&&~(t=S[t]).indexOf(",")&&(t=t.split(",")[0]),g[t]&&"transform"!==t?(i=_parseTransform(e,n),i="transformOrigin"!==t?i[t]:i.svg?i.origin:_firstTwoOnly(_getComputedProperty(e,P))+" "+i.zOrigin+"px"):(!(i=e.style[t])||"auto"===i||n||~(i+"").indexOf("calc("))&&(i=C[t]&&C[t](e,t,r)||_getComputedProperty(e,t)||(0,f.Ok)(e,t)||("opacity"===t?1:0)),r&&!~(i+"").trim().indexOf(" ")?_convertToUnit(e,t,i,r)+r:i},_tweenComplexCSSString=function(e,t,r,n){if(!r||"none"===r){var i=_checkPropPrefix(t,e,1),o=i&&_getComputedProperty(e,i,1);o&&o!==r?(t=i,r=o):"borderColor"===t&&(r=_getComputedProperty(e,"borderTopColor"))}var s,a,l,c,u,d,p,g,h,_,y,v=new f.Fo(this._pt,e.style,t,0,1,f.Ks),m=0,b=0;if(v.b=r,v.e=n,r+="","auto"==(n+="")&&(d=e.style[t],e.style[t]=n,n=_getComputedProperty(e,t)||n,d?e.style[t]=d:_removeProperty(e,t)),s=[r,n],(0,f.kr)(s),r=s[0],n=s[1],l=r.match(f.d4)||[],(n.match(f.d4)||[]).length){for(;a=f.d4.exec(n);)p=a[0],h=n.substring(m,a.index),u?u=(u+1)%5:("rgba("===h.substr(-5)||"hsla("===h.substr(-5))&&(u=1),p!==(d=l[b++]||"")&&(c=parseFloat(d)||0,y=d.substr((c+"").length),"="===p.charAt(1)&&(p=(0,f.cy)(c,p)+y),g=parseFloat(p),_=p.substr((g+"").length),m=f.d4.lastIndex-_.length,_||(_=_||f.Fc.units[t]||y,m!==n.length||(n+=_,v.e+=_)),y!==_&&(c=_convertToUnit(e,t,d,_)||0),v._pt={_next:v._pt,p:h||1===b?h:",",s:c,c:g-c,m:u&&u<4||"zIndex"===t?Math.round:0});v.c=m-1;)g[r=a[i]]&&(n=1,r="transformOrigin"===r?P:w),_removeProperty(o,r);n&&(_removeProperty(o,w),l&&(l.svg&&o.removeAttribute("transform"),_parseTransform(o,1),l.uncache=1,_removeIndependentTransforms(s)))}},C={clearProps:function(e,t,r,n,i){if("isFromStart"!==i.data){var o=e._pt=new f.Fo(e._pt,t,r,0,0,_renderClearProps);return o.u=n,o.pr=-10,o.tween=i,e._props.push(r),1}}},j=[1,0,0,1,0,0],M={},_isNullTransform=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},_getComputedTransformMatrixAsArray=function(e){var t=_getComputedProperty(e,w);return _isNullTransform(t)?j:t.substr(7).match(f.SI).map(f.Pr)},_getMatrix=function(e,t){var r,n,i,o,s=e._gsap||(0,f.DY)(e),l=e.style,c=_getComputedTransformMatrixAsArray(e);return s.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(c=[(i=e.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?j:c:(c!==j||e.offsetParent||e===a||s.svg||(i=l.display,l.display="block",(r=e.parentNode)&&e.offsetParent||(o=1,n=e.nextElementSibling,a.appendChild(e)),c=_getComputedTransformMatrixAsArray(e),i?l.display=i:_removeProperty(e,"display"),o&&(n?r.insertBefore(e,n):r?r.appendChild(e):a.removeChild(e))),t&&c.length>6?[c[0],c[1],c[4],c[5],c[12],c[13]]:c)},_applySVGOrigin=function(e,t,r,n,i,o){var s,a,l,c,u=e._gsap,d=i||_getMatrix(e,!0),p=u.xOrigin||0,f=u.yOrigin||0,g=u.xOffset||0,h=u.yOffset||0,_=d[0],y=d[1],v=d[2],m=d[3],b=d[4],S=d[5],w=t.split(" "),T=parseFloat(w[0])||0,x=parseFloat(w[1])||0;r?d!==j&&(a=_*m-y*v)&&(l=T*(m/a)+x*(-v/a)+(v*S-m*b)/a,c=T*(-y/a)+x*(_/a)-(_*S-y*b)/a,T=l,x=c):(T=(s=_getBBox(e)).x+(~w[0].indexOf("%")?T/100*s.width:T),x=s.y+(~(w[1]||w[0]).indexOf("%")?x/100*s.height:x)),n||!1!==n&&u.smooth?(b=T-p,S=x-f,u.xOffset=g+(b*_+S*v)-b,u.yOffset=h+(b*y+S*m)-S):u.xOffset=u.yOffset=0,u.xOrigin=T,u.yOrigin=x,u.smooth=!!n,u.origin=t,u.originIsAbsolute=!!r,e.style[P]="0px 0px",o&&(_addNonTweeningPT(o,u,"xOrigin",p,T),_addNonTweeningPT(o,u,"yOrigin",f,x),_addNonTweeningPT(o,u,"xOffset",g,u.xOffset),_addNonTweeningPT(o,u,"yOffset",h,u.yOffset)),e.setAttribute("data-svg-origin",T+" "+x)},_parseTransform=function(e,t){var r=e._gsap||new f.l1(e);if("x"in r&&!t&&!r.uncache)return r;var n,i,o,s,a,l,c,u,d,g,v,m,b,S,T,x,O,k,C,M,E,L,z,R,A,D,I,N,F,H,W,B,Y=e.style,X=r.scaleX<0,q=getComputedStyle(e),V=_getComputedProperty(e,P)||"0";return n=i=o=l=c=u=d=g=v=0,s=a=1,r.svg=!!(e.getCTM&&_isSVG(e)),q.translate&&(("none"!==q.translate||"none"!==q.scale||"none"!==q.rotate)&&(Y[w]=("none"!==q.translate?"translate3d("+(q.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==q.rotate?"rotate("+q.rotate+") ":"")+("none"!==q.scale?"scale("+q.scale.split(" ").join(",")+") ":"")+("none"!==q[w]?q[w]:"")),Y.scale=Y.rotate=Y.translate="none"),S=_getMatrix(e,r.svg),r.svg&&(r.uncache?(A=e.getBBox(),V=r.xOrigin-A.x+"px "+(r.yOrigin-A.y)+"px",R=""):R=!t&&e.getAttribute("data-svg-origin"),_applySVGOrigin(e,R||V,!!R||r.originIsAbsolute,!1!==r.smooth,S)),m=r.xOrigin||0,b=r.yOrigin||0,S!==j&&(k=S[0],C=S[1],M=S[2],E=S[3],n=L=S[4],i=z=S[5],6===S.length?(s=Math.sqrt(k*k+C*C),a=Math.sqrt(E*E+M*M),l=k||C?y(C,k)*h:0,(d=M||E?y(M,E)*h+l:0)&&(a*=Math.abs(Math.cos(d*_))),r.svg&&(n-=m-(m*k+b*M),i-=b-(m*C+b*E))):(B=S[6],H=S[7],I=S[8],N=S[9],F=S[10],W=S[11],n=S[12],i=S[13],o=S[14],c=(T=y(B,F))*h,T&&(R=L*(x=Math.cos(-T))+I*(O=Math.sin(-T)),A=z*x+N*O,D=B*x+F*O,I=-(L*O)+I*x,N=-(z*O)+N*x,F=-(B*O)+F*x,W=-(H*O)+W*x,L=R,z=A,B=D),u=(T=y(-M,F))*h,T&&(R=k*(x=Math.cos(-T))-I*(O=Math.sin(-T)),A=C*x-N*O,D=M*x-F*O,W=E*O+W*x,k=R,C=A,M=D),l=(T=y(C,k))*h,T&&(R=k*(x=Math.cos(T))+C*(O=Math.sin(T)),A=L*x+z*O,C=C*x-k*O,z=z*x-L*O,k=R,L=A),c&&Math.abs(c)+Math.abs(l)>359.9&&(c=l=0,u=180-u),s=(0,f.Pr)(Math.sqrt(k*k+C*C+M*M)),a=(0,f.Pr)(Math.sqrt(z*z+B*B)),d=Math.abs(T=y(L,z))>2e-4?T*h:0,v=W?1/(W<0?-W:W):0),r.svg&&(R=e.getAttribute("transform"),r.forceCSS=e.setAttribute("transform","")||!_isNullTransform(_getComputedProperty(e,w)),R&&e.setAttribute("transform",R))),Math.abs(d)>90&&270>Math.abs(d)&&(X?(s*=-1,d+=l<=0?180:-180,l+=l<=0?180:-180):(a*=-1,d+=d<=0?180:-180)),t=t||r.uncache,r.x=n-((r.xPercent=n&&(!t&&r.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-n)?-50:0)))?e.offsetWidth*r.xPercent/100:0)+"px",r.y=i-((r.yPercent=i&&(!t&&r.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-i)?-50:0)))?e.offsetHeight*r.yPercent/100:0)+"px",r.z=o+"px",r.scaleX=(0,f.Pr)(s),r.scaleY=(0,f.Pr)(a),r.rotation=(0,f.Pr)(l)+"deg",r.rotationX=(0,f.Pr)(c)+"deg",r.rotationY=(0,f.Pr)(u)+"deg",r.skewX=d+"deg",r.skewY=g+"deg",r.transformPerspective=v+"px",(r.zOrigin=parseFloat(V.split(" ")[2])||!t&&r.zOrigin||0)&&(Y[P]=_firstTwoOnly(V)),r.xOffset=r.yOffset=0,r.force3D=f.Fc.force3D,r.renderTransform=r.svg?_renderSVGTransforms:p?_renderCSSTransforms:_renderNon3DTransforms,r.uncache=0,r},_firstTwoOnly=function(e){return(e=e.split(" "))[0]+" "+e[1]},_addPxTranslate=function(e,t,r){var n=(0,f.Wy)(t);return(0,f.Pr)(parseFloat(t)+parseFloat(_convertToUnit(e,"x",r+"px",n)))+n},_renderNon3DTransforms=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,_renderCSSTransforms(e,t)},E="0deg",_renderCSSTransforms=function(e,t){var r=t||this,n=r.xPercent,i=r.yPercent,o=r.x,s=r.y,a=r.z,l=r.rotation,c=r.rotationY,u=r.rotationX,d=r.skewX,p=r.skewY,f=r.scaleX,g=r.scaleY,h=r.transformPerspective,y=r.force3D,v=r.target,m=r.zOrigin,b="",S="auto"===y&&e&&1!==e||!0===y;if(m&&(u!==E||c!==E)){var P,T=parseFloat(c)*_,x=Math.sin(T),O=Math.cos(T);o=_addPxTranslate(v,o,-(x*(P=Math.cos(T=parseFloat(u)*_))*m)),s=_addPxTranslate(v,s,-(-Math.sin(T)*m)),a=_addPxTranslate(v,a,-(O*P*m)+m)}"0px"!==h&&(b+="perspective("+h+") "),(n||i)&&(b+="translate("+n+"%, "+i+"%) "),(S||"0px"!==o||"0px"!==s||"0px"!==a)&&(b+="0px"!==a||S?"translate3d("+o+", "+s+", "+a+") ":"translate("+o+", "+s+") "),l!==E&&(b+="rotate("+l+") "),c!==E&&(b+="rotateY("+c+") "),u!==E&&(b+="rotateX("+u+") "),(d!==E||p!==E)&&(b+="skew("+d+", "+p+") "),(1!==f||1!==g)&&(b+="scale("+f+", "+g+") "),v.style[w]=b||"translate(0, 0)"},_renderSVGTransforms=function(e,t){var r,n,i,o,s,a=t||this,l=a.xPercent,c=a.yPercent,u=a.x,d=a.y,p=a.rotation,g=a.skewX,h=a.skewY,y=a.scaleX,v=a.scaleY,m=a.target,b=a.xOrigin,S=a.yOrigin,P=a.xOffset,T=a.yOffset,x=a.forceCSS,O=parseFloat(u),k=parseFloat(d);p=parseFloat(p),g=parseFloat(g),(h=parseFloat(h))&&(g+=h=parseFloat(h),p+=h),p||g?(p*=_,g*=_,r=Math.cos(p)*y,n=Math.sin(p)*y,i=-(Math.sin(p-g)*v),o=Math.cos(p-g)*v,g&&(h*=_,i*=s=Math.sqrt(1+(s=Math.tan(g-h))*s),o*=s,h&&(r*=s=Math.sqrt(1+(s=Math.tan(h))*s),n*=s)),r=(0,f.Pr)(r),n=(0,f.Pr)(n),i=(0,f.Pr)(i),o=(0,f.Pr)(o)):(r=y,o=v,n=i=0),(O&&!~(u+"").indexOf("px")||k&&!~(d+"").indexOf("px"))&&(O=_convertToUnit(m,"x",u,"px"),k=_convertToUnit(m,"y",d,"px")),(b||S||P||T)&&(O=(0,f.Pr)(O+b-(b*r+S*i)+P),k=(0,f.Pr)(k+S-(b*n+S*o)+T)),(l||c)&&(s=m.getBBox(),O=(0,f.Pr)(O+l/100*s.width),k=(0,f.Pr)(k+c/100*s.height)),s="matrix("+r+","+n+","+i+","+o+","+O+","+k+")",m.setAttribute("transform",s),x&&(m.style[w]=s)},_addRotationalPropTween=function(e,t,r,n,i){var o,s,a=(0,f.r9)(i),l=parseFloat(i)*(a&&~i.indexOf("rad")?h:1)-n,c=n+l+"deg";return a&&("short"===(o=i.split("_")[1])&&(l%=360)!=l%180&&(l+=l<0?360:-360),"cw"===o&&l<0?l=(l+36e9)%360-360*~~(l/360):"ccw"===o&&l>0&&(l=(l-36e9)%360-360*~~(l/360))),e._pt=s=new f.Fo(e._pt,t,r,n,l,_renderPropWithEnd),s.e=c,s.u="deg",e._props.push(r),s},_assign=function(e,t){for(var r in t)e[r]=t[r];return e},_addRawTransformPTs=function(e,t,r){var n,i,o,s,a,l,c,u=_assign({},r._gsap),d=r.style;for(i in u.svg?(o=r.getAttribute("transform"),r.setAttribute("transform",""),d[w]=t,n=_parseTransform(r,1),_removeProperty(r,w),r.setAttribute("transform",o)):(o=getComputedStyle(r)[w],d[w]=t,n=_parseTransform(r,1),d[w]=o),g)(o=u[i])!==(s=n[i])&&0>"perspective,force3D,transformOrigin,svgOrigin".indexOf(i)&&(a=(0,f.Wy)(o)!==(c=(0,f.Wy)(s))?_convertToUnit(r,i,o,c):parseFloat(o),l=parseFloat(s),e._pt=new f.Fo(e._pt,n,i,a,l-a,_renderCSSProp),e._pt.u=c||0,e._props.push(i));_assign(n,u)};(0,f.fS)("padding,margin,Width,Radius",function(e,t){var r="Right",n="Bottom",i="Left",o=(t<3?["Top",r,n,i]:["Top"+i,"Top"+r,n+r,n+i]).map(function(r){return t<2?e+r:"border"+r+e});C[t>1?"border"+e:e]=function(e,t,r,n,i){var s,a;if(arguments.length<4)return 5===(a=(s=o.map(function(t){return _get(e,t,r)})).join(" ")).split(s[0]).length?s[0]:a;s=(n+"").split(" "),a={},o.forEach(function(e,t){return a[e]=s[t]=s[t]||s[(t-1)/2|0]}),e.init(t,a,i)}});var L={name:"css",register:_initCore,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,r,n,i){var o,s,a,c,u,d,p,h,_,y,v,m,T,x,O,k,j=this._props,E=e.style,L=r.vars.startAt;for(p in l||_initCore(),this.styles=this.styles||_getStyleSaver(e),k=this.styles.props,this.tween=r,t)if("autoRound"!==p&&(s=t[p],!(f.$i[p]&&(0,f.if)(p,t,r,n,e,i)))){if(u=typeof s,d=C[p],"function"===u&&(u=typeof(s=s.call(r,n,e,i))),"string"===u&&~s.indexOf("random(")&&(s=(0,f.UI)(s)),d)d(this,e,p,s,r)&&(O=1);else if("--"===p.substr(0,2))o=(getComputedStyle(e).getPropertyValue(p)+"").trim(),s+="",f.GN.lastIndex=0,f.GN.test(o)||(h=(0,f.Wy)(o),_=(0,f.Wy)(s)),_?h!==_&&(o=_convertToUnit(e,p,o,_)+_):h&&(s+=h),this.add(E,"setProperty",o,s,n,i,0,0,p),j.push(p),k.push(p,0,E[p]);else if("undefined"!==u){if(L&&p in L?(o="function"==typeof L[p]?L[p].call(r,n,e,i):L[p],(0,f.r9)(o)&&~o.indexOf("random(")&&(o=(0,f.UI)(o)),(0,f.Wy)(o+"")||"auto"===o||(o+=f.Fc.units[p]||(0,f.Wy)(_get(e,p))||""),"="===(o+"").charAt(1)&&(o=_get(e,p))):o=_get(e,p),c=parseFloat(o),(y="string"===u&&"="===s.charAt(1)&&s.substr(0,2))&&(s=s.substr(2)),a=parseFloat(s),p in S&&("autoAlpha"===p&&(1===c&&"hidden"===_get(e,"visibility")&&a&&(c=0),k.push("visibility",0,E.visibility),_addNonTweeningPT(this,E,"visibility",c?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==p&&"transform"!==p&&~(p=S[p]).indexOf(",")&&(p=p.split(",")[0])),v=p in g){if(this.styles.save(p),m||((T=e._gsap).renderTransform&&!t.parseTransform||_parseTransform(e,t.parseTransform),x=!1!==t.smoothOrigin&&T.smooth,(m=this._pt=new f.Fo(this._pt,E,w,0,1,T.renderTransform,T,0,-1)).dep=1),"scale"===p)this._pt=new f.Fo(this._pt,T,"scaleY",T.scaleY,(y?(0,f.cy)(T.scaleY,y+a):a)-T.scaleY||0,_renderCSSProp),this._pt.u=0,j.push("scaleY",p),p+="X";else if("transformOrigin"===p){k.push(P,0,E[P]),s=_convertKeywordsToPercentages(s),T.svg?_applySVGOrigin(e,s,0,x,0,this):((_=parseFloat(s.split(" ")[2])||0)!==T.zOrigin&&_addNonTweeningPT(this,T,"zOrigin",T.zOrigin,_),_addNonTweeningPT(this,E,p,_firstTwoOnly(o),_firstTwoOnly(s)));continue}else if("svgOrigin"===p){_applySVGOrigin(e,s,1,x,0,this);continue}else if(p in M){_addRotationalPropTween(this,T,p,c,y?(0,f.cy)(c,y+s):s);continue}else if("smoothOrigin"===p){_addNonTweeningPT(this,T,"smooth",T.smooth,s);continue}else if("force3D"===p){T[p]=s;continue}else if("transform"===p){_addRawTransformPTs(this,s,e);continue}}else p in E||(p=_checkPropPrefix(p)||p);if(v||(a||0===a)&&(c||0===c)&&!b.test(s)&&p in E)h=(o+"").substr((c+"").length),a||(a=0),_=(0,f.Wy)(s)||(p in f.Fc.units?f.Fc.units[p]:h),h!==_&&(c=_convertToUnit(e,p,o,_)),this._pt=new f.Fo(this._pt,v?T:E,p,c,(y?(0,f.cy)(c,y+a):a)-c,v||"px"!==_&&"zIndex"!==p||!1===t.autoRound?_renderCSSProp:_renderRoundedCSSProp),this._pt.u=_||0,h!==_&&"%"!==_&&(this._pt.b=o,this._pt.r=_renderCSSPropWithBeginning);else if(p in E)_tweenComplexCSSString.call(this,e,p,o,y?y+s:s);else if(p in e)this.add(e,p,o||e[p],y?y+s:s,n,i);else if("parseTransform"!==p){(0,f.lC)(p,s);continue}v||(p in E?k.push(p,0,E[p]):k.push(p,1,o||e[p])),j.push(p)}}O&&(0,f.JV)(this)},render:function(e,t){if(t.tween._time||!d())for(var r=t._pt;r;)r.r(e,r.d),r=r._next;else t.styles.revert()},get:_get,aliases:S,getSetter:function(e,t,r){var n=S[t];return n&&0>n.indexOf(",")&&(t=n),t in g&&t!==P&&(e._gsap.x||_get(e,"x"))?r&&u===r?"scale"===t?_setterScale:_setterTransform:(u=r||{},"scale"===t?_setterScaleWithRender:_setterTransformWithRender):e.style&&!(0,f.m2)(e.style[t])?_setterCSSStyle:~t.indexOf("-")?_setterCSSProp:(0,f.S5)(e,t)},core:{_removeProperty:_removeProperty,_getMatrix:_getMatrix}};f.p8.utils.checkPrefix=_checkPropPrefix,f.p8.core.getStyleSaver=_getStyleSaver,n="x,y,z,scale,scaleX,scaleY,xPercent,yPercent",i="rotation,rotationX,rotationY,skewX,skewY",o=(0,f.fS)(n+","+i+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(e){g[e]=1}),(0,f.fS)(i,function(e){f.Fc.units[e]="deg",M[e]=1}),S[o[13]]=n+","+i,(0,f.fS)("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(e){var t=e.split(":");S[t[1]]=o[t[0]]}),(0,f.fS)("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(e){f.Fc.units[e]="px"}),f.p8.registerPlugin(L);var z=f.p8.registerPlugin(L)||f.p8;z.core.Tween},54327:function(e,t,r){var n=r(23029),obj2mq=function(e){var t="",r=Object.keys(e);return r.forEach(function(i,o){var s,a=e[i];s=i=n(i),/[height|width]$/.test(s)&&"number"==typeof a&&(a+="px"),!0===a?t+=i:!1===a?t+="not "+i:t+="("+i+": "+a+")",o=t||r<0||d&&n>=o}function timerExpired(){var e=now();if(shouldInvoke(e))return trailingEdge(e);a=setTimeout(timerExpired,remainingWait(e))}function trailingEdge(e){return(a=void 0,p&&n)?invokeFunc(e):(n=i=void 0,s)}function cancel(){void 0!==a&&clearTimeout(a),c=0,n=l=i=a=void 0}function flush(){return void 0===a?s:trailingEdge(now())}function debounced(){var e=now(),r=shouldInvoke(e);if(n=arguments,i=this,l=e,r){if(void 0===a)return leadingEdge(l);if(d)return a=setTimeout(timerExpired,t),invokeFunc(l)}return void 0===a&&(a=setTimeout(timerExpired,t)),s}return t=toNumber(t)||0,isObject(r)&&(u=!!r.leading,o=(d="maxWait"in r)?f(toNumber(r.maxWait)||0,t):o,p="trailing"in r?!!r.trailing:p),debounced.cancel=cancel,debounced.flush=flush,debounced}function isObject(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function isObjectLike(e){return!!e&&"object"==typeof e}function isSymbol(e){return"symbol"==typeof e||isObjectLike(e)&&"[object Symbol]"==p.call(e)}function toNumber(e){if("number"==typeof e)return e;if(isSymbol(e))return n;if(isObject(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=isObject(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var r=s.test(e);return r||a.test(e)?l(e.slice(2),r?2:8):o.test(e)?n:+e}e.exports=debounce},88404:function(){},33812:function(){},97172:function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.PrevArrow=t.NextArrow=void 0;var n=_interopRequireDefault(r(34270)),i=_interopRequireDefault(r(43359)),o=r(47834);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t=m&&p<=y:p===m}),S={message:"dots",index:h,slidesToScroll:c,currentSlide:p},w=this.clickHandler.bind(this,S);g=g.concat(n.default.createElement("li",{key:h,className:b},n.default.cloneElement(this.props.customPaging(h),{onClick:w})))}return n.default.cloneElement(this.props.appendDots(g),_objectSpread({className:this.props.dotsClass},{onMouseEnter:r,onMouseOver:s,onMouseLeave:a}))}}]),Dots}(n.default.PureComponent)},39586:function(e,t,r){"use strict";t.Z=void 0;var n=_interopRequireDefault(r(21948));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}t.Z=n.default},72892:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0}},57213:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InnerSlider=void 0;var n=_interopRequireDefault(r(34270)),i=_interopRequireDefault(r(72892)),o=_interopRequireDefault(r(20490)),s=_interopRequireDefault(r(43359)),a=r(47834),l=r(14030),c=r(73034),u=r(97172),d=_interopRequireDefault(r(30947));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n=0||(i[r]=e[r]);return i}function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t0&&(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e))}var t=_objectSpread({listRef:r.list,trackRef:r.track},r.props);r.updateState(t,!0,function(){r.adaptHeight(),r.props.autoplay&&r.autoPlay("update")}),"progressive"===r.props.lazyLoad&&(r.lazyLoadTimer=setInterval(r.progressiveLazyLoad,1e3)),r.ro=new d.default(function(){r.state.animating?(r.onWindowResized(!1),r.callbackTimers.push(setTimeout(function(){return r.onWindowResized()},r.props.speed))):r.onWindowResized()}),r.ro.observe(r.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(e){e.onfocus=r.props.pauseOnFocus?r.onSlideFocus:null,e.onblur=r.props.pauseOnFocus?r.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",r.onWindowResized):window.attachEvent("onresize",r.onWindowResized)}),_defineProperty(_assertThisInitialized(r),"componentWillUnmount",function(){r.animationEndCallback&&clearTimeout(r.animationEndCallback),r.lazyLoadTimer&&clearInterval(r.lazyLoadTimer),r.callbackTimers.length&&(r.callbackTimers.forEach(function(e){return clearTimeout(e)}),r.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",r.onWindowResized):window.detachEvent("onresize",r.onWindowResized),r.autoplayTimer&&clearInterval(r.autoplayTimer),r.ro.disconnect()}),_defineProperty(_assertThisInitialized(r),"componentDidUpdate",function(e){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var t=(0,a.getOnDemandLazySlides)(_objectSpread(_objectSpread({},r.props),r.state));t.length>0&&(r.setState(function(e){return{lazyLoadedList:e.lazyLoadedList.concat(t)}}),r.props.onLazyLoad&&r.props.onLazyLoad(t))}r.adaptHeight();var i=_objectSpread(_objectSpread({listRef:r.list,trackRef:r.track},r.props),r.state),o=r.didPropsChange(e);o&&r.updateState(i,o,function(){r.state.currentSlide>=n.default.Children.count(r.props.children)&&r.changeSlide({message:"index",index:n.default.Children.count(r.props.children)-r.props.slidesToShow,currentSlide:r.state.currentSlide}),r.props.autoplay?r.autoPlay("update"):r.pause("paused")})}),_defineProperty(_assertThisInitialized(r),"onWindowResized",function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=(0,o.default)(function(){return r.resizeWindow(e)},50),r.debouncedResize()}),_defineProperty(_assertThisInitialized(r),"resizeWindow",function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];if(r.track&&r.track.node){var t=_objectSpread(_objectSpread({listRef:r.list,trackRef:r.track},r.props),r.state);r.updateState(t,e,function(){r.props.autoplay?r.autoPlay("update"):r.pause("paused")}),r.setState({animating:!1}),clearTimeout(r.animationEndCallback),delete r.animationEndCallback}}),_defineProperty(_assertThisInitialized(r),"updateState",function(e,t,i){var o=(0,a.initializedState)(e);e=_objectSpread(_objectSpread(_objectSpread({},e),o),{},{slideIndex:o.currentSlide});var s=(0,a.getTrackLeft)(e);e=_objectSpread(_objectSpread({},e),{},{left:s});var l=(0,a.getTrackCSS)(e);(t||n.default.Children.count(r.props.children)!==n.default.Children.count(e.children))&&(o.trackStyle=l),r.setState(o,i)}),_defineProperty(_assertThisInitialized(r),"ssrInit",function(){if(r.props.variableWidth){var e=0,t=0,i=[],o=(0,a.getPreClones)(_objectSpread(_objectSpread(_objectSpread({},r.props),r.state),{},{slideCount:r.props.children.length})),s=(0,a.getPostClones)(_objectSpread(_objectSpread(_objectSpread({},r.props),r.state),{},{slideCount:r.props.children.length}));r.props.children.forEach(function(t){i.push(t.props.style.width),e+=t.props.style.width});for(var l=0;l=t&&r.onWindowResized()};if(e.onclick){var i=e.onclick;e.onclick=function(t){i(t),e.parentNode.focus()}}else e.onclick=function(){return e.parentNode.focus()};e.onload||(r.props.lazyLoad?e.onload=function(){r.adaptHeight(),r.callbackTimers.push(setTimeout(r.onWindowResized,r.props.speed))}:(e.onload=handler,e.onerror=function(){handler(),r.props.onLazyLoadError&&r.props.onLazyLoadError()}))})}),_defineProperty(_assertThisInitialized(r),"progressiveLazyLoad",function(){for(var e=[],t=_objectSpread(_objectSpread({},r.props),r.state),n=r.state.currentSlide;nr.state.lazyLoadedList.indexOf(n)){e.push(n);break}for(var i=r.state.currentSlide-1;i>=-(0,a.getPreClones)(t);i--)if(0>r.state.lazyLoadedList.indexOf(i)){e.push(i);break}e.length>0?(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e)):r.lazyLoadTimer&&(clearInterval(r.lazyLoadTimer),delete r.lazyLoadTimer)}),_defineProperty(_assertThisInitialized(r),"slideHandler",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=r.props,i=n.asNavFor,o=n.beforeChange,s=n.onLazyLoad,l=n.speed,c=n.afterChange,u=r.state.currentSlide,d=(0,a.slideHandler)(_objectSpread(_objectSpread(_objectSpread({index:e},r.props),r.state),{},{trackRef:r.track,useCSS:r.props.useCSS&&!t})),p=d.state,f=d.nextState;if(p){o&&o(u,p.currentSlide);var g=p.lazyLoadedList.filter(function(e){return 0>r.state.lazyLoadedList.indexOf(e)});s&&g.length>0&&s(g),!r.props.waitForAnimate&&r.animationEndCallback&&(clearTimeout(r.animationEndCallback),c&&c(u),delete r.animationEndCallback),r.setState(p,function(){i&&r.asNavForIndex!==e&&(r.asNavForIndex=e,i.innerSlider.slideHandler(e)),f&&(r.animationEndCallback=setTimeout(function(){var e=f.animating,t=_objectWithoutProperties(f,["animating"]);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),c&&c(p.currentSlide),delete r.animationEndCallback})},l))})}}),_defineProperty(_assertThisInitialized(r),"changeSlide",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=_objectSpread(_objectSpread({},r.props),r.state),i=(0,a.changeSlide)(n,e);if((0===i||i)&&(!0===t?r.slideHandler(i,t):r.slideHandler(i),r.props.autoplay&&r.autoPlay("update"),r.props.focusOnSelect)){var o=r.list.querySelectorAll(".slick-current");o[0]&&o[0].focus()}}),_defineProperty(_assertThisInitialized(r),"clickHandler",function(e){!1===r.clickable&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0}),_defineProperty(_assertThisInitialized(r),"keyHandler",function(e){var t=(0,a.keyHandler)(e,r.props.accessibility,r.props.rtl);""!==t&&r.changeSlide({message:t})}),_defineProperty(_assertThisInitialized(r),"selectHandler",function(e){r.changeSlide(e)}),_defineProperty(_assertThisInitialized(r),"disableBodyScroll",function(){window.ontouchmove=function(e){(e=e||window.event).preventDefault&&e.preventDefault(),e.returnValue=!1}}),_defineProperty(_assertThisInitialized(r),"enableBodyScroll",function(){window.ontouchmove=null}),_defineProperty(_assertThisInitialized(r),"swipeStart",function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=(0,a.swipeStart)(e,r.props.swipe,r.props.draggable);""!==t&&r.setState(t)}),_defineProperty(_assertThisInitialized(r),"swipeMove",function(e){var t=(0,a.swipeMove)(e,_objectSpread(_objectSpread(_objectSpread({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));t&&(t.swiping&&(r.clickable=!1),r.setState(t))}),_defineProperty(_assertThisInitialized(r),"swipeEnd",function(e){var t=(0,a.swipeEnd)(e,_objectSpread(_objectSpread(_objectSpread({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));if(t){var n=t.triggerSlideHandler;delete t.triggerSlideHandler,r.setState(t),void 0!==n&&(r.slideHandler(n),r.props.verticalSwiping&&r.enableBodyScroll())}}),_defineProperty(_assertThisInitialized(r),"touchEnd",function(e){r.swipeEnd(e),r.clickable=!0}),_defineProperty(_assertThisInitialized(r),"slickPrev",function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:"previous"})},0))}),_defineProperty(_assertThisInitialized(r),"slickNext",function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:"next"})},0))}),_defineProperty(_assertThisInitialized(r),"slickGoTo",function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(isNaN(e=Number(e)))return"";r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:"index",index:e,currentSlide:r.state.currentSlide},t)},0))}),_defineProperty(_assertThisInitialized(r),"play",function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else{if(!(0,a.canGoNext)(_objectSpread(_objectSpread({},r.props),r.state)))return!1;e=r.state.currentSlide+r.props.slidesToScroll}r.slideHandler(e)}),_defineProperty(_assertThisInitialized(r),"autoPlay",function(e){r.autoplayTimer&&clearInterval(r.autoplayTimer);var t=r.state.autoplaying;if("update"===e){if("hovered"===t||"focused"===t||"paused"===t)return}else if("leave"===e){if("paused"===t||"focused"===t)return}else if("blur"===e&&("paused"===t||"hovered"===t))return;r.autoplayTimer=setInterval(r.play,r.props.autoplaySpeed+50),r.setState({autoplaying:"playing"})}),_defineProperty(_assertThisInitialized(r),"pause",function(e){r.autoplayTimer&&(clearInterval(r.autoplayTimer),r.autoplayTimer=null);var t=r.state.autoplaying;"paused"===e?r.setState({autoplaying:"paused"}):"focused"===e?("hovered"===t||"playing"===t)&&r.setState({autoplaying:"focused"}):"playing"===t&&r.setState({autoplaying:"hovered"})}),_defineProperty(_assertThisInitialized(r),"onDotsOver",function(){return r.props.autoplay&&r.pause("hovered")}),_defineProperty(_assertThisInitialized(r),"onDotsLeave",function(){return r.props.autoplay&&"hovered"===r.state.autoplaying&&r.autoPlay("leave")}),_defineProperty(_assertThisInitialized(r),"onTrackOver",function(){return r.props.autoplay&&r.pause("hovered")}),_defineProperty(_assertThisInitialized(r),"onTrackLeave",function(){return r.props.autoplay&&"hovered"===r.state.autoplaying&&r.autoPlay("leave")}),_defineProperty(_assertThisInitialized(r),"onSlideFocus",function(){return r.props.autoplay&&r.pause("focused")}),_defineProperty(_assertThisInitialized(r),"onSlideBlur",function(){return r.props.autoplay&&"focused"===r.state.autoplaying&&r.autoPlay("blur")}),_defineProperty(_assertThisInitialized(r),"render",function(){var e,t,i,o=(0,s.default)("slick-slider",r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),d=_objectSpread(_objectSpread({},r.props),r.state),p=(0,a.extractObject)(d,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),f=r.props.pauseOnHover;if(p=_objectSpread(_objectSpread({},p),{},{onMouseEnter:f?r.onTrackOver:null,onMouseLeave:f?r.onTrackLeave:null,onMouseOver:f?r.onTrackOver:null,focusOnSelect:r.props.focusOnSelect&&r.clickable?r.selectHandler:null}),!0===r.props.dots&&r.state.slideCount>=r.props.slidesToShow){var g=(0,a.extractObject)(d,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),h=r.props.pauseOnDotsHover;g=_objectSpread(_objectSpread({},g),{},{clickHandler:r.changeSlide,onMouseEnter:h?r.onDotsLeave:null,onMouseOver:h?r.onDotsOver:null,onMouseLeave:h?r.onDotsLeave:null}),e=n.default.createElement(c.Dots,g)}var _=(0,a.extractObject)(d,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);_.clickHandler=r.changeSlide,r.props.arrows&&(t=n.default.createElement(u.PrevArrow,_),i=n.default.createElement(u.NextArrow,_));var y=null;r.props.vertical&&(y={height:r.state.listHeight});var v=null;!1===r.props.vertical?!0===r.props.centerMode&&(v={padding:"0px "+r.props.centerPadding}):!0===r.props.centerMode&&(v={padding:r.props.centerPadding+" 0px"});var m=_objectSpread(_objectSpread({},y),v),b=r.props.touchMove,S={className:"slick-list",style:m,onClick:r.clickHandler,onMouseDown:b?r.swipeStart:null,onMouseMove:r.state.dragging&&b?r.swipeMove:null,onMouseUp:b?r.swipeEnd:null,onMouseLeave:r.state.dragging&&b?r.swipeEnd:null,onTouchStart:b?r.swipeStart:null,onTouchMove:r.state.dragging&&b?r.swipeMove:null,onTouchEnd:b?r.touchEnd:null,onTouchCancel:r.state.dragging&&b?r.swipeEnd:null,onKeyDown:r.props.accessibility?r.keyHandler:null},w={className:o,dir:"ltr",style:r.props.style};return r.props.unslick&&(S={className:"slick-list"},w={className:o}),n.default.createElement("div",w,r.props.unslick?"":t,n.default.createElement("div",_extends({ref:r.listRefHandler},S),n.default.createElement(l.Track,_extends({ref:r.trackRefHandler},p),r.props.children)),r.props.unslick?"":i,r.props.unslick?"":e)}),r.list=null,r.track=null,r.state=_objectSpread(_objectSpread({},i.default),{},{currentSlide:r.props.initialSlide,targetSlide:r.props.initialSlide?r.props.initialSlide:0,slideCount:n.default.Children.count(r.props.children)}),r.callbackTimers=[],r.clickable=!0,r.debouncedResize=null;var r,p=r.ssrInit();return r.state=_objectSpread(_objectSpread({},r.state),p),r}return _createClass(InnerSlider,[{key:"didPropsChange",value:function(e){for(var t=!1,r=0,i=Object.keys(this.props);r1&&void 0!==arguments[1]&&arguments[1];return r.innerSlider.slickGoTo(e,t)}),_defineProperty(_assertThisInitialized(r),"slickPause",function(){return r.innerSlider.pause("paused")}),_defineProperty(_assertThisInitialized(r),"slickPlay",function(){return r.innerSlider.autoPlay("play")}),r.state={breakpoint:null},r._responsiveMediaHandlers=[],r}return _createClass(Slider,[{key:"media",value:function(e,t){l.register(e,t),this._responsiveMediaHandlers.push({query:e,handler:t})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(r,n){var i;i=0===n?(0,o.default)({minWidth:0,maxWidth:r}):(0,o.default)({minWidth:t[n-1]+1,maxWidth:r}),(0,a.canUseDOM)()&&e.media(i,function(){e.setState({breakpoint:r})})});var r=(0,o.default)({minWidth:t.slice(-1)[0]});(0,a.canUseDOM)()&&this.media(r,function(){e.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(e){l.unregister(e.query,e.handler)})}},{key:"render",value:function(){var e,t,r=this;(e=this.state.breakpoint?"unslick"===(t=this.props.responsive.filter(function(e){return e.breakpoint===r.state.breakpoint}))[0].settings?"unslick":_objectSpread(_objectSpread(_objectSpread({},s.default),this.props),t[0].settings):_objectSpread(_objectSpread({},s.default),this.props)).centerMode&&(e.slidesToScroll,e.slidesToScroll=1),e.fade&&(e.slidesToShow,e.slidesToScroll,e.slidesToShow=1,e.slidesToScroll=1);var o=n.default.Children.toArray(this.props.children);o=o.filter(function(e){return"string"==typeof e?!!e.trim():!!e}),e.variableWidth&&(e.rows>1||e.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),e.variableWidth=!1);for(var l=[],c=null,u=0;u=o.length));g+=1)f.push(n.default.cloneElement(o[g],{key:100*u+10*p+g,tabIndex:-1,style:{width:"".concat(100/e.slidesPerRow,"%"),display:"inline-block"}}));d.push(n.default.createElement("div",{key:10*u+p},f))}e.variableWidth?l.push(n.default.createElement("div",{key:u,style:{width:c}},d)):l.push(n.default.createElement("div",{key:u},d))}if("unslick"===e){var h="regular slider "+(this.props.className||"");return n.default.createElement("div",{className:h},o)}return l.length<=e.slidesToShow&&!e.infinite&&(e.unslick=!0),n.default.createElement(i.InnerSlider,_extends({style:this.props.style,ref:this.innerSliderRefHandler},(0,a.filterSettings)(e)),l)}}]),Slider}(n.default.Component)},14030:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Track=void 0;var n=_interopRequireDefault(r(34270)),i=_interopRequireDefault(r(43359)),o=r(47834);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t=e.slideCount,e.centerMode?(i=Math.floor(e.slidesToShow/2),r=(o-e.currentSlide)%e.slideCount==0,o>e.currentSlide-i-1&&o<=e.currentSlide+i&&(t=!0)):t=e.currentSlide<=o&&o=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide)}},getSlideStyle=function(e){var t={};return(void 0===e.variableWidth||!1===e.variableWidth)&&(t.width=e.slideWidth),e.fade&&(t.position="relative",e.vertical?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=e.currentSlide===e.index?1:0,t.zIndex=e.currentSlide===e.index?999:998,e.useCSS&&(t.transition="opacity "+e.speed+"ms "+e.cssEase+", visibility "+e.speed+"ms "+e.cssEase)),t},getKey=function(e,t){return e.key||t},renderSlides=function(e){var t,r=[],s=[],a=[],l=n.default.Children.count(e.children),c=(0,o.lazyStartIndex)(e),u=(0,o.lazyEndIndex)(e);return(n.default.Children.forEach(e.children,function(d,p){var f,g={message:"children",index:p,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};f=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(p)>=0?d:n.default.createElement("div",null);var h=getSlideStyle(_objectSpread(_objectSpread({},e),{},{index:p})),_=f.props.className||"",y=getSlideClasses(_objectSpread(_objectSpread({},e),{},{index:p}));if(r.push(n.default.cloneElement(f,{key:"original"+getKey(f,p),"data-index":p,className:(0,i.default)(y,_),tabIndex:"-1","aria-hidden":!y["slick-active"],style:_objectSpread(_objectSpread({outline:"none"},f.props.style||{}),h),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(g)}})),e.infinite&&!1===e.fade){var v=l-p;v<=(0,o.getPreClones)(e)&&((t=-v)>=c&&(f=d),y=getSlideClasses(_objectSpread(_objectSpread({},e),{},{index:t})),s.push(n.default.cloneElement(f,{key:"precloned"+getKey(f,t),"data-index":t,tabIndex:"-1",className:(0,i.default)(y,_),"aria-hidden":!y["slick-active"],style:_objectSpread(_objectSpread({},f.props.style||{}),h),onClick:function(t){f.props&&f.props.onClick&&f.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(g)}}))),(t=l+p)e.lazyLoadedList.indexOf(i)&&t.push(i);return t};t.getRequiredLazySlides=function(e){for(var t=[],r=a(e),n=l(e),i=r;i0?1:0):0},u=t.lazySlidesOnRight=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+(parseInt(e.centerPadding)>0?1:0):e.slidesToShow},d=t.getWidth=function(e){return e&&e.offsetWidth||0},p=t.getHeight=function(e){return e&&e.offsetHeight||0},f=t.getSwipeDirection=function(e){var t,r,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(t=e.startX-e.curX,(r=Math.round(180*Math.atan2(e.startY-e.curY,t)/Math.PI))<0&&(r=360-Math.abs(r)),r<=45&&r>=0||r<=360&&r>=315)?"left":r>=135&&r<=225?"right":!0===n?r>=35&&r<=135?"up":"down":"vertical"},g=t.canGoNext=function(e){var t=!0;return!e.infinite&&(e.centerMode&&e.currentSlide>=e.slideCount-1?t=!1:(e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1)),t};t.extractObject=function(e,t){var r={};return t.forEach(function(t){return r[t]=e[t]}),r},t.initializedState=function(e){var t,r=n.default.Children.count(e.children),i=e.listRef,o=Math.ceil(d(i)),a=Math.ceil(d(e.trackRef&&e.trackRef.node));if(e.vertical)t=o;else{var l=e.centerMode&&2*parseInt(e.centerPadding);"string"==typeof e.centerPadding&&"%"===e.centerPadding.slice(-1)&&(l*=o/100),t=Math.ceil((o-l)/e.slidesToShow)}var c=i&&p(i.querySelector('[data-index="0"]')),u=c*e.slidesToShow,f=void 0===e.currentSlide?e.initialSlide:e.currentSlide;e.rtl&&void 0===e.currentSlide&&(f=r-1-e.initialSlide);var g=e.lazyLoadedList||[],h=s(_objectSpread(_objectSpread({},e),{},{currentSlide:f,lazyLoadedList:g})),_={slideCount:r,slideWidth:t,listWidth:o,trackWidth:a,currentSlide:f,slideHeight:c,listHeight:u,lazyLoadedList:g=g.concat(h)};return null===e.autoplaying&&e.autoplay&&(_.autoplaying="playing"),_},t.slideHandler=function(e){var t=e.waitForAnimate,r=e.animating,n=e.fade,i=e.infinite,o=e.index,a=e.slideCount,l=e.lazyLoad,c=e.currentSlide,u=e.centerMode,d=e.slidesToScroll,p=e.slidesToShow,f=e.useCSS,h=e.lazyLoadedList;if(t&&r)return{};var _,y,v,w=o,P={},T={},x=i?o:clamp(o,0,a-1);if(n){if(!i&&(o<0||o>=a))return{};o<0?w=o+a:o>=a&&(w=o-a),l&&0>h.indexOf(w)&&(h=h.concat(w)),P={animating:!0,currentSlide:w,lazyLoadedList:h,targetSlide:w},T={animating:!1,targetSlide:w}}else _=w,w<0?(_=w+a,i?a%d!=0&&(_=a-a%d):_=0):!g(e)&&w>c?w=_=c:u&&w>=a?(w=i?a:a-1,_=i?0:a-1):w>=a&&(_=w-a,i?a%d!=0&&(_=0):_=a-p),!i&&w+p>=a&&(_=a-p),y=S(_objectSpread(_objectSpread({},e),{},{slideIndex:w})),v=S(_objectSpread(_objectSpread({},e),{},{slideIndex:_})),i||(y===v&&(w=_),y=v),l&&(h=h.concat(s(_objectSpread(_objectSpread({},e),{},{currentSlide:w})))),f?(P={animating:!0,currentSlide:_,trackStyle:b(_objectSpread(_objectSpread({},e),{},{left:y})),lazyLoadedList:h,targetSlide:x},T={animating:!1,currentSlide:_,trackStyle:m(_objectSpread(_objectSpread({},e),{},{left:v})),swipeLeft:null,targetSlide:x}):P={currentSlide:_,trackStyle:m(_objectSpread(_objectSpread({},e),{},{left:v})),lazyLoadedList:h,targetSlide:x};return{state:P,nextState:T}},t.changeSlide=function(e,t){var r,n,i,o,s=e.slidesToScroll,a=e.slidesToShow,l=e.slideCount,c=e.currentSlide,u=e.targetSlide,d=e.lazyLoad,p=e.infinite;if(r=l%s!=0?0:(l-c)%s,"previous"===t.message)o=c-(i=0===r?s:a-r),d&&!p&&(o=-1==(n=c-i)?l-1:n),p||(o=u-s);else if("next"===t.message)o=c+(i=0===r?s:r),d&&!p&&(o=(c+s)%l+r),p||(o=u+s);else if("dots"===t.message)o=t.index*t.slidesToScroll;else if("children"===t.message){if(o=t.index,p){var f=x(_objectSpread(_objectSpread({},e),{},{targetSlide:o}));o>t.currentSlide&&"left"===f?o-=l:o10)return{scrolling:!0};a&&(w.swipeLength=j);var M=(l?-1:1)*(w.curX>w.startX?1:-1);a&&(M=w.curY>w.startY?1:-1);var E=Math.ceil(y/v),L=f(t.touchObject,a),z=w.swipeLength;return!b&&(0===c&&("right"===L||"down"===L)||c+1>=E&&("left"===L||"up"===L)||!g(t)&&("left"===L||"up"===L))&&(z=w.swipeLength*u,!1===d&&p&&(p(L),k.edgeDragged=!0)),!h&&P&&(P(L),k.swiped=!0),O=i?C+z*(T/x)*M:l?C-z*M:C+z*M,a&&(O=C+z*M),k=_objectSpread(_objectSpread({},k),{},{touchObject:w,swipeLeft:O,trackStyle:m(_objectSpread(_objectSpread({},t),{},{left:O}))}),Math.abs(w.curX-w.startX)<.8*Math.abs(w.curY-w.startY)||w.swipeLength>10&&(k.swiping=!0,o(e)),k}},t.swipeEnd=function(e,t){var r=t.dragging,n=t.swipe,i=t.touchObject,s=t.listWidth,a=t.touchThreshold,l=t.verticalSwiping,c=t.listHeight,u=t.swipeToSlide,d=t.scrolling,p=t.onSwipe,g=t.targetSlide,h=t.currentSlide,v=t.infinite;if(!r)return n&&o(e),{};var m=l?c/a:s/a,w=f(i,l),P={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(d||!i.swipeLength)return P;if(i.swipeLength>m){o(e),p&&p(w);var T,x,O=v?h:g;switch(w){case"left":case"up":x=O+y(t),T=u?_(t,x):x,P.currentDirection=0;break;case"right":case"down":x=O-y(t),T=u?_(t,x):x,P.currentDirection=1;break;default:T=O}P.triggerSlideHandler=T}else{var k=S(t);P.trackStyle=b(_objectSpread(_objectSpread({},t),{},{left:k}))}return P};var h=t.getNavigableIndexes=function(e){for(var t=e.infinite?2*e.slideCount:e.slideCount,r=e.infinite?-1*e.slidesToShow:0,n=e.infinite?-1*e.slidesToShow:0,i=[];rr[r.length-1])t=r[r.length-1];else for(var i in r){if(t-1*e.swipeLeft)return r=n,!1}else if(n.offsetLeft-t+d(n)/2>-1*e.swipeLeft)return r=n,!1;return!0}),!r)return 0;var i=!0===e.rtl?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(r.dataset.index-i)||1},v=t.checkSpecKeys=function(e,t){return t.reduce(function(t,r){return t&&e.hasOwnProperty(r)},!0)?null:console.error("Keys Missing:",e)},m=t.getTrackCSS=function(e){v(e,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var t,r,n=e.slideCount+2*e.slidesToShow;e.vertical?r=n*e.slideHeight:t=T(e)*e.slideWidth;var i={opacity:1,transition:"",WebkitTransition:""};if(e.useTransform){var o=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",s=e.vertical?"translate3d(0px, "+e.left+"px, 0px)":"translate3d("+e.left+"px, 0px, 0px)",a=e.vertical?"translateY("+e.left+"px)":"translateX("+e.left+"px)";i=_objectSpread(_objectSpread({},i),{},{WebkitTransform:o,transform:s,msTransform:a})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),r&&(i.height=r),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+"px":i.marginLeft=e.left+"px"),i},b=t.getTrackAnimateCSS=function(e){v(e,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=m(e);return e.useTransform?(t.WebkitTransition="-webkit-transform "+e.speed+"ms "+e.cssEase,t.transition="transform "+e.speed+"ms "+e.cssEase):e.vertical?t.transition="top "+e.speed+"ms "+e.cssEase:t.transition="left "+e.speed+"ms "+e.cssEase,t},S=t.getTrackLeft=function(e){if(e.unslick)return 0;v(e,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var t=e.slideIndex,r=e.trackRef,n=e.infinite,i=e.centerMode,o=e.slideCount,s=e.slidesToShow,a=e.slidesToScroll,l=e.slideWidth,c=e.listWidth,u=e.variableWidth,d=e.slideHeight,p=e.fade,f=e.vertical,g=0,h=0;if(p||1===e.slideCount)return 0;var _=0;if(n?(_=-w(e),o%a!=0&&t+a>o&&(_=-(t>o?s-(t-o):o%a)),i&&(_+=parseInt(s/2))):(o%a!=0&&t+a>o&&(_=s-o%a),i&&(_=parseInt(s/2))),g=_*l,h=_*d,y=f?-(t*d*1)+h:-(t*l*1)+g,!0===u){var y,m,b,S=r&&r.node;if(b=t+w(e),y=(m=S&&S.childNodes[b])?-1*m.offsetLeft:0,!0===i){b=n?t+w(e):t,m=S&&S.children[b],y=0;for(var P=0;Pe.currentSlide?e.targetSlide>e.currentSlide+O(e)?"left":"right":e.targetSlide0&&(o+=1),n&&t%2==0&&(o+=1),o}return n?0:t-1},k=t.slidesOnLeft=function(e){var t=e.slidesToShow,r=e.centerMode,n=e.rtl,i=e.centerPadding;if(r){var o=(t-1)/2+1;return parseInt(i)>0&&(o+=1),n||t%2!=0||(o+=1),o}return n?t-1:0};t.canUseDOM=function(){return!!("undefined"!=typeof window&&window.document&&window.document.createElement)};var C=t.validSettings=Object.keys(i.default);function filterSettings(e){return C.reduce(function(t,r){return e.hasOwnProperty(r)&&(t[r]=e[r]),t},{})}},18980:function(e,t,r){"use strict";r.d(t,{Z:function(){return esm_useWindowSize}});var n=r(34270),esm_useEffectOnce=function(e){(0,n.useEffect)(e,[])},esm_useUnmount=function(e){var t=(0,n.useRef)(e);t.current=e,esm_useEffectOnce(function(){return function(){return t.current()}})},esm_useRafState=function(e){var t=(0,n.useRef)(0),r=(0,n.useState)(e),i=r[0],o=r[1],s=(0,n.useCallback)(function(e){cancelAnimationFrame(t.current),t.current=requestAnimationFrame(function(){o(e)})},[]);return esm_useUnmount(function(){cancelAnimationFrame(t.current)}),[i,s]};function on(e){for(var t=[],r=1;r{let{className:t,...s}=e;return(0,n.jsx)("div",{id:"modal",...s,className:l()("text-black w-full h-full flex items-center justify-center",t),children:(0,n.jsx)("div",{className:" w-[420px] bg-white flex justify-center h-[340px] rounded-xl",children:(0,n.jsxs)("div",{className:" flex flex-col items-center w-full justify-center bg-[#FFFAF6] mx-[10px] my-[10px] border-dashed border rounded-xl border-[#FC7823]",children:[(0,n.jsx)("img",{src:"loading.svg",className:"animate-spin"}),(0,n.jsx)("div",{className:" mt-5 font-medium text-xl text-[#FC7823] ",children:"Sending"})]})})})},LoadingFull=()=>(0,n.jsx)(ALoading,{className:"fixed z-50 left-0 top-0 w-full !h-full bg-black/25 px-10"}),AToastFull=e=>{let{onLeftButton:t,className:s,contentClassName:a,onRightButton:o,chilren:r,size:i="",...c}=e;return(0,n.jsx)("div",{id:"modal",...c,className:l()("text-black w-full h-full flex items-center justify-center fixed z-50 left-0 top-0 bg-black/25 px-10 ",s),children:(0,n.jsx)("div",{className:l()(" w-[420px] relative bg-white flex justify-center h-[340px] rounded-xl",a),children:(0,n.jsx)("div",{className:" flex flex-col items-center w-full justify-center bg-[#FFFAF6] mx-[10px] my-[10px] border-dashed border rounded-xl border-[#FC7823]",children:r})})})};var o=s(9877),r=s(45489),i=s(44103);function _templateObject(){let e=(0,r._)(["\n cursor: pointer;\n position: relative;\n display: flex;\n color: #ffffff;\n justify-content: soace-between;\n background: #fc7823;\n align-items: center;\n font-size: 16px;\n font-weight: 500;\n width: auto;\n height: 48px;\n padding-left: 20px;\n padding-right: 20px;\n border-radius: 10px;\n gap: 10px;\n"]);return _templateObject=function(){return e},e}let c=i.ZP.button(_templateObject()),d=i.ZP.div(e=>{let{}=e;return{borderRadius:"10px",backgroundImage:"linear-gradient(to left, #000000 30%, transparent 10%), linear-gradient(to left, #000000 30%, transparent 10%), linear-gradient(to top, #000000 40%, transparent 10%), linear-gradient(to top, #000000 30%, transparent 10%)",backgroundPosition:"left top, left bottom, left top, right top",backgroundRepeat:"repeat-x, repeat-x, repeat-y, repeat-y"}}),m=(0,i.ZP)(d)(e=>{let{}=e;return{backgroundSize:"10px 1px, 10px 1px, 1px 9px, 1px 9px"}}),x=(0,i.ZP)(d)(e=>{let{}=e;return{backgroundSize:"10px 1px, 10px 1px, 1px 9px, 1px 9px"}});var u=s(34270),p=s(30682),h=s(90077),f=s(54457),g=s(25997);function cn(){for(var e=arguments.length,t=Array(e),s=0;s{let{className:s,inset:a,children:l,...o}=e;return(0,n.jsxs)(p.fF,{ref:t,className:cn("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",a&&"pl-8",s),...o,children:[l,(0,n.jsx)(h.XCv,{className:"ml-auto h-4 w-4"})]})});v.displayName=p.fF.displayName;let j=u.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(p.tu,{ref:t,className:cn("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",s),...a})});j.displayName=p.tu.displayName;let N=u.forwardRef((e,t)=>{let{className:s,sideOffset:a=4,...l}=e;return(0,n.jsx)(p.Uv,{children:(0,n.jsx)(p.VY,{ref:t,sideOffset:a,className:cn("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",s),...l})})});N.displayName=p.VY.displayName;let y=u.forwardRef((e,t)=>{let{className:s,inset:a,...l}=e;return(0,n.jsx)(p.ck,{ref:t,className:cn("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a&&"pl-8",s),...l})});y.displayName=p.ck.displayName;let F=u.forwardRef((e,t)=>{let{className:s,children:a,checked:l,...o}=e;return(0,n.jsxs)(p.oC,{ref:t,className:cn("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s),checked:l,...o,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(p.wU,{children:(0,n.jsx)(h.nQG,{className:"h-4 w-4"})})}),a]})});F.displayName=p.oC.displayName;let C=u.forwardRef((e,t)=>{let{className:s,children:a,...l}=e;return(0,n.jsxs)(p.Rk,{ref:t,className:cn("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s),...l,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(p.wU,{children:(0,n.jsx)(h.jXb,{className:"h-4 w-4 fill-current"})})}),a]})});C.displayName=p.Rk.displayName;let k=u.forwardRef((e,t)=>{let{className:s,inset:a,...l}=e;return(0,n.jsx)(p.__,{ref:t,className:cn("px-2 py-1.5 text-sm font-semibold",a&&"pl-8",s),...l})});k.displayName=p.__.displayName;let E=u.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(p.Z0,{ref:t,className:cn("-mx-1 my-1 h-px bg-muted",s),...a})});function EncodeBlobs(e){let t=e.length;if(0===t)throw Error("invalid blob data");let s=0,n=-1,a=[new Uint8Array(131072).fill(0)];for(let l=0;lt&&(o=t),a[s].set(e.subarray(l,o),32*n+1)}return a}function createMetaDataForBlobs(e,t){return{originator:e,description:"text,image",content_type:"",extras:"",blobs:t.map(e=>({description:"",content_type:e,extras:""}))}}function sleep(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new Promise(t=>{setTimeout(()=>t(void 0),e)})}E.displayName=p.Z0.displayName,s(61900).Buffer;let formatEthereumAddress=e=>{if(!e)return"";let t=null==e?void 0:e.slice(0,7),s=null==e?void 0:e.slice(-5);return"".concat(t).concat("...").concat(s)},scrollToTop=()=>{document.body.scrollTop=0,document.documentElement.scrollTop=0};function shortStr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6;if(!e)return"";if(e.length<=t+s)return e;let n=(null==e?void 0:e.substring(0,t))||"",a=(null==e?void 0:e.substring(e.length-s))||"";return"".concat(n,"...").concat(a)}let openTo=e=>{e&&window.open(e,"_blank")};var S=s(48827),A=s(42770),T=s(35848),D=s(87707),B=s(42852),P=s(78540),I=s(21502),_=s(63600),R=s(57235),z=s(61900).Buffer,page=()=>{var e;let[t,s]=(0,u.useState)({loading:!1,success:!1,error:!1,errorMsg:"Failed",uploadImageError:""}),a=(0,u.useRef)(null),[l,r]=(0,u.useState)(null),[i,d]=(0,u.useState)(!0),[p,f]=(0,u.useState)(""),[g,v]=(0,u.useState)(""),[j,F]=(0,u.useState)(!1),[C,k]=(0,u.useState)(!0),{disconnect:E}=(0,R.qL)(),O=(0,D.dd)({onDisconnect:E}),[G,L]=(0,u.useState)(!1),{data:M}=(0,R.py)({chainId:S.k.id}),W=(0,R.t_)({chainId:S.k.id}),[U,Z]=(0,u.useState)(),H=(0,u.useRef)({isClickShowModal:!1}),J=(0,R.mA)(),q=["image/png","image/jpeg","image/jpg","image/gif","image/svg+xml"],K=(0,R.LN)(),X=J.address&&J.isConnected&&(null==K?void 0:null===(e=K.chain)||void 0===e?void 0:e.id)==S.k.id,clearAllState=()=>{s({loading:!1,success:!1,error:!1,errorMsg:"",uploadImageError:""}),L(!1),F(!1),r(null),a.current&&(a.current.value=""),v(""),d(!0),F(!1),f(""),Z(null)},currentOpenState=()=>{document.body.classList.add("overflow-hidden"),document.documentElement.classList.add("overflow-hidden")},currentCloseState=()=>{document.body.classList.remove("overflow-hidden"),document.documentElement.classList.remove("overflow-hidden")},handleBlobClick=e=>{d(e)};(0,u.useEffect)(()=>(X||clearAllState(),()=>{clearAllState()}),[X]);let V=(0,u.useCallback)(e=>{var t;e.preventDefault();let n=null===(t=e.dataTransfer.files)||void 0===t?void 0:t.item(0);if(!q.includes(null==n?void 0:n.type)){s({uploadImageError:"Only PNG, JPG, JPEG, GIF formats are supported. Please select again."});return}let a=n.size/1024;if(a>128){s({uploadImageError:"File size exceeding 128KB! Please select again."});return}r(n)},[]),Y=(0,u.useCallback)(e=>{var t;let n=null===(t=e.target.files)||void 0===t?void 0:t.item(0);if(!n)return;let a=n.size/1024;if(!q.includes(null==n?void 0:n.type)){s({uploadImageError:"Only PNG, JPG, JPEG, GIF formats are supported. Please select again."});return}if(a>128){s({uploadImageError:"File size exceeding 128KB! Please select again."});return}r(n);let l=new FileReader;l.onloadend=()=>{v(l.result)},l.readAsDataURL(n)},[]);(0,u.useEffect)(()=>(t.loading||t.success||t.error||G||t.uploadImageError?currentOpenState():currentCloseState(),()=>{currentCloseState()}),[t]);let handleFileSelect=()=>{a.current&&(a.current.value="",a.current.click())},onTranscode=async()=>{if(!M||!l||l.size>131072)return;let e=new FileReader;e.onload=()=>{Z({text:z.from(p,"utf-8").valueOf(),img:z.from(e.result).valueOf(),imgType:l.type})},e.readAsArrayBuffer(l)},ub8a2numa=e=>{let t=[];for(let s=0;s{let t=[],s=[],n=[],a=[];for(let l=0;le.json());t.push(o.commitments.map(e=>new Uint8Array(e.data))[0]),s.push(o.proofs.map(e=>new Uint8Array(e.data))[0]),n.push(o.versionedHashes.map(e=>new Uint8Array(Object.values(e)))[0]);let r=EncodeBlobs(e[l]);if(r.length>1)throw"blob too large!";a.push(r[0])}return{commitments:t,proofs:s,versionHashs:n,encodeBlobs:a}},loopGetResult=async e=>{let{result:t}=e;for(;;){await sleep(5e3);let e=await fetch("https://rpc-devnet.ethda.io",{method:"POST",body:JSON.stringify({method:"eth_getTransactionReceipt",params:[t],id:1,jsonrpc:"2.0"})}).then(e=>e.json()).catch(e=>console.error(e)).finally(()=>s({loading:!1,success:!1,error:!0}));if(e.result&&"status"in e.result&&"0x1"===e.result.status)return s({loading:!1,success:!0,error:!1}),e;s({loading:!1,success:!1,error:!0});return}},onSendTx=async()=>{if(M&&U&&W&&J&&J.address)try{s({loading:!0});let n=await W.getBalance({address:J.address});if(n<(0,P.f)("0.00001"))return s({loading:!1,error:!0,errorMsg:"Insufficient funds for gas"});let a=[U.text,U.img],{commitments:l,proofs:o,versionHashs:r,encodeBlobs:i}=await getConvertOfZkg(a),c=createMetaDataForBlobs(J.address,["text/plain",U.imgType]),d=(0,I.$G)(JSON.stringify(c)),m=await W.getTransactionCount({address:J.address}),x=21000n+10n*BigInt(d.length),u=await M.prepareTransactionRequest({account:J.address,nonce:m,gas:x,gasPrice:1000000000n,to:B.d,value:0n,data:d,type:"legacy",chain:S.k}),p=await (null==M?void 0:M.signTransaction(u)),h=p.startsWith("0x")?p:"0x".concat(p),f=(0,_.bt)(h);if(!f)return;let g=A.Gn.custom({name:"ethda",networkId:177,chainId:177},{eips:[1559,3860,4844]}),b=new T.fx({chainId:177n,nonce:m,to:B.d,data:d,value:0n,maxPriorityFeePerGas:1000000000n,maxFeePerGas:1000000000n,gasLimit:f.gas,maxFeePerBlobGas:2000000000000n,blobVersionedHashes:r,blobs:i,kzgCommitments:l,kzgProofs:o,v:(f.v||0n)-2n*177n-35n,r:f.r,s:f.s},{common:g}),w=b.serializeNetworkWrapper(),v=z.from(w).toString("hex"),j=await fetch("https://rpc-devnet.ethda.io",{method:"POST",body:JSON.stringify({method:"eth_sendRawTransaction",params:["0x"+v],id:1,jsonrpc:"2.0"})}).then(e=>e.json());if(j.error){var e,t;let n=(null===(t=j.error)||void 0===t?void 0:null===(e=t.message)||void 0===e?void 0:e.includes("insufficient funds"))?"Insufficient funds for gas":"";s({loading:!1,success:!1,error:!0,errorMsg:n})}else await loopGetResult(j)}catch(e){console.info(e),s({loading:!1,success:!1,error:!0})}},onSwitchTo=()=>{openTo("https://www.eip4844.com")},onGas=()=>{openTo("https://docs.ethda.io/developers/quick-start/using-ethda-faucet/")},onClickAddNet=()=>{openTo("https://docs.ethda.io/resources/network-configuration/add-ethda-network/")};return(0,u.useEffect)(()=>{X&&H.current.isClickShowModal&&(L(!0),currentOpenState())},[X]),(0,n.jsxs)("div",{className:" font-montserrat",children:[(0,n.jsx)(o.h,{className:"".concat(X?"bg-[#FFFFFFCC]":"bg-[#FBE8DE] mo:bg-[#FCE1D6] mo:border-b-[#FCE1D6]"," py-[29px]"),containerClassName:"!w-full pl-9 pr-[31px] mo:w-full mo:pl-0 mo:pr-0 ",logo:"b-EthDA.svg",isShow:k,headerTextClassName:"!text-[#000000] gap-[50px]"}),(0,n.jsx)("div",{className:" ".concat(!X&&" bg-[url(/blobTXBg.svg)] mo:bg-[url(/b-m-EthDA.svg)] "," min-h-screen bg-cover object-cover "),children:X?(0,n.jsxs)("div",{className:"bg-[url(/black_bg.svg)] mo:bg-none bg-cover h-auto overflow-hidden ",children:[(0,n.jsx)("div",{className:"bg-[#F6F6F6]",children:(0,n.jsx)("div",{className:"mo:w-full mo:px-[30px] mx-auto w-container md:w-full md:px-[30px] ",children:(0,n.jsxs)("div",{className:" flex h-[120px] flex-row items-center mo:justify-between mo:h-[102px]",children:[(0,n.jsxs)("div",{className:"mo:hidden w-full justify-center flex flex-col gap-2 text-2xl md:text-lg font-normal",children:[(0,n.jsxs)("div",{className:" flex items-center font-medium",children:[(0,n.jsxs)("button",{onClick:onSwitchTo,className:"flex flex-row items-center",children:["Experience EIP-4844 ",(0,n.jsx)("img",{src:"/share3.svg",className:" mx-2"})]}),"blob-carrying transactions (Blob TX)"]}),(0,n.jsxs)("div",{className:"flex gap-5",children:[(0,n.jsx)("button",{onClick:onClickAddNet,className:"mo:w-full text-base underline mo:text-2xl ",children:"Add EthDA Devnet to wallet"}),(0,n.jsx)("button",{onClick:onGas,className:"mo:mt-[70px] mo:text-2xl text-base underline",children:"Gas Faucet"})]})]}),(0,n.jsxs)(b,{children:[(0,n.jsx)(w,{asChild:!0,children:(0,n.jsx)("div",{className:"cursor-pointer rounded-lg border-[#FC7823] md:text-sm border h-[42px] items-center flex text-[#FC7823] px-[15px]",children:formatEthereumAddress(J.address)})}),(0,n.jsx)(N,{align:"start",className:"w-[161px] bg-white",children:(0,n.jsx)(y,{textValue:"Disconnect",onClick:()=>{s({success:!1}),f(""),r(null),Z(null),E()},className:"text-base hover:text-orange-400 cursor-pointer",children:"Disconnect"})})]}),(0,n.jsxs)("div",{onClick:()=>window.open("https://blobscan-devnet.ethda.io/address/".concat(null==J?void 0:J.address),"_blank"),className:" cursor-pointer flex mr-10 mo:mr-0 gap-[13px] items-center",children:[(0,n.jsx)("img",{className:"ml-5 mo:h-[32px]",src:"deal.svg"}),(0,n.jsx)("span",{className:"text-[#FC7823] font-normal text-base",children:"History"})]})]})})}),(0,n.jsx)("div",{className:"mo:w-full mo:px-[30px] mx-auto w-container md:w-full md:px-[30px] ",children:(0,n.jsxs)("div",{className:"flex mo:gap-5 gap-[100px] md:gap-[50px] mt-[30px] mo:mt-10 mo:flex mo:flex-wrap mo:w-full",children:[(0,n.jsxs)("div",{className:"w-[440px] md:w-[400px] h-full mo:flex mo:flex-wrap mo:w-full mo:flex-col ",children:[(0,n.jsxs)("div",{className:"sm:hidden w-full h-[120px] mo:h-auto font-medium items-center flex text-2xl mo:text-2xl md:text-lg mo:flex-wrap mo:flex-row",children:[(0,n.jsx)("button",{onClick:onSwitchTo,children:" Experience EIP-4844 "}),(0,n.jsx)("img",{src:"/share3.svg",className:" mx-2"})," blob-carrying transactions (Blob TX)"]}),(0,n.jsxs)("div",{className:"sm:hidden flex gap-2 mt-4 flex-col items-start",children:[(0,n.jsx)("button",{onClick:onClickAddNet,className:"text-base underline ",children:"Add EthDA Devnet to wallet"}),(0,n.jsx)("button",{onClick:onGas,className:"text-base underline",children:"Gas Faucet"})]}),(0,n.jsx)("div",{className:" text-2xl font-medium mo:mt-10",children:"Input"}),(0,n.jsx)("div",{className:" mt-[36px] md:mt-[40px] mo:mt-5 font-medium mo:text-base md:text-sm mb-5",children:"Type text here"}),(0,n.jsx)(m,{className:" w-full h-[68px] px-2",children:(0,n.jsx)("input",{placeholder:"Please Enter ...",maxLength:40,value:p,onChange:e=>f(e.target.value),className:" mt-2 input-Text mo:w-full w-[425px] md:w-[380px] h-[55px] "})}),(0,n.jsx)("div",{className:" text-base md:text-sm font-medium mt-[27px] mo:text-base mo:mt-5",children:"Attach an image, not exceeding 128KB"}),(0,n.jsx)("div",{className:" mo:px-[50px]",children:(0,n.jsx)(m,{className:" mt-5 w-full bg-white h-[303px] md:h-[308px] border-[#000000] mo:mt-5 ",children:(0,n.jsxs)("div",{onDrop:V,onDragOver:e=>{e.preventDefault()},className:" flex items-center justify-center h-full flex-col ",children:[(0,n.jsx)("input",{type:"file",hidden:!0,ref:a,accept:"image/png, image/jpg, image/jpeg, image/gif, image/svg",onChange:Y}),(0,n.jsx)("div",{onClick:handleFileSelect,className:" cursor-pointer w-[100px] h-[100px] bg-[#FFF8F4] border border-dashed rounded-[5px] border-[#FC7823] flex items-center justify-center",children:(0,n.jsx)("img",{src:"chooseAnyImg.svg"})}),(0,n.jsxs)("div",{className:" mt-5 mo:mt-[30px] text-center justify-center flex flex-col overflow-hidden truncate w-[200px]",children:[(0,n.jsxs)("div",{className:"flex items-center w-auto flex-row justify-center ",children:[(0,n.jsx)("span",{title:null==l?void 0:l.name,className:"cursor-default w-auto",children:shortStr(null==l?void 0:l.name,5)}),g&&(0,n.jsx)("div",{className:" ml-2",children:(0,n.jsx)("img",{src:"iconPreview.svg",title:"preview",alt:"Preview",width:20,onClick:()=>{F(!j),currentOpenState()}})})]}),(0,n.jsx)("button",{className:" text-base font-semibold",onClick:handleFileSelect,children:"Browse"})]})]})})}),(0,n.jsx)("div",{className:"mt-5 mo:mt-10 flex justify-center mb-20 mo:px-[50px]",children:(0,n.jsx)("button",{onClick:onTranscode,className:" ".concat((null==l?void 0:l.name)&&p?"bg-[#FC7823] ":"cursor-not-allowed bg-[#BABABA] "," border px-6 text-base font-semibold items-center mo:w-full flex rounded-xl text-[#FFFFFF] justify-center h-12 text-center"),children:"Transcode"})})]}),(0,n.jsxs)("div",{className:"w-0 flex-1 h-full mo:mt-[-70px]",children:[(0,n.jsx)("div",{className:" text-2xl font-medium ",children:" Blob Data"}),(0,n.jsxs)("div",{className:"flex gap-[14px] mo:gap-[5px] ",children:[(0,n.jsx)("button",{onClick:()=>handleBlobClick(!0),className:"w-[195px] md:w-[180px] h-[50px] flex border-[#000000] ".concat(i&&"custom-background"," items-center justify-center mt-[30px] md:text-sm text-base font-medium "),children:"Blob1(Text data)"}),(0,n.jsx)("button",{onClick:()=>handleBlobClick(!1),className:"w-[220px] md:w-[180px] h-[50px] flex ".concat(!i&&"custom-background"," items-center border-[#000000] justify-center mt-[30px] md:text-sm border-dashed text-base font-medium "),children:"Blob2(Image data)"})]}),(0,n.jsx)(x,{className:"overflow-y-auto overflow-x-hidden h-[442px] mo:h-[303px] p-5 break-all whitespace-normal ",children:U&&U.text&&(0,n.jsx)(n.Fragment,{children:JSON.stringify(ub8a2numa(i?U.text:U.img))})}),(0,n.jsx)("div",{className:"mt-5 mo:mt-[37px] flex justify-center mb-5 mo:px-[50px] ",children:(0,n.jsx)("button",{className:" ".concat(U?"bg-[#FC7823] ":"cursor-not-allowed bg-[#BABABA] "," border mo:w-full px-6 text-base font-semibold items-center flex rounded-xl text-[#FFFFFF] justify-center h-12 text-center"),onClick:onSendTx,children:"Send Transaction"})})]})]})})]}):(0,n.jsxs)("div",{className:"mo:w-full mx-auto w-container md:w-full md:px-[30px] mo:px-[30px]",children:[(0,n.jsxs)("div",{className:"flex flex-row justify-center pt-[119px] mo:items-center text-[54px] mo:text-[23px] md:text-[46px]",children:[(0,n.jsx)("span",{className:"font-medium cursor-default mo:font-bold mr-2",children:"Experience"}),(0,n.jsxs)("span",{onClick:onSwitchTo,className:"flex font-semibold cursor-pointer mo:font-bold underline",children:["EIP-4844 ",(0,n.jsx)("img",{className:" ml-2 w-[30px] ",src:"/share.svg"})]})]}),(0,n.jsx)("div",{className:"md:text-[46px] cursor-default mo:mt-[10px] mo:text-center mo:leading-10 flex justify-center mo:w-full mo:flex-wrap font-medium text-[54px] capitalize mo:text-[22px] mo:font-bold",children:(0,n.jsx)("div",{children:"blob-carrying transactions (Blob TX)"})}),(0,n.jsxs)("div",{className:"cursor-default mt-[34px] mo:mt-5 justify-center text-center mo:flex flex-wrap mo:flex-row ",children:[(0,n.jsx)("span",{className:"font-medium text-xl mo:text-[14px] mo:font-light ",children:"Store a piece of text or an image fully on-chain with EthDA to understand the changes"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"font-medium text-xl mo:text-[14px] mo:font-light",children:" introduced by "}),(0,n.jsx)("button",{onClick:onSwitchTo,className:"font-semibold text-xl mo:text-[16px] mo:font-medium",children:"EIP-4844"}),(0,n.jsx)("span",{className:"font-medium text-xl mo:text-[14px] mo:font-light ",children:" blob-carrying transactions"}),(0,n.jsx)("span",{className:"font-semibold text-xl mo:text-[16px] mo:font-medium",children:" (Blob TX) "}),(0,n.jsx)("span",{className:"font-medium text-xl mo:text-[14px] mo:font-light",children:" following the "})]}),(0,n.jsx)("span",{className:"font-semibold text-xl mo:text-[16px] mo:font-medium",children:"Ethereum "}),(0,n.jsx)("span",{className:"font-medium text-xl mo:text-[14px] mo:font-light",children:"\xa0Cancun-Deneb Upgrade."})]}),C&&(0,n.jsx)("div",{className:"mt-[60px] mo:mt-[130px] flex justify-center",children:(0,n.jsxs)(c,{onClick:()=>{H.current.isClickShowModal=!0,O.setOpen(!0)},children:[(0,n.jsx)("div",{className:" text-lg font-medium",children:"Connect wallet to start"}),(0,n.jsx)("div",{className:" rounded-lg bg-white w-[38px] h-[38px] flex items-center justify-center",children:(0,n.jsx)("img",{src:"/share2.svg"})})]})}),(0,n.jsxs)("div",{className:" mt-[100px] flex mo:mx-0 md:mx-[100px] mx-[200px] mo:text-center mo:justify-center justify-between mo:flex-wrap mo:w-full",children:[(0,n.jsx)("button",{onClick:onClickAddNet,className:"mo:w-full underline text-lg ",children:"Add EthDA Devnet to wallet"}),(0,n.jsx)("button",{onClick:onGas,className:"mo:mt-[70px] mo:mb-10 text-lg underline",children:"Gas Faucet"})]})]})}),t.loading&&(0,n.jsx)(LoadingFull,{}),t.success&&(0,n.jsx)(AToastFull,{chilren:(0,n.jsxs)(u.Fragment,{children:[(0,n.jsx)("img",{src:"success.svg"}),(0,n.jsx)("div",{className:"font-medium text-xl text-[#FC7823] mt-[-30px]",children:"Success"}),(0,n.jsxs)("div",{className:"flex gap-[15px] mt-5 mb-5 mo:mb-10 ",children:[(0,n.jsx)("button",{onClick:()=>{window.open("https://blobscan-devnet.ethda.io/address/".concat(null==J?void 0:J.address),"_blank")},className:" mo:w-[120px] w-[140px] border h-[36px] rounded-lg border-[#000000] px-[10px] font-medium text-base mo:text-sm",children:"View History"}),(0,n.jsx)("button",{onClick:()=>{s({success:!1}),f(""),r(null),Z(null),scrollToTop(),v(null)},className:"mo:w-[120px] w-[140px] mo:wa h-[36px] text-[#FFFFFF] rounded-lg bg-[#FC7823] px-[10px] font-medium text-base mo:text-sm",children:"Send More"})]})]})}),t.error&&(0,n.jsx)(AToastFull,{chilren:(0,n.jsxs)(u.Fragment,{children:[(0,n.jsx)(h.xrR,{className:"text-[#FC7823] w-6 h-6 cursor-pointer absolute right-5 top-5",onClick:()=>{s({})}}),(0,n.jsx)("img",{src:"failed.svg"}),(0,n.jsx)("div",{className:"font-medium text-xl text-[#FC7823] mt-[-35px]",children:t.errorMsg||"Failed"}),(0,n.jsx)("div",{className:"flex gap-[38px] mt-[40px] mb-5",children:(0,n.jsx)("button",{onClick:()=>{s({success:!1,error:!1,loading:!1}),onSendTx()},className:"w-[141px] h-[36px] text-[#FFFFFF] rounded-lg bg-[#FC7823] px-[21px] font-medium text-base",children:"Send Again"})})]})}),G&&(0,n.jsx)("div",{className:" fixed z-40 top-0 left-0 w-full h-full backdrop-blur-sm flex justify-center items-center bg-black/10",children:(0,n.jsx)("div",{className:"w-[calc(100%-40px)] bg-white p-5 rounded-lg max-w-[46rem]",children:(0,n.jsxs)("div",{className:"border border-dashed rounded-lg border-orange-400 py-5 px-[2rem] bg-[#FFFAF6]",children:[(0,n.jsx)("div",{className:"text-center text-[FC7823] font-medium text-[1.25rem]",children:"Switch to EthDA Network"}),(0,n.jsxs)("div",{className:"mt-[2rem] mb-[2.25rem] flex flex-col gap-3",children:[(0,n.jsx)("p",{className:" mo:text-sm",children:"Please add EthDA Devnet to your wallet and make sure you have switched to EthDA Devnet before you start."}),(0,n.jsxs)("p",{className:" mo:text-sm",children:["Click on ",(0,n.jsx)("strong",{className:"mo:text-base",children:"“Add Network”"})," button to view a simple guide for manually adding network."]}),(0,n.jsxs)("p",{className:" mo:text-sm",children:["Click on ",(0,n.jsx)("strong",{className:" mo:text-base",children:"“Enter App”"})," after you have switched your wallet to EthDA Devnet."]})]}),(0,n.jsxs)("div",{className:"flex items-center justify-center gap-5 mo:w-full flex-wrap ",children:[(0,n.jsx)("button",{onClick:onClickAddNet,className:" w-[160px] border h-[36px] rounded-lg border-[#000000] px-[10px] font-medium text-base",children:"Add Network"}),(0,n.jsx)("button",{onClick:()=>{H.current.isClickShowModal=!1,L(!1),currentCloseState()},className:"w-[160px] mo:wa h-[36px] text-[#FFFFFF] rounded-lg bg-[#FC7823] px-[10px] font-medium text-base",children:"Enter App"})]})]})})}),t.uploadImageError&&(0,n.jsx)(AToastFull,{chilren:(0,n.jsxs)(u.Fragment,{children:[(0,n.jsx)(h.xrR,{className:"text-[#FC7823] w-6 h-6 cursor-pointer absolute right-5 top-5",onClick:()=>{s({}),currentCloseState()}}),(0,n.jsx)("img",{src:"failed.svg"}),(0,n.jsx)("div",{className:"font-medium text-xl mx-5 text-[#FC7823] mt-[-35px] text-center",children:t.uploadImageError||"Failed"}),(0,n.jsx)("div",{className:"flex gap-[38px] mt-5 mb-10",children:(0,n.jsx)("button",{onClick:()=>{s({}),currentCloseState()},className:"w-[141px] h-[36px] text-[#FFFFFF] rounded-lg bg-[#FC7823] px-[21px] font-medium text-base",children:"OK"})})]})}),j&&(0,n.jsx)(AToastFull,{contentClassName:" h-auto w-auto min-w-[350px]",className:"px-5",chilren:(0,n.jsxs)(u.Fragment,{children:[(0,n.jsx)(h.xrR,{className:"text-[#FC7823] w-6 h-6 cursor-pointer absolute right-5 top-5",onClick:()=>{s({}),F(!1),currentCloseState()}}),(0,n.jsx)("div",{className:" mt-11 mx-5 ",children:(0,n.jsx)("img",{src:g,alt:"Preview",className:" max-h-[70vh]"})}),(0,n.jsx)("div",{className:"flex gap-[38px] mt-5 mb-5 ",children:(0,n.jsx)("button",{onClick:()=>{s({}),F(!1),currentCloseState()},className:"w-[141px] h-[36px] text-[#FFFFFF] rounded-lg bg-[#FC7823] px-[21px] font-medium text-base",children:"OK"})})]})})]})}},9877:function(e,t,s){"use strict";s.d(t,{h:function(){return Header}});var n=s(92041),a=s(15167),l=s.n(a),o=s(75475),r=s(82307),i=s.n(r),c=s(34270),d=s(41129),m=s(43359),x=s.n(m),u=s(56401),components_FullModal=e=>{let{menus:t,keys:s="text",onChooseItem:a,chooseValue:l,wrapperClassName:r}=e,i=(0,o.useRouter)(),d=document.location.pathname.split("/")[1]||"",onClickItem=e=>{if(e.onClick&&e.onClick(),e.to.startsWith("http")){window.open(e.to,"_blank");return}i.push(e.to),"function"==typeof a&&a(e.text)};return(0,n.jsx)("div",{id:"modal",style:{background:"rgba(255, 255, 255, 0.90)"},className:x()("fixed inset-0 mt-[81px] flex ",r),children:(0,n.jsx)("div",{className:"p-8 rounded-md mo:w-full",children:t.map((e,t)=>(0,n.jsxs)(c.Fragment,{children:[e.topSplit&&t>0&&(0,n.jsx)("div",{className:"h-[1px] my-[.625rem] mo:my-[2px] mx-4 bg-[#eeeeee]"}),(0,n.jsxs)("div",{className:x()("flex w-full items-center py-[.625rem] mo:py-[.875rem] text-black hover:text-green-2 cursor-pointer"),onClick:()=>onClickItem(e),children:[!!e.icon&&(0,n.jsx)("div",{className:"text-xl mo:text-2xl",children:e.icon}),(0,n.jsxs)("div",{className:" text-[22px] inline-block font-medium border-b border-[#D9D9D9] border-solid pb-5 w-full mo:flex mo:w-full items-center mo:justify-between",children:[(0,n.jsx)("span",{className:x()({"text-[#FC7823]":!e.to.startsWith("http")&&d===e.to.split("/")[1]}),children:e[s]}),(0,n.jsx)(u.wpV,{className:x()({"text-[#FC7823]":!e.to.startsWith("http")&&d===e.to.split("/")[1]}),size:22})]})]})]},"poper_menu_item".concat(t)))})})};let Header=e=>{let{logo:t="/logo.svg",containerClassName:s="container mx-auto ",headerTextClassName:a,wrapperClassName:r,className:m,btnClassName:u,contentClassName:p=" border-b",isShow:h}=e,{push:f}=(0,o.useRouter)(),g=(0,o.usePathname)(),[b,w]=(0,c.useState)(!1),[v,j]=(0,c.useState)(!1),[N,y]=(0,c.useState)(void 0),getWindowWidth=()=>window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,handleResize=()=>{w(900>=getWindowWidth())};(0,c.useEffect)(()=>(handleResize(),window.addEventListener("resize",handleResize),()=>{window.removeEventListener("resize",handleResize)}),[]),(0,c.useEffect)(()=>{v||(document.documentElement.classList.remove("overflow-hidden"),document.body.classList.remove("overflow-hidden"))},[v]);let onSwitchTo=e=>{if(e.startsWith("http")){window.open(e,"_blank");return}f(e)};return(0,n.jsx)("div",{className:x()(" ".concat(p)),children:(0,n.jsxs)("header",{className:x()("py-5 ".concat(v&&" !bg-white"," border-b-[rgba(255,255,255,.2)]"),m),children:[(0,n.jsx)("div",{className:" mo:mx-[30px] ",children:(0,n.jsxs)("div",{className:x()("flex justify-between items-center",s),children:[(0,n.jsx)(i(),{href:"/",children:(0,n.jsx)(l(),{src:"".concat(v?"b-EthDA.svg":t),alt:" ".concat(v?"b-EthDA.svg":"logo.svg"),width:110,height:22})}),b?(0,n.jsx)("button",{onClick:()=>{j(!v),"function"==typeof h&&h(v),document.documentElement.classList.add("overflow-hidden"),document.body.classList.add("overflow-hidden")},children:v?(0,n.jsx)(d.fMW,{className:x()("".concat(v&&"!text-black"," w-6 h-6 "),u)}):(0,n.jsx)(d.otZ,{className:x()(u,"w-6 h-6 ")})}):(0,n.jsxs)("div",{className:x()("flex items-center gap-8 text-white text-sm",a),children:[(0,n.jsx)("div",{onClick:()=>onSwitchTo("/"),className:"nav-item ".concat("/"===g?"active":""),children:"Home"}),(0,n.jsx)("div",{onClick:()=>onSwitchTo("https://scan-devnet.ethda.io"),className:"nav-item ".concat("/Explorer"===g?"active":""),children:"Explorer"}),(0,n.jsx)("div",{onClick:()=>onSwitchTo("https://blobscan-devnet.ethda.io/"),className:"nav-item ".concat("/Blobscan"===g?"active":""),children:"Blobscan"}),(0,n.jsx)("div",{onClick:()=>onSwitchTo("blobtx"),className:"nav-item ".concat("/blobtx"===g?"active":""),children:"Try BlobTx"}),(0,n.jsx)(i(),{href:"https://docs.ethda.io/",target:"_blank",className:"block nav-item",children:"Document"})]})]})}),v&&(0,n.jsx)(components_FullModal,{wrapperClassName:r,menus:[{text:"Home",to:"/"},{text:"Explorer",to:"https://scan-devnet.ethda.io"},{text:"Blobscan",to:"https://blobscan-devnet.ethda.io/"},{text:"Try BlobTX",to:"/blobtx"},{text:"Document",to:"https://docs.ethda.io/"}],onChooseItem:e=>{y(e),j(!1),document.documentElement.classList.remove("overflow-hidden"),document.body.classList.remove("overflow-hidden")},chooseValue:N})]})})}},48827:function(e,t,s){"use strict";s.d(t,{k:function(){return x}});var n=s(87707),a=s(57235),l=s(66310),o=s(85921),r=s(46319),i=s(95569),c=s(14245),d=s(28070);let m="08655efd533e1054791755a0c58862c4",x=(0,r.a)({id:177,network:"ethda",name:"Ethda",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://rpc-devnet.ethda.io"]},public:{http:["https://rpc-devnet.ethda.io"]}},blockExplorers:{default:{name:"Etherscan",url:"https://scan-devnet.ethda.io"}},contracts:{}}),u=new l.D({chains:[x],options:{headlessMode:!1,appName:"Ethda"}});u.connect=async function(){let{chainId:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=await u.getProvider(),reqAccounts=async()=>{try{let e=(await t.request({method:"eth_requestAccounts"})).map(e=>(0,i.K)(e));return e}catch(e){if(e&&4902==e.code)return await reqAccounts();throw e}};try{let n=await reqAccounts();t.on("accountsChanged",u.onAccountsChanged),t.on("chainChanged",u.onChainChanged),t.on("disconnect",u.onDisconnect.bind(u));let a=await u.getChainId();if(console.info("doconect:",e,a),e&&a!==e){var s;let t=await u.switchChain({chainId:e}).catch(e=>{if(console.info("switchError:",e),e.code===c.ab.code)throw e;return{id:a}});a=null!==(s=null==t?void 0:t.id)&&void 0!==s?s:a}let l=(0,i.K)(n[0]);return{account:l,chain:{id:a,unsupported:u.isChainUnsupported(a)}}}catch(e){if(/(user closed modal|accounts received is empty|user denied account)/i.test(e.message))throw new c.ab(e);throw e}};let p=[u,new o.z({chains:[x],options:{projectId:m,showQrModal:!1}})],h=(0,n._K)({alchemyId:d.env.ALCHEMY_ID,autoConnect:!0,walletConnectProjectId:m,appName:"EthDA",chains:[x],connectors:p,appDescription:"As an Ethereum layer2 network",appUrl:"https://family.co",appIcon:"https://family.co/logo.png"}),f=(0,a._g)(h);t.Z=f}},function(e){e.O(0,[899,148,324,545,758,219,190,505,852,94,744],function(){return e(e.s=6879)}),_N_E=e.O()}]); \ No newline at end of file +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[949],{10985:function(){},6879:function(e,t,s){Promise.resolve().then(s.bind(s,36617))},36617:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return page}});var n=s(92041),a=s(43359),l=s.n(a);let ALoading=e=>{let{className:t,...s}=e;return(0,n.jsx)("div",{id:"modal",...s,className:l()("text-black w-full h-full flex items-center justify-center",t),children:(0,n.jsx)("div",{className:" w-[420px] bg-white flex justify-center h-[340px] rounded-xl",children:(0,n.jsxs)("div",{className:" flex flex-col items-center w-full justify-center bg-[#FFFAF6] mx-[10px] my-[10px] border-dashed border rounded-xl border-[#FC7823]",children:[(0,n.jsx)("img",{src:"loading.svg",className:"animate-spin"}),(0,n.jsx)("div",{className:" mt-5 font-medium text-xl text-[#FC7823] ",children:"Sending"})]})})})},LoadingFull=()=>(0,n.jsx)(ALoading,{className:"fixed z-50 left-0 top-0 w-full !h-full bg-black/25 px-10"}),AToastFull=e=>{let{onLeftButton:t,className:s,contentClassName:a,onRightButton:o,chilren:r,size:i="",...c}=e;return(0,n.jsx)("div",{id:"modal",...c,className:l()("text-black w-full h-full flex items-center justify-center fixed z-50 left-0 top-0 bg-black/25 px-10 ",s),children:(0,n.jsx)("div",{className:l()(" w-[420px] relative bg-white flex justify-center h-[340px] rounded-xl",a),children:(0,n.jsx)("div",{className:" flex flex-col items-center w-full justify-center bg-[#FFFAF6] mx-[10px] my-[10px] border-dashed border rounded-xl border-[#FC7823]",children:r})})})};var o=s(9877),r=s(45489),i=s(44103);function _templateObject(){let e=(0,r._)(["\n cursor: pointer;\n position: relative;\n display: flex;\n color: #ffffff;\n justify-content: soace-between;\n background: #fc7823;\n align-items: center;\n font-size: 16px;\n font-weight: 500;\n width: auto;\n height: 48px;\n padding-left: 20px;\n padding-right: 20px;\n border-radius: 10px;\n gap: 10px;\n"]);return _templateObject=function(){return e},e}let c=i.ZP.button(_templateObject()),d=i.ZP.div(e=>{let{}=e;return{borderRadius:"10px",backgroundImage:"linear-gradient(to left, #000000 30%, transparent 10%), linear-gradient(to left, #000000 30%, transparent 10%), linear-gradient(to top, #000000 40%, transparent 10%), linear-gradient(to top, #000000 30%, transparent 10%)",backgroundPosition:"left top, left bottom, left top, right top",backgroundRepeat:"repeat-x, repeat-x, repeat-y, repeat-y"}}),m=(0,i.ZP)(d)(e=>{let{}=e;return{backgroundSize:"10px 1px, 10px 1px, 1px 9px, 1px 9px"}}),x=(0,i.ZP)(d)(e=>{let{}=e;return{backgroundSize:"10px 1px, 10px 1px, 1px 9px, 1px 9px"}});var u=s(34270),p=s(30682),h=s(90077),f=s(54457),g=s(25997);function cn(){for(var e=arguments.length,t=Array(e),s=0;s{let{className:s,inset:a,children:l,...o}=e;return(0,n.jsxs)(p.fF,{ref:t,className:cn("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",a&&"pl-8",s),...o,children:[l,(0,n.jsx)(h.XCv,{className:"ml-auto h-4 w-4"})]})});v.displayName=p.fF.displayName;let j=u.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(p.tu,{ref:t,className:cn("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",s),...a})});j.displayName=p.tu.displayName;let N=u.forwardRef((e,t)=>{let{className:s,sideOffset:a=4,...l}=e;return(0,n.jsx)(p.Uv,{children:(0,n.jsx)(p.VY,{ref:t,sideOffset:a,className:cn("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",s),...l})})});N.displayName=p.VY.displayName;let y=u.forwardRef((e,t)=>{let{className:s,inset:a,...l}=e;return(0,n.jsx)(p.ck,{ref:t,className:cn("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a&&"pl-8",s),...l})});y.displayName=p.ck.displayName;let F=u.forwardRef((e,t)=>{let{className:s,children:a,checked:l,...o}=e;return(0,n.jsxs)(p.oC,{ref:t,className:cn("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s),checked:l,...o,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(p.wU,{children:(0,n.jsx)(h.nQG,{className:"h-4 w-4"})})}),a]})});F.displayName=p.oC.displayName;let C=u.forwardRef((e,t)=>{let{className:s,children:a,...l}=e;return(0,n.jsxs)(p.Rk,{ref:t,className:cn("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s),...l,children:[(0,n.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,n.jsx)(p.wU,{children:(0,n.jsx)(h.jXb,{className:"h-4 w-4 fill-current"})})}),a]})});C.displayName=p.Rk.displayName;let k=u.forwardRef((e,t)=>{let{className:s,inset:a,...l}=e;return(0,n.jsx)(p.__,{ref:t,className:cn("px-2 py-1.5 text-sm font-semibold",a&&"pl-8",s),...l})});k.displayName=p.__.displayName;let E=u.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,n.jsx)(p.Z0,{ref:t,className:cn("-mx-1 my-1 h-px bg-muted",s),...a})});function EncodeBlobs(e){let t=e.length;if(0===t)throw Error("invalid blob data");let s=0,n=-1,a=[new Uint8Array(131072).fill(0)];for(let l=0;lt&&(o=t),a[s].set(e.subarray(l,o),32*n+1)}return a}function createMetaDataForBlobs(e,t){return{originator:e,description:"text,image",content_type:"",extras:"",blobs:t.map(e=>({description:"",content_type:e,extras:""}))}}function sleep(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new Promise(t=>{setTimeout(()=>t(void 0),e)})}E.displayName=p.Z0.displayName,s(61900).Buffer;let formatEthereumAddress=e=>{if(!e)return"";let t=null==e?void 0:e.slice(0,7),s=null==e?void 0:e.slice(-5);return"".concat(t).concat("...").concat(s)},scrollToTop=()=>{document.body.scrollTop=0,document.documentElement.scrollTop=0};function shortStr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6;if(!e)return"";if(e.length<=t+s)return e;let n=(null==e?void 0:e.substring(0,t))||"",a=(null==e?void 0:e.substring(e.length-s))||"";return"".concat(n,"...").concat(a)}let openTo=e=>{e&&window.open(e,"_blank")};var S=s(48827),A=s(42770),T=s(35848),D=s(87707),B=s(42852),P=s(78540),I=s(21502),_=s(63600),z=s(57235),R=s(61900).Buffer,page=()=>{var e;let[t,s]=(0,u.useState)({loading:!1,success:!1,error:!1,errorMsg:"Failed",uploadImageError:""}),a=(0,u.useRef)(null),[l,r]=(0,u.useState)(null),[i,d]=(0,u.useState)(!0),[p,f]=(0,u.useState)(""),[g,v]=(0,u.useState)(""),[j,F]=(0,u.useState)(!1),[C,k]=(0,u.useState)(!0),{disconnect:E}=(0,z.qL)(),O=(0,D.dd)({onDisconnect:E}),[G,L]=(0,u.useState)(!1),{data:M}=(0,z.py)({chainId:S.k.id}),W=(0,z.t_)({chainId:S.k.id}),[U,Z]=(0,u.useState)(),H=(0,u.useRef)({isClickShowModal:!1}),J=(0,z.mA)(),q=["image/png","image/jpeg","image/jpg","image/gif","image/svg+xml"],K=(0,z.LN)(),X=J.address&&J.isConnected&&(null==K?void 0:null===(e=K.chain)||void 0===e?void 0:e.id)==S.k.id,clearAllState=()=>{s({loading:!1,success:!1,error:!1,errorMsg:"",uploadImageError:""}),L(!1),F(!1),r(null),a.current&&(a.current.value=""),v(""),d(!0),F(!1),f(""),Z(null)},currentOpenState=()=>{document.body.classList.add("overflow-hidden"),document.documentElement.classList.add("overflow-hidden")},currentCloseState=()=>{document.body.classList.remove("overflow-hidden"),document.documentElement.classList.remove("overflow-hidden")},handleBlobClick=e=>{d(e)};(0,u.useEffect)(()=>(X||clearAllState(),()=>{clearAllState()}),[X]);let V=(0,u.useCallback)(e=>{var t;e.preventDefault();let n=null===(t=e.dataTransfer.files)||void 0===t?void 0:t.item(0);if(!q.includes(null==n?void 0:n.type)){s({uploadImageError:"Only PNG, JPG, JPEG, GIF formats are supported. Please select again."});return}let a=n.size/1024;if(a>128){s({uploadImageError:"File size exceeding 128KB! Please select again."});return}r(n)},[]),Y=(0,u.useCallback)(e=>{var t;let n=null===(t=e.target.files)||void 0===t?void 0:t.item(0);if(!n)return;let a=n.size/1024;if(!q.includes(null==n?void 0:n.type)){s({uploadImageError:"Only PNG, JPG, JPEG, GIF formats are supported. Please select again."});return}if(a>128){s({uploadImageError:"File size exceeding 128KB! Please select again."});return}r(n);let l=new FileReader;l.onloadend=()=>{v(l.result)},l.readAsDataURL(n)},[]);(0,u.useEffect)(()=>(t.loading||t.success||t.error||G||t.uploadImageError?currentOpenState():currentCloseState(),()=>{currentCloseState()}),[t]);let handleFileSelect=()=>{a.current&&(a.current.value="",a.current.click())},onTranscode=async()=>{if(!M||!l||l.size>131072)return;let e=new FileReader;e.onload=()=>{Z({text:R.from(p,"utf-8").valueOf(),img:R.from(e.result).valueOf(),imgType:l.type})},e.readAsArrayBuffer(l)},ub8a2numa=e=>{let t=[];for(let s=0;s{let t=[],s=[],n=[],a=[];for(let l=0;le.json());t.push(o.commitments.map(e=>new Uint8Array(e.data))[0]),s.push(o.proofs.map(e=>new Uint8Array(e.data))[0]),n.push(o.versionedHashes.map(e=>new Uint8Array(Object.values(e)))[0]);let r=EncodeBlobs(e[l]);if(r.length>1)throw"blob too large!";a.push(r[0])}return{commitments:t,proofs:s,versionHashs:n,encodeBlobs:a}},loopGetResult=async e=>{let{result:t}=e;for(;;){await sleep(5e3);let e=await fetch("https://rpc-devnet.ethda.io",{method:"POST",body:JSON.stringify({method:"eth_getTransactionReceipt",params:[t],id:1,jsonrpc:"2.0"})}).then(e=>e.json()).catch(e=>console.error(e)).finally(()=>s({loading:!1,success:!1,error:!0}));if(e.result&&"status"in e.result&&"0x1"===e.result.status)return s({loading:!1,success:!0,error:!1}),e;s({loading:!1,success:!1,error:!0});return}},onSendTx=async()=>{if(M&&U&&W&&J&&J.address)try{s({loading:!0});let n=await W.getBalance({address:J.address});if(n<(0,P.f)("0.00001"))return s({loading:!1,error:!0,errorMsg:"Insufficient funds for gas"});let a=[U.text,U.img],{commitments:l,proofs:o,versionHashs:r,encodeBlobs:i}=await getConvertOfZkg(a),c=createMetaDataForBlobs(J.address,["text/plain",U.imgType]),d=(0,I.$G)(JSON.stringify(c)),m=await W.getTransactionCount({address:J.address}),x=21000n+10n*BigInt(d.length),u=await M.prepareTransactionRequest({account:J.address,nonce:m,gas:x,gasPrice:1000000000n,to:B.d,value:0n,data:d,type:"legacy",chain:S.k}),p=await (null==M?void 0:M.signTransaction(u)),h=p.startsWith("0x")?p:"0x".concat(p),f=(0,_.bt)(h);if(!f)return;let g=A.Gn.custom({name:"ethda",networkId:177,chainId:177},{eips:[1559,3860,4844]}),b=new T.fx({chainId:177n,nonce:m,to:B.d,data:d,value:0n,maxPriorityFeePerGas:1000000000n,maxFeePerGas:1000000000n,gasLimit:f.gas,maxFeePerBlobGas:2000000000000n,blobVersionedHashes:r,blobs:i,kzgCommitments:l,kzgProofs:o,v:(f.v||0n)-2n*177n-35n,r:f.r,s:f.s},{common:g}),w=b.serializeNetworkWrapper(),v=R.from(w).toString("hex"),j=await fetch("https://rpc-devnet.ethda.io",{method:"POST",body:JSON.stringify({method:"eth_sendRawTransaction",params:["0x"+v],id:1,jsonrpc:"2.0"})}).then(e=>e.json());if(j.error){var e,t;let n=(null===(t=j.error)||void 0===t?void 0:null===(e=t.message)||void 0===e?void 0:e.includes("insufficient funds"))?"Insufficient funds for gas":"";s({loading:!1,success:!1,error:!0,errorMsg:n})}else await loopGetResult(j)}catch(e){console.info(e),s({loading:!1,success:!1,error:!0})}},onSwitchTo=()=>{openTo("https://www.eip4844.com")},onGas=()=>{openTo("https://docs.ethda.io/developers/quick-start/using-ethda-faucet/")},onClickAddNet=()=>{openTo("https://docs.ethda.io/resources/network-configuration/add-ethda-network/")};return(0,u.useEffect)(()=>{X&&H.current.isClickShowModal&&(L(!0),currentOpenState())},[X]),(0,n.jsxs)("div",{className:" font-montserrat",children:[(0,n.jsx)(o.h,{className:"".concat(X?"bg-[#FFFFFFCC]":"bg-[#FBE8DE] mo:bg-[#FCE1D6] mo:border-b-[#FCE1D6]"," py-[29px]"),containerClassName:"!w-full pl-9 pr-[31px] mo:w-full mo:pl-0 mo:pr-0 ",logo:"b-EthDA.svg",isShow:k,headerTextClassName:"!text-[#000000] gap-[50px]"}),(0,n.jsx)("div",{className:" ".concat(!X&&" bg-[url(/blobTXBg.svg)] mo:bg-[url(/b-m-EthDA.svg)] "," min-h-screen bg-cover object-cover "),children:X?(0,n.jsxs)("div",{className:"bg-[url(/black_bg.svg)] mo:bg-none bg-cover h-auto overflow-hidden ",children:[(0,n.jsx)("div",{className:"bg-[#F6F6F6]",children:(0,n.jsx)("div",{className:"mo:w-full mo:px-[30px] mx-auto w-container md:w-full md:px-[30px] ",children:(0,n.jsxs)("div",{className:" flex h-[120px] flex-row items-center mo:justify-between mo:h-[102px]",children:[(0,n.jsxs)("div",{className:"mo:hidden w-full justify-center flex flex-col gap-2 text-2xl md:text-lg font-normal",children:[(0,n.jsxs)("div",{className:" flex items-center font-medium",children:[(0,n.jsxs)("button",{onClick:onSwitchTo,className:"flex flex-row items-center",children:["Experience EIP-4844 ",(0,n.jsx)("img",{src:"/share3.svg",className:" mx-2"})]}),"blob-carrying transactions (Blob TX)"]}),(0,n.jsxs)("div",{className:"flex gap-5",children:[(0,n.jsx)("button",{onClick:onClickAddNet,className:"mo:w-full text-base underline mo:text-2xl ",children:"Add EthDA Devnet to wallet"}),(0,n.jsx)("button",{onClick:onGas,className:"mo:mt-[70px] mo:text-2xl text-base underline",children:"Gas Faucet"})]})]}),(0,n.jsxs)(b,{children:[(0,n.jsx)(w,{asChild:!0,children:(0,n.jsx)("div",{className:"cursor-pointer rounded-lg border-[#FC7823] md:text-sm border h-[42px] items-center flex text-[#FC7823] px-[15px]",children:formatEthereumAddress(J.address)})}),(0,n.jsx)(N,{align:"start",className:"w-[161px] bg-white",children:(0,n.jsx)(y,{textValue:"Disconnect",onClick:()=>{s({success:!1}),f(""),r(null),Z(null),E()},className:"text-base hover:text-orange-400 cursor-pointer",children:"Disconnect"})})]}),(0,n.jsxs)("div",{onClick:()=>window.open("https://blobscan-devnet.ethda.io/address/".concat(null==J?void 0:J.address),"_blank"),className:" cursor-pointer flex mr-10 mo:mr-0 gap-[13px] items-center",children:[(0,n.jsx)("img",{className:"ml-5 mo:h-[32px]",src:"deal.svg"}),(0,n.jsx)("span",{className:"text-[#FC7823] font-normal text-base",children:"History"})]})]})})}),(0,n.jsx)("div",{className:"mo:w-full mo:px-[30px] mx-auto w-container md:w-full md:px-[30px] ",children:(0,n.jsxs)("div",{className:"flex mo:gap-5 gap-[100px] md:gap-[50px] mt-[30px] mo:mt-10 mo:flex mo:flex-wrap mo:w-full",children:[(0,n.jsxs)("div",{className:"w-[440px] md:w-[400px] h-full mo:flex mo:flex-wrap mo:w-full mo:flex-col ",children:[(0,n.jsxs)("div",{className:"sm:hidden w-full h-[120px] mo:h-auto font-medium items-center flex text-2xl mo:text-2xl md:text-lg mo:flex-wrap mo:flex-row",children:[(0,n.jsx)("button",{onClick:onSwitchTo,children:" Experience EIP-4844 "}),(0,n.jsx)("img",{src:"/share3.svg",className:" mx-2"})," blob-carrying transactions (Blob TX)"]}),(0,n.jsxs)("div",{className:"sm:hidden flex gap-2 mt-4 flex-col items-start",children:[(0,n.jsx)("button",{onClick:onClickAddNet,className:"text-base underline ",children:"Add EthDA Devnet to wallet"}),(0,n.jsx)("button",{onClick:onGas,className:"text-base underline",children:"Gas Faucet"})]}),(0,n.jsx)("div",{className:" text-2xl font-medium mo:mt-10",children:"Input"}),(0,n.jsx)("div",{className:" mt-[36px] md:mt-[40px] mo:mt-5 font-medium mo:text-base md:text-sm mb-5",children:"Type text here"}),(0,n.jsx)(m,{className:" w-full h-[68px] px-2",children:(0,n.jsx)("input",{placeholder:"Please Enter ...",maxLength:40,value:p,onChange:e=>f(e.target.value),className:" mt-2 input-Text mo:w-full w-[425px] md:w-[380px] h-[55px] "})}),(0,n.jsx)("div",{className:" text-base md:text-sm font-medium mt-[27px] mo:text-base mo:mt-5",children:"Attach an image, not exceeding 128KB"}),(0,n.jsx)("div",{className:" mo:px-[50px]",children:(0,n.jsx)(m,{className:" mt-5 w-full bg-white h-[303px] md:h-[308px] border-[#000000] mo:mt-5 ",children:(0,n.jsxs)("div",{onDrop:V,onDragOver:e=>{e.preventDefault()},className:" flex items-center justify-center h-full flex-col ",children:[(0,n.jsx)("input",{type:"file",hidden:!0,ref:a,accept:"image/png, image/jpg, image/jpeg, image/gif, image/svg",onChange:Y}),(0,n.jsx)("div",{onClick:handleFileSelect,className:" cursor-pointer w-[100px] h-[100px] bg-[#FFF8F4] border border-dashed rounded-[5px] border-[#FC7823] flex items-center justify-center",children:(0,n.jsx)("img",{src:"chooseAnyImg.svg"})}),(0,n.jsxs)("div",{className:" mt-5 mo:mt-[30px] text-center justify-center flex flex-col overflow-hidden truncate w-[200px]",children:[(0,n.jsxs)("div",{className:"flex items-center w-auto flex-row justify-center ",children:[(0,n.jsx)("span",{title:null==l?void 0:l.name,className:"cursor-default w-auto",children:shortStr(null==l?void 0:l.name,5)}),g&&(0,n.jsx)("div",{className:" ml-2",children:(0,n.jsx)("img",{src:"iconPreview.svg",title:"preview",alt:"Preview",width:20,onClick:()=>{F(!j),currentOpenState()}})})]}),(0,n.jsx)("button",{className:" text-base font-semibold",onClick:handleFileSelect,children:"Browse"})]})]})})}),(0,n.jsx)("div",{className:"mt-5 mo:mt-10 flex justify-center mb-20 mo:px-[50px]",children:(0,n.jsx)("button",{onClick:onTranscode,className:" ".concat((null==l?void 0:l.name)&&p?"bg-[#FC7823] ":"cursor-not-allowed bg-[#BABABA] "," border px-6 text-base font-semibold items-center mo:w-full flex rounded-xl text-[#FFFFFF] justify-center h-12 text-center"),children:"Transcode"})})]}),(0,n.jsxs)("div",{className:"w-0 flex-1 h-full mo:mt-[-70px]",children:[(0,n.jsx)("div",{className:" text-2xl font-medium ",children:" Blob Data"}),(0,n.jsxs)("div",{className:"flex gap-[14px] mo:gap-[5px] ",children:[(0,n.jsx)("button",{onClick:()=>handleBlobClick(!0),className:"w-[195px] md:w-[180px] h-[50px] flex border-[#000000] ".concat(i&&"custom-background"," items-center justify-center mt-[30px] md:text-sm text-base font-medium "),children:"Blob1(Text data)"}),(0,n.jsx)("button",{onClick:()=>handleBlobClick(!1),className:"w-[220px] md:w-[180px] h-[50px] flex ".concat(!i&&"custom-background"," items-center border-[#000000] justify-center mt-[30px] md:text-sm border-dashed text-base font-medium "),children:"Blob2(Image data)"})]}),(0,n.jsx)(x,{className:"overflow-y-auto overflow-x-hidden h-[442px] mo:h-[303px] p-5 break-all whitespace-normal ",children:U&&U.text&&(0,n.jsx)(n.Fragment,{children:JSON.stringify(ub8a2numa(i?U.text:U.img))})}),(0,n.jsx)("div",{className:"mt-5 mo:mt-[37px] flex justify-center mb-5 mo:px-[50px] ",children:(0,n.jsx)("button",{className:" ".concat(U?"bg-[#FC7823] ":"cursor-not-allowed bg-[#BABABA] "," border mo:w-full px-6 text-base font-semibold items-center flex rounded-xl text-[#FFFFFF] justify-center h-12 text-center"),onClick:onSendTx,children:"Send Transaction"})})]})]})})]}):(0,n.jsxs)("div",{className:"mo:w-full mx-auto w-container md:w-full md:px-[30px] mo:px-[30px]",children:[(0,n.jsxs)("div",{className:"flex flex-row justify-center pt-[119px] mo:items-center text-[54px] mo:text-[23px] md:text-[46px]",children:[(0,n.jsx)("span",{className:"font-medium cursor-default mo:font-bold mr-2",children:"Experience"}),(0,n.jsxs)("span",{onClick:onSwitchTo,className:"flex font-semibold cursor-pointer mo:font-bold underline",children:["EIP-4844 ",(0,n.jsx)("img",{className:" ml-2 w-[30px] ",src:"/share.svg"})]})]}),(0,n.jsx)("div",{className:"md:text-[46px] cursor-default mo:mt-[10px] mo:text-center mo:leading-10 flex justify-center mo:w-full mo:flex-wrap font-medium text-[54px] capitalize mo:text-[22px] mo:font-bold",children:(0,n.jsx)("div",{children:"blob-carrying transactions (Blob TX)"})}),(0,n.jsxs)("div",{className:"cursor-default mt-[34px] mo:mt-5 justify-center text-center mo:flex flex-wrap mo:flex-row ",children:[(0,n.jsx)("span",{className:"font-medium text-xl mo:text-[14px] mo:font-light ",children:"Store a piece of text or an image fully on-chain with EthDA to understand the changes"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"font-medium text-xl mo:text-[14px] mo:font-light",children:" introduced by "}),(0,n.jsx)("button",{onClick:onSwitchTo,className:"font-semibold text-xl mo:text-[16px] mo:font-medium",children:"EIP-4844"}),(0,n.jsx)("span",{className:"font-medium text-xl mo:text-[14px] mo:font-light ",children:" blob-carrying transactions"}),(0,n.jsx)("span",{className:"font-semibold text-xl mo:text-[16px] mo:font-medium",children:" (Blob TX) "}),(0,n.jsx)("span",{className:"font-medium text-xl mo:text-[14px] mo:font-light",children:" following the "})]}),(0,n.jsx)("span",{className:"font-semibold text-xl mo:text-[16px] mo:font-medium",children:"Ethereum "}),(0,n.jsx)("span",{className:"font-medium text-xl mo:text-[14px] mo:font-light",children:"\xa0Cancun-Deneb Upgrade."})]}),C&&(0,n.jsx)("div",{className:"mt-[60px] mo:mt-[130px] flex justify-center",children:(0,n.jsxs)(c,{onClick:()=>{H.current.isClickShowModal=!0,O.setOpen(!0)},children:[(0,n.jsx)("div",{className:" text-lg font-medium",children:"Connect wallet to start"}),(0,n.jsx)("div",{className:" rounded-lg bg-white w-[38px] h-[38px] flex items-center justify-center",children:(0,n.jsx)("img",{src:"/share2.svg"})})]})}),(0,n.jsxs)("div",{className:" mt-[100px] flex mo:mx-0 md:mx-[100px] mx-[200px] mo:text-center mo:justify-center justify-between mo:flex-wrap mo:w-full",children:[(0,n.jsx)("button",{onClick:onClickAddNet,className:"mo:w-full underline text-lg ",children:"Add EthDA Devnet to wallet"}),(0,n.jsx)("button",{onClick:onGas,className:"mo:mt-[70px] mo:mb-10 text-lg underline",children:"Gas Faucet"})]})]})}),t.loading&&(0,n.jsx)(LoadingFull,{}),t.success&&(0,n.jsx)(AToastFull,{chilren:(0,n.jsxs)(u.Fragment,{children:[(0,n.jsx)("img",{src:"success.svg"}),(0,n.jsx)("div",{className:"font-medium text-xl text-[#FC7823] mt-[-30px]",children:"Success"}),(0,n.jsxs)("div",{className:"flex gap-[15px] mt-5 mb-5 mo:mb-10 ",children:[(0,n.jsx)("button",{onClick:()=>{window.open("https://blobscan-devnet.ethda.io/address/".concat(null==J?void 0:J.address),"_blank")},className:" mo:w-[120px] w-[140px] border h-[36px] rounded-lg border-[#000000] px-[10px] font-medium text-base mo:text-sm",children:"View History"}),(0,n.jsx)("button",{onClick:()=>{s({success:!1}),f(""),r(null),Z(null),scrollToTop(),v(null)},className:"mo:w-[120px] w-[140px] mo:wa h-[36px] text-[#FFFFFF] rounded-lg bg-[#FC7823] px-[10px] font-medium text-base mo:text-sm",children:"Send More"})]})]})}),t.error&&(0,n.jsx)(AToastFull,{chilren:(0,n.jsxs)(u.Fragment,{children:[(0,n.jsx)(h.xrR,{className:"text-[#FC7823] w-6 h-6 cursor-pointer absolute right-5 top-5",onClick:()=>{s({})}}),(0,n.jsx)("img",{src:"failed.svg"}),(0,n.jsx)("div",{className:"font-medium text-xl text-[#FC7823] mt-[-35px]",children:t.errorMsg||"Failed"}),(0,n.jsx)("div",{className:"flex gap-[38px] mt-[40px] mb-5",children:(0,n.jsx)("button",{onClick:()=>{s({success:!1,error:!1,loading:!1}),onSendTx()},className:"w-[141px] h-[36px] text-[#FFFFFF] rounded-lg bg-[#FC7823] px-[21px] font-medium text-base",children:"Send Again"})})]})}),G&&(0,n.jsx)("div",{className:" fixed z-40 top-0 left-0 w-full h-full backdrop-blur-sm flex justify-center items-center bg-black/10",children:(0,n.jsx)("div",{className:"w-[calc(100%-40px)] bg-white p-5 rounded-lg max-w-[46rem]",children:(0,n.jsxs)("div",{className:"border border-dashed rounded-lg border-orange-400 py-5 px-[2rem] bg-[#FFFAF6]",children:[(0,n.jsx)("div",{className:"text-center text-[FC7823] font-medium text-[1.25rem]",children:"Switch to EthDA Network"}),(0,n.jsxs)("div",{className:"mt-[2rem] mb-[2.25rem] flex flex-col gap-3",children:[(0,n.jsx)("p",{className:" mo:text-sm",children:"Please add EthDA Devnet to your wallet and make sure you have switched to EthDA Devnet before you start."}),(0,n.jsxs)("p",{className:" mo:text-sm",children:["Click on ",(0,n.jsx)("strong",{className:"mo:text-base",children:"“Add Network”"})," button to view a simple guide for manually adding network."]}),(0,n.jsxs)("p",{className:" mo:text-sm",children:["Click on ",(0,n.jsx)("strong",{className:" mo:text-base",children:"“Enter App”"})," after you have switched your wallet to EthDA Devnet."]})]}),(0,n.jsxs)("div",{className:"flex items-center justify-center gap-5 mo:w-full flex-wrap ",children:[(0,n.jsx)("button",{onClick:onClickAddNet,className:" w-[160px] border h-[36px] rounded-lg border-[#000000] px-[10px] font-medium text-base",children:"Add Network"}),(0,n.jsx)("button",{onClick:()=>{H.current.isClickShowModal=!1,L(!1),currentCloseState()},className:"w-[160px] mo:wa h-[36px] text-[#FFFFFF] rounded-lg bg-[#FC7823] px-[10px] font-medium text-base",children:"Enter App"})]})]})})}),t.uploadImageError&&(0,n.jsx)(AToastFull,{chilren:(0,n.jsxs)(u.Fragment,{children:[(0,n.jsx)(h.xrR,{className:"text-[#FC7823] w-6 h-6 cursor-pointer absolute right-5 top-5",onClick:()=>{s({}),currentCloseState()}}),(0,n.jsx)("img",{src:"failed.svg"}),(0,n.jsx)("div",{className:"font-medium text-xl mx-5 text-[#FC7823] mt-[-35px] text-center",children:t.uploadImageError||"Failed"}),(0,n.jsx)("div",{className:"flex gap-[38px] mt-5 mb-10",children:(0,n.jsx)("button",{onClick:()=>{s({}),currentCloseState()},className:"w-[141px] h-[36px] text-[#FFFFFF] rounded-lg bg-[#FC7823] px-[21px] font-medium text-base",children:"OK"})})]})}),j&&(0,n.jsx)(AToastFull,{contentClassName:" h-auto w-auto min-w-[350px]",className:"px-5",chilren:(0,n.jsxs)(u.Fragment,{children:[(0,n.jsx)(h.xrR,{className:"text-[#FC7823] w-6 h-6 cursor-pointer absolute right-5 top-5",onClick:()=>{s({}),F(!1),currentCloseState()}}),(0,n.jsx)("div",{className:" mt-11 mx-5 ",children:(0,n.jsx)("img",{src:g,alt:"Preview",className:" max-h-[70vh]"})}),(0,n.jsx)("div",{className:"flex gap-[38px] mt-5 mb-5 ",children:(0,n.jsx)("button",{onClick:()=>{s({}),F(!1),currentCloseState()},className:"w-[141px] h-[36px] text-[#FFFFFF] rounded-lg bg-[#FC7823] px-[21px] font-medium text-base",children:"OK"})})]})})]})}},9877:function(e,t,s){"use strict";s.d(t,{h:function(){return Header}});var n=s(92041),a=s(15167),l=s.n(a),o=s(75475),r=s(82307),i=s.n(r),c=s(34270),d=s(41129),m=s(43359),x=s.n(m),u=s(56401),components_FullModal=e=>{let{menus:t,keys:s="text",onChooseItem:a,chooseValue:l,wrapperClassName:r}=e,i=(0,o.useRouter)(),d=document.location.pathname.split("/")[1]||"",onClickItem=e=>{if(e.onClick&&e.onClick(),e.to.startsWith("http")){window.open(e.to,"_blank");return}i.push(e.to),"function"==typeof a&&a(e.text)};return(0,n.jsx)("div",{id:"modal",style:{background:"rgba(255, 255, 255, 0.90)"},className:x()("fixed inset-0 mt-[81px] flex z-50",r),children:(0,n.jsx)("div",{className:"p-8 rounded-md mo:w-full",children:t.map((e,t)=>(0,n.jsxs)(c.Fragment,{children:[e.topSplit&&t>0&&(0,n.jsx)("div",{className:"h-[1px] my-[.625rem] mo:my-[2px] mx-4 bg-[#eeeeee]"}),(0,n.jsxs)("div",{className:x()("flex w-full items-center py-[.625rem] mo:py-[.875rem] text-black hover:text-green-2 cursor-pointer"),onClick:()=>onClickItem(e),children:[!!e.icon&&(0,n.jsx)("div",{className:"text-xl mo:text-2xl",children:e.icon}),(0,n.jsxs)("div",{className:" text-[22px] inline-block font-medium border-b border-[#D9D9D9] border-solid pb-5 w-full mo:flex mo:w-full items-center mo:justify-between",children:[(0,n.jsx)("span",{className:x()({"text-[#FC7823]":!e.to.startsWith("http")&&d===e.to.split("/")[1]}),children:e[s]}),(0,n.jsx)(u.wpV,{className:x()({"text-[#FC7823]":!e.to.startsWith("http")&&d===e.to.split("/")[1]}),size:22})]})]})]},"poper_menu_item".concat(t)))})})};let Header=e=>{let{logo:t="/logo.svg",containerClassName:s="container mx-auto ",headerTextClassName:a,wrapperClassName:r,className:m,btnClassName:u,contentClassName:p=" border-b",isShow:h}=e,{push:f}=(0,o.useRouter)(),g=(0,o.usePathname)(),[b,w]=(0,c.useState)(!1),[v,j]=(0,c.useState)(!1),[N,y]=(0,c.useState)(void 0),getWindowWidth=()=>window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,handleResize=()=>{w(900>=getWindowWidth())};(0,c.useEffect)(()=>(handleResize(),window.addEventListener("resize",handleResize),()=>{window.removeEventListener("resize",handleResize)}),[]),(0,c.useEffect)(()=>{v||(document.documentElement.classList.remove("overflow-hidden"),document.body.classList.remove("overflow-hidden"))},[v]);let onSwitchTo=e=>{if(e.startsWith("http")){window.open(e,"_blank");return}f(e)};return(0,n.jsx)("div",{className:x()(" ".concat(p)),children:(0,n.jsxs)("header",{className:x()("py-5 ".concat(v&&" !bg-white"," border-b-[rgba(255,255,255,.2)]"),m),children:[(0,n.jsx)("div",{className:" mo:mx-[30px] ",children:(0,n.jsxs)("div",{className:x()("flex justify-between items-center",s),children:[(0,n.jsx)(i(),{href:"/",children:(0,n.jsx)(l(),{src:"".concat(v?"b-EthDA.svg":t),alt:" ".concat(v?"b-EthDA.svg":"logo.svg"),width:110,height:22})}),b?(0,n.jsx)("button",{onClick:()=>{j(!v),"function"==typeof h&&h(v),document.documentElement.classList.add("overflow-hidden"),document.body.classList.add("overflow-hidden")},children:v?(0,n.jsx)(d.fMW,{className:x()("".concat(v&&"!text-black"," w-6 h-6 "),u)}):(0,n.jsx)(d.otZ,{className:x()(u,"w-6 h-6 ")})}):(0,n.jsxs)("div",{className:x()("flex items-center gap-8 text-white text-sm",a),children:[(0,n.jsx)("div",{onClick:()=>onSwitchTo("/"),className:"nav-item ".concat("/"===g?"active":""),children:"Home"}),(0,n.jsx)("div",{onClick:()=>onSwitchTo("https://scan-devnet.ethda.io"),className:"nav-item ".concat("/Explorer"===g?"active":""),children:"Explorer"}),(0,n.jsx)("div",{onClick:()=>onSwitchTo("https://blobscan-devnet.ethda.io/"),className:"nav-item ".concat("/Blobscan"===g?"active":""),children:"Blobscan"}),(0,n.jsx)("div",{onClick:()=>onSwitchTo("blobtx"),className:"nav-item ".concat("/blobtx"===g?"active":""),children:"Try BlobTx"}),(0,n.jsx)(i(),{href:"https://docs.ethda.io/",target:"_blank",className:"block nav-item",children:"Document"})]})]})}),v&&(0,n.jsx)(components_FullModal,{wrapperClassName:r,menus:[{text:"Home",to:"/"},{text:"Explorer",to:"https://scan-devnet.ethda.io"},{text:"Blobscan",to:"https://blobscan-devnet.ethda.io/"},{text:"Try BlobTX",to:"/blobtx"},{text:"Document",to:"https://docs.ethda.io/"}],onChooseItem:e=>{y(e),j(!1),document.documentElement.classList.remove("overflow-hidden"),document.body.classList.remove("overflow-hidden")},chooseValue:N})]})})}},48827:function(e,t,s){"use strict";s.d(t,{k:function(){return x}});var n=s(87707),a=s(57235),l=s(66310),o=s(85921),r=s(46319),i=s(95569),c=s(14245),d=s(28070);let m="08655efd533e1054791755a0c58862c4",x=(0,r.a)({id:177,network:"ethda",name:"Ethda",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://rpc-devnet.ethda.io"]},public:{http:["https://rpc-devnet.ethda.io"]}},blockExplorers:{default:{name:"Etherscan",url:"https://scan-devnet.ethda.io"}},contracts:{}}),u=new l.D({chains:[x],options:{headlessMode:!1,appName:"Ethda"}});u.connect=async function(){let{chainId:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=await u.getProvider(),reqAccounts=async()=>{try{let e=(await t.request({method:"eth_requestAccounts"})).map(e=>(0,i.K)(e));return e}catch(e){if(e&&4902==e.code)return await reqAccounts();throw e}};try{let n=await reqAccounts();t.on("accountsChanged",u.onAccountsChanged),t.on("chainChanged",u.onChainChanged),t.on("disconnect",u.onDisconnect.bind(u));let a=await u.getChainId();if(console.info("doconect:",e,a),e&&a!==e){var s;let t=await u.switchChain({chainId:e}).catch(e=>{if(console.info("switchError:",e),e.code===c.ab.code)throw e;return{id:a}});a=null!==(s=null==t?void 0:t.id)&&void 0!==s?s:a}let l=(0,i.K)(n[0]);return{account:l,chain:{id:a,unsupported:u.isChainUnsupported(a)}}}catch(e){if(/(user closed modal|accounts received is empty|user denied account)/i.test(e.message))throw new c.ab(e);throw e}};let p=[u,new o.z({chains:[x],options:{projectId:m,showQrModal:!1}})],h=(0,n._K)({alchemyId:d.env.ALCHEMY_ID,autoConnect:!0,walletConnectProjectId:m,appName:"EthDA",chains:[x],connectors:p,appDescription:"As an Ethereum layer2 network",appUrl:"https://family.co",appIcon:"https://family.co/logo.png"}),f=(0,a._g)(h);t.Z=f}},function(e){e.O(0,[899,148,324,545,758,219,190,505,852,94,744],function(){return e(e.s=6879)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/layout-61eac900499c14e5.js b/_next/static/chunks/app/layout-2a01f2fff0318a34.js similarity index 100% rename from _next/static/chunks/app/layout-61eac900499c14e5.js rename to _next/static/chunks/app/layout-2a01f2fff0318a34.js diff --git a/_next/static/chunks/app/page-626f452a671850be.js b/_next/static/chunks/app/page-626f452a671850be.js new file mode 100644 index 0000000..ad24e78 --- /dev/null +++ b/_next/static/chunks/app/page-626f452a671850be.js @@ -0,0 +1 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{37137:function(e,t,s){Promise.resolve().then(s.bind(s,2923))},2923:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return Home}});var l=s(92041),a=s(82307),n=s.n(a);let TelegramIcon=()=>(0,l.jsx)("svg",{width:"25",height:"20",viewBox:"0 0 25 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M9.0915 18.79L9.46694 13.1963L19.7646 4.04528C20.2204 3.63534 19.6707 3.43698 19.0673 3.79403L6.3562 11.7152L0.858767 9.99607C-0.321169 9.66547 -0.334578 8.85881 1.12693 8.27696L22.5401 0.130983C23.5189 -0.305408 24.4575 0.369015 24.0821 1.8501L20.435 18.79C20.1802 19.9934 19.4428 20.2843 18.4237 19.7289L12.8727 15.6824L10.2044 18.2346C9.896 18.5388 9.64124 18.79 9.0915 18.79Z",className:"fill-gray-400"})}),MediumIcon=()=>(0,l.jsx)("svg",{width:"26",height:"20",viewBox:"0 0 26 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M23.8385 2.35024L25.834 0.422258V0H18.9232L13.998 12.3863L8.39583 0H1.14974V0.422258L3.48047 3.25696C3.70833 3.46645 3.82552 3.77414 3.79622 4.08183V15.2209C3.86784 15.6236 3.74089 16.0327 3.46094 16.3241L0.833984 19.5417V19.9574H8.27539V19.5352L5.65169 16.3273C5.36849 16.036 5.23177 15.6301 5.29036 15.2242V5.58756L11.8236 19.964H12.582L18.2005 5.58756V17.0409C18.2005 17.3421 18.2005 17.4043 18.0052 17.6039L15.9837 19.5777V20H25.7884V19.5777L23.8385 17.6498C23.6693 17.5188 23.5814 17.2995 23.6172 17.0867V2.91326C23.5814 2.70049 23.6693 2.48118 23.8385 2.35024Z",className:"fill-gray-400"})}),TwitterIcon=()=>(0,l.jsx)("svg",{width:"26",height:"20",viewBox:"0 0 26 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M25.5007 2.37574C24.5814 2.76627 23.5809 3.04734 22.5504 3.15681C23.6139 2.53254 24.4221 1.54734 24.8037 0.37574C23.8212 0.952663 22.7096 1.37574 21.5529 1.59467C20.6155 0.609467 19.2845 0 17.8093 0C14.9701 0 12.6868 2.26627 12.6868 5.04734C12.6868 5.43787 12.7348 5.8284 12.813 6.20414C8.56166 5.98521 4.77005 3.98521 2.24932 0.923077C1.80466 1.67456 1.55229 2.53254 1.55229 3.47041C1.55229 5.22189 2.45663 6.76627 3.83567 7.67456C2.99442 7.64201 2.20125 7.40828 1.51924 7.03254V7.09467C1.51924 9.54734 3.27985 11.5799 5.62632 12.0473C5.19668 12.1568 4.737 12.2189 4.27732 12.2189C3.94383 12.2189 3.62836 12.1864 3.30989 12.142C3.95885 14.142 5.84865 15.5947 8.09898 15.642C6.33837 17 4.13311 17.7988 1.73856 17.7988C1.30893 17.7988 0.912342 17.784 0.500732 17.7367C2.77209 19.1716 5.46708 20 8.36938 20C17.7913 20 22.947 12.3136 22.947 5.64201C22.947 5.42308 22.947 5.20414 22.9319 4.98521C23.9294 4.26627 24.8037 3.37574 25.5007 2.37574Z",className:"fill-gray-400"})}),GithubIcon=()=>(0,l.jsx)("svg",{width:"18",height:"20",viewBox:"0 0 18 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M16.4083 3.4091C17.185 1.93182 16.2974 0 16.2974 0C14.3001 0 12.8577 1.36363 12.8577 1.36363C12.081 0.909079 9.52903 0.909079 9.52903 0.909079C9.52903 0.909079 6.97704 0.909079 6.20035 1.36363C6.20035 1.36363 4.75792 0 2.76071 0C2.76071 0 1.87305 1.93182 2.64975 3.4091C2.64975 3.4091 0.874453 5.11365 1.54018 8.75001C2.16577 12.1671 5.09077 13.0682 6.97702 13.0682C6.97702 13.0682 6.20033 13.75 6.31129 14.8864C6.31129 14.8864 5.20173 15.5682 4.09217 15.1137C2.98261 14.6591 2.42782 13.5227 2.42782 13.5227C2.42782 13.5227 1.31826 12.0455 0.2087 12.6136C0.2087 12.6136 -0.124166 12.9545 1.09636 13.5227C1.09636 13.5227 1.98401 14.8864 2.31688 15.6818C2.64974 16.4773 4.42504 17.1591 6.20035 16.7045V19.3182C6.20035 19.3182 6.20035 19.5454 5.75652 19.6591C5.31269 19.7727 5.31269 20 5.53462 20H13.5234C13.7453 20 13.7453 19.7727 13.3015 19.6591C12.8577 19.5454 12.8577 19.3182 12.8577 19.3182V16.7045C12.8577 16.7045 12.8675 15.3417 12.8577 14.8864C12.8333 13.7446 12.081 13.0682 12.081 13.0682C13.9673 13.0682 16.8923 12.1671 17.5179 8.74999C18.1836 5.11365 16.4083 3.4091 16.4083 3.4091Z",className:"fill-gray-400"})}),DiscordIcon=()=>(0,l.jsx)("svg",{width:"22",height:"18",viewBox:"0 0 22 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M18.704 2.07358C21.1504 5.70543 22.3588 9.80212 21.9072 14.5193C21.9062 14.5292 21.9031 14.5388 21.8982 14.5475C21.8933 14.5561 21.8866 14.5635 21.8785 14.5694C20.2411 15.7938 18.4087 16.7273 16.4602 17.3294C16.4464 17.3338 16.4314 17.3338 16.4176 17.3292C16.4037 17.3246 16.3917 17.3157 16.3831 17.3038C15.9715 16.7265 15.6022 16.1196 15.2783 15.4879C15.2738 15.4792 15.2711 15.4695 15.2705 15.4597C15.2699 15.4499 15.2713 15.44 15.2748 15.4307C15.2782 15.4215 15.2835 15.4131 15.2904 15.4061C15.2973 15.3991 15.3055 15.3936 15.3147 15.39C15.8999 15.1681 16.4656 14.8965 17.0055 14.5782C17.0152 14.5724 17.0233 14.5642 17.0291 14.5544C17.035 14.5447 17.0384 14.5336 17.0391 14.5222C17.0397 14.5108 17.0376 14.4994 17.0329 14.489C17.0282 14.4786 17.021 14.4696 17.0121 14.4626C16.8975 14.3765 16.7852 14.2875 16.675 14.1957C16.6653 14.1876 16.6535 14.1825 16.641 14.1809C16.6285 14.1793 16.6159 14.1814 16.6045 14.1868C13.1006 15.8215 9.26186 15.8215 5.71611 14.1868C5.70461 14.1817 5.6919 14.1799 5.67944 14.1816C5.66697 14.1834 5.65525 14.1887 5.64561 14.1968C5.53569 14.2881 5.42368 14.3767 5.30966 14.4626C5.30074 14.4696 5.29366 14.4788 5.28905 14.4892C5.28444 14.4997 5.28242 14.5111 5.28318 14.5225C5.28394 14.5339 5.28746 14.5449 5.29342 14.5547C5.29938 14.5644 5.3076 14.5725 5.31738 14.5782C5.85712 14.8907 6.41778 15.1654 7.00709 15.3911C7.01627 15.3944 7.02463 15.3997 7.03162 15.4066C7.0386 15.4134 7.04405 15.4217 7.0476 15.4309C7.05115 15.4401 7.05272 15.4499 7.05219 15.4597C7.05166 15.4695 7.04906 15.4791 7.04455 15.4879C6.72513 16.1239 6.35391 16.73 5.93754 17.3049C5.9288 17.3162 5.91686 17.3247 5.9033 17.329C5.88973 17.3334 5.87517 17.3335 5.86154 17.3294C3.91657 16.7252 2.08738 15.792 0.452015 14.5694C0.444057 14.5633 0.437415 14.5556 0.432493 14.5468C0.427572 14.538 0.424473 14.5283 0.423385 14.5182C0.0455595 10.4382 0.815512 6.30929 3.62435 2.07248C3.6312 2.06157 3.64119 2.05303 3.65298 2.04801C5.03538 1.40749 6.5158 0.935981 8.0634 0.666881C8.07711 0.664685 8.09116 0.666691 8.10373 0.672638C8.1163 0.678585 8.12681 0.6882 8.13391 0.700242C8.32557 1.04274 8.54367 1.48088 8.69237 1.83896C10.3338 1.58749 12.0033 1.58749 13.6447 1.83896C13.7934 1.48867 14.0038 1.04276 14.1944 0.701362C14.2012 0.688775 14.2118 0.678733 14.2247 0.672724C14.2376 0.666715 14.2521 0.665059 14.266 0.668002C15.8136 0.937102 17.2951 1.40861 18.6753 2.04692C18.6878 2.05199 18.6979 2.06148 18.704 2.07361L18.704 2.07358ZM9.52183 9.83105C9.53835 8.62451 8.66707 7.62703 7.57436 7.62703C6.48937 7.62703 5.62689 8.61672 5.62689 9.83105C5.62689 11.0454 6.507 12.034 7.57436 12.034C8.65824 12.034 9.52183 11.0443 9.52183 9.83105ZM16.7202 9.83105C16.7378 8.62451 15.8665 7.62703 14.7738 7.62703C13.6888 7.62703 12.8263 8.61672 12.8263 9.83105C12.8263 11.0454 13.7065 12.034 14.7738 12.034C15.8665 12.034 16.7202 11.0443 16.7202 9.83105Z",className:"fill-gray-400"})}),Footer=()=>{let e=[{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line1.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q1"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"DevNet launch in Feb, with workable chain and interfaces, demonstration DApp, BlobScan, and necessary dev docs"}),borderImg:"bg-[url(/border1.svg)] mt-[54px]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line2.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q2"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"TestNet launch in May, with initial DAS implementation and related flows, full dev docs and SDK; CDK readiness for market promotion"}),borderImg:"bg-[url(/border2.svg)]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line3.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q4"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"Full DAS and Staking implement- tation, benefit sharing contracts, treasury and governance modules MainNet Launch"}),borderImg:"bg-[url(/border3.svg)] mt-[-24px]"}],t=new Date().getFullYear();return(0,l.jsxs)("div",{className:"bg-[url(/left-p.svg)] ",children:[(0,l.jsx)("div",{className:" ",children:(0,l.jsxs)("div",{className:" pb-10 bg-black fixed z-50 text-white justify-center mo:mx-10 px-10 mo:flex-wrap mo:w-full mx-auto w-container md:w-full md:px-[30px]",children:[(0,l.jsxs)("div",{className:" flex font-hlc font-black gap-4 text-[42px] items-center ",children:["Dev Plan",(0,l.jsx)("img",{src:"./plus.svg"})]}),(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:"mt-[50px] font-extralight text-[54px]",children:[(0,l.jsx)("div",{children:"MainNet Launch in"}),(0,l.jsx)("div",{children:"2024 Q4"})]}),(0,l.jsx)("div",{className:" flex gap-[89px]",children:e.map((e,t)=>{let{img:s,content:a,borderImg:n,title:r,line:i}=e;return(0,l.jsx)("div",{className:"".concat(n," w-[340px] h-[435px] bg-repeat bg-cover"),children:(0,l.jsxs)("div",{className:" mt-[34px] mx-[34px]",children:[(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:" flex items-center gap-3",children:[s,r]}),(0,l.jsx)("div",{className:"mt-[37px]",children:i}),a]})},"content_".concat(t))})})]})}),(0,l.jsx)("footer",{className:"bg-gray-900 py-20 mo:py-10 ",children:(0,l.jsxs)("div",{className:"container mx-auto mo:flex mo:flex-row justify-center mo:flex-wrap md:px-[30px]",children:[(0,l.jsxs)("div",{className:"flex justify-between mo:flex-col ",children:[(0,l.jsx)("div",{className:"text-white text-[24px] mo:text-xl font-semibold mo:w-full mo:flex mo:justify-center",children:"Start Your EthDA Journey Now!"}),(0,l.jsx)("div",{className:"flex mo:flex-col mo:mt-5",children:(0,l.jsx)("button",{onClick:()=>window.open("https://forms.gle/TTxnVhnEyNEkyXUAA","_blank"),className:"mo:mt-5 bg-gradient-to-r rounded-lg mo:w-[300px] mo:h-[42px] mo:text-sm mo:font-light from-[#FF6933] to-[#FF2F00] h-[36px] w-[240px] text-sm text-white",children:"Connect with Crust Team"})})]}),(0,l.jsx)("div",{className:"bg-[#333] my-10 mo:my-5 h-[1px] w-full"}),(0,l.jsxs)("div",{className:"flex justify-between items-center mo:flex-col mo:w-full ",children:[(0,l.jsxs)("div",{className:"text-gray-500 text-sm ",children:["Copyright \xa9 EthDA ",t," All Rights Reserved"]}),(0,l.jsxs)("div",{className:"flex gap-10 mo:gap-[50px] mo:my-5 mo:w-full mo:justify-center ",children:[(0,l.jsx)(n(),{href:"https://t.me/CrustNetwork",target:"_blank",className:"link-icon",children:(0,l.jsx)(TelegramIcon,{})}),(0,l.jsx)(n(),{href:"https://crustnetwork.medium.com/",target:"_blank",className:"link-icon",children:(0,l.jsx)(MediumIcon,{})}),(0,l.jsx)(n(),{href:"https://twitter.com/CrustNetwork",target:"_blank",className:"link-icon",children:(0,l.jsx)(TwitterIcon,{})}),(0,l.jsx)(n(),{href:"https://github.com/crustio",target:"_blank",className:"link-icon",children:(0,l.jsx)(GithubIcon,{})}),(0,l.jsx)(n(),{href:"https://discord.com/invite/Jbw2PAUSCR",target:"_blank",className:"link-icon",children:(0,l.jsx)(DiscordIcon,{})})]})]})]})})]})};var r=s(34270),i=s(9877);let Typewriter=e=>{let{phrases:t}=e,[s,a]=(0,r.useState)(0),[n,i]=(0,r.useState)(0),[o,c]=(0,r.useState)(!1),[x,d]=(0,r.useState)("");return(0,r.useEffect)(()=>{let e=t[s],l=setTimeout(()=>{o||n!==e.length?o&&0===n?(c(!1),a(e=>e===t.length-1?0:e+1)):i(e=>o?e-1:e+1):c(!0)},o?80:150);return d(e.substring(0,n)),()=>clearTimeout(l)},[n,o,s,t]),(0,l.jsx)("div",{className:"typewriter",children:(0,l.jsx)("h1",{children:x})})},o=["Aggregated Blockchains","Aggregated Staking","Aggregated Data","Aggregated Growth"];var Home_ABanner=()=>(0,l.jsxs)("div",{className:"h-[1000px] mo:h-screen mo:max-h-[160vw] bg-[url(/blackStar.svg)] bg-cover flex flex-col",children:[(0,l.jsx)(i.h,{contentClassName:"border-b-[#E0890033] border-b",wrapperClassName:"mt-[67px]",btnClassName:"text-white ",className:"py-[28px] md:mx-[30px] "}),(0,l.jsx)("div",{className:" flex justify-center",children:(0,l.jsx)("div",{className:" w-full ",children:(0,l.jsxs)("div",{className:" font-bold text-[62px] md:text-[50px] mo:text-[6vw] text-center text-white pt-[206px] mo:pt-[30vw]",children:[(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)("img",{src:"./circle.svg",className:"absolute inset-0 m-auto"}),(0,l.jsx)("div",{className:"flex justify-center items-center ",children:(0,l.jsxs)("div",{className:"w-auto whitespace-nowrap flex border border-[#E08900] px-8 mo:px-4 py-3 architecture-info-right items-center",children:[(0,l.jsx)("div",{className:"text-center",children:"A Data Availability "}),(0,l.jsx)("span",{className:"text-[#E08900] ml-3",children:" Layer"}),(0,l.jsx)("div",{className:"border_corner border_corner_left_top"}),(0,l.jsx)("div",{className:"border_corner border_corner_right_top"}),(0,l.jsx)("div",{className:"border_corner border_corner_left_bottom"}),(0,l.jsx)("div",{className:"border_corner border_corner_right_bottom"}),(0,l.jsxs)("div",{className:"flex justify-center flex-col float-end absolute top-[calc(100%+12px)] right-0",children:[(0,l.jsx)("div",{children:(0,l.jsx)("img",{src:"./mouse.svg"})}),(0,l.jsx)("div",{className:"ml-2 mt-2",children:(0,l.jsx)("div",{className:" border w-[70px] h-[30px] rounded border-[#E08900] text-[#E08900] text-[10px] flex items-center justify-center ",children:"Layer 2"})})]})]})})]}),(0,l.jsxs)("div",{className:" pt-[60px] font-hlc w-full flex justify-center items-center flex-wrap gap-4 mo:flex-col",style:{letterSpacing:"2px"},children:["Designed for",(0,l.jsx)("div",{className:"text-[#E08900] md:text-[50px]",children:(0,l.jsx)(Typewriter,{phrases:o})})]})]})})}),(0,l.jsx)("div",{className:" bg-[url(/block.svg)] my-auto w-full ",children:(0,l.jsx)("div",{className:"flex justify-center pt-[118px] mo:pt-[20vw] rounded-sm ",children:(0,l.jsx)("button",{onClick:()=>window.open("https://docs.ethda.io/"),style:{background:"linear-gradient(90deg, rgba(222, 149, 25, 0.6) 0%, rgba(142, 70, 24, 0.6) 100%)"},className:"borders text-white w-[260px] h-[66px] mo:w-[200px] mo:h-[40px] font-hlc text-2xl mo:text-lg font-black",children:"Read Docs"})})}),(0,l.jsx)("div",{className:"flex justify-center my-8",children:(0,l.jsxs)("div",{style:{letterSpacing:"2px"},className:" text-white flex items-center font-hlc ",children:[(0,l.jsx)("img",{src:"./polygon.svg",className:"w-[3.1vw]"})," ",(0,l.jsx)("span",{className:" ml-3 text-[28px] mo:text-[3vw]",children:"polygon"}),(0,l.jsxs)("div",{className:"text-[32px] mo:text-[3vw]",children:[(0,l.jsx)("span",{className:"text-[#8F4FFF] ml-2",children:"CDK"}),"-based L2, ",(0,l.jsx)("span",{className:"ml-2",children:"Connect"})," with"," ",(0,l.jsx)("span",{className:"text-[#8F4FFF]",children:"AggLayer"})]})]})})]}),Home_AConnectEthDA=()=>(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{className:" text-center ",children:[(0,l.jsx)("div",{className:"bg-black",children:(0,l.jsxs)("div",{className:" mo:mx-0 px-10 mo:px-5 mo:flex-wrap mo:w-full mx-auto w-container md:w-full md:px-[30px]",children:[(0,l.jsx)("div",{className:"flex justify-center",children:(0,l.jsx)("div",{className:" pt-[72px] pb-20 text-white text-[42px] mo:text-[6vw] font-black font-hlc",children:(0,l.jsxs)("div",{className:"flex z-20",children:[(0,l.jsx)("div",{className:" relative z-10",children:"Connect to EthDA"}),(0,l.jsxs)("div",{className:" relative left-[-35px] mt-6 rounded-[40px] bg-[#823ADE] w-[170px] h-[50px] gap-1 px-5 text-[26px] transform -rotate-12 font-hlc items-center flex",children:[(0,l.jsx)("img",{src:"./polygon-w.svg",className:" "}),"polygon"]})]})})}),(0,l.jsx)("div",{className:"flex justify-center pb-[120px] ",children:(0,l.jsx)("img",{src:"./connectEthDA.svg"})})]})}),(0,l.jsxs)("div",{className:"flex justify-center overflow-visible bg-black",children:[(0,l.jsx)("div",{className:"flex-1 bg-white rounded-tr-lg"}),(0,l.jsxs)("div",{className:"w-[20vw] max-w-40 h-[10vw] max-h-20 p-3 mo:p-[2vw] shrink-0 bg-white relative translate-y-2",children:[(0,l.jsx)("div",{className:"w-full h-full absolute left-0 top-0 bg-black rounded-b-full z-0"}),(0,l.jsx)("img",{src:"./design.svg",className:"w-full h-auto -translate-y-[calc(50%+0.75rem)] mo:-translate-y-[calc(50%+2vw)]"})]}),(0,l.jsx)("div",{className:"flex-1 bg-white rounded-tl-lg"})]})]})}),Home_Aaggregated=()=>(0,l.jsxs)("div",{className:" ",children:[(0,l.jsxs)("div",{className:"flex flex-row justify-center items-center mt-5 gap-[27px] mo:mx-0 px-10 mo:px-5 mo:w-full mx-auto w-container md:w-full md:px-[30px]",children:[(0,l.jsx)("div",{className:" ml-[100px] mo:ml-0 font-hlc font-black text-[42px] mo:text-[6vw]",children:"Aggregated with EthDA"}),(0,l.jsx)("img",{src:"./arrow.svg",className:"mo:w-[8vw]"})]}),(0,l.jsx)("div",{className:"flex flex-row w-full justify-center mt-20 md:px-[30px] mo:mt-5",children:(0,l.jsx)("img",{src:"./aggregated.svg",className:"mo:px-2"})})]}),c=s(39586);s(33812),s(88404);var x=s(18980),Home_AIntroduce=()=>{let e=[{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line1.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q1"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"DevNet launch in Feb, with workable chain and interfaces, demonstration DApp, BlobScan, and necessary dev docs"}),borderImg:"bg-[url(/border1.svg)] w-[200px] mt-[54px]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line2.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q2"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"TestNet launch in May, with initial DAS implementation and related flows, full dev docs and SDK; CDK readiness for market promotion"}),borderImg:"bg-[url(/border2.svg)]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line3.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q4"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"Full DAS and Staking implement- tation, benefit sharing contracts, treasury and governance modules MainNet Launch"}),borderImg:"bg-[url(/border3.svg)] mt-[-24px]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line1.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2025"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"Extend DStorage use cases like assurance pool, Blob operating and managementContinuously L2 technologies and ecosystems integration"}),borderImg:"bg-[url(/border2.svg)] mt-8"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line2.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2026"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"Extend DA services to Ethereum L1 light / stateless nodes GraphQL-like query and programabilities on data blobs"}),borderImg:"bg-[url(/border1.svg)] -mt-5"}],{width:t}=(0,x.Z)(1024),s=Math.min(4,e.length,Math.round(t/350));return(0,l.jsx)("div",{className:" rounded-t-[40px] mo:rounded-t-3xl mt-20 mo:mt-8 bg-black text-white ",children:(0,l.jsxs)("div",{className:" mt-[100px] mo:mt-0 pb-10 justify-center mo:mx-0 px-10 mo:px-5 mo:flex-wrap mo:w-full mx-auto w-container md:w-full md:px-[30px]",children:[(0,l.jsxs)("div",{className:" flex font-hlc font-black gap-4 text-[42px] mo:text-[6vw] items-center pt-10",children:["Dev Plan",(0,l.jsx)("img",{src:"./plus.svg"})]}),(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:"mt-[50px] font-extralight text-[54px] mo:text-[7vw] mo:mt-5",children:[(0,l.jsx)("div",{children:"MainNet Launch in"}),(0,l.jsx)("div",{children:"2024 Q4"})]}),(0,l.jsx)("div",{className:"h-[455px] mb-[100px] mo:mb-0",children:(0,l.jsx)(c.Z,{dots:!1,slidesToShow:s,slidesToScroll:1,adaptiveHeight:!0,arrows:!1,infinite:!0,autoplay:!0,speed:2e3,autoplaySpeed:2e3,cssEase:"linear",children:e.map((e,t)=>{let{img:s,content:a,borderImg:n,title:r,line:i}=e;return(0,l.jsx)("div",{className:"".concat(n," h-[435px] bg-repeat bg-cover"),children:(0,l.jsxs)("div",{className:" mt-[34px] mx-[34px]",children:[(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:" flex items-center gap-3",children:[s,r]}),(0,l.jsx)("div",{className:"mt-[37px]",children:i}),a]})},"content_".concat(t))})})})]})})},d=s(69465),m=s(53915),h=s(13312);let f="#fff",g="#E08900";function GrowthSVG(e){let{className:t}=e;return(0,l.jsxs)("svg",{className:t,viewBox:"0 0 582 636",style:{background:"#000000"},xmlns:"http://www.w3.org/2000/svg",children:[(0,l.jsx)("defs",{children:(0,l.jsx)("path",{width:"10",height:"10",id:"ethda_arrow",d:"M0 2L5 8L10 2",strokeLinecap:"round",strokeWidth:"1.6"})}),(0,l.jsx)("path",{d:"M250 30L76 30L76 114M76 210L76 330L223 330M345 330L506 330L506 222M506 120L506 30L333 30",stroke:f,strokeWidth:"1",strokeDasharray:"4 4",fill:"none",children:(0,l.jsx)("animate",{attributeName:"stroke-dashoffset",from:"0",to:"-80",dur:"2s",repeatCount:"indefinite"})}),(0,l.jsx)("path",{d:"M291 260L30 260L30 400M30 470L30 560L62 560M220 560L254 560M291 530L291 352M291 300L291 260L552 260L552 400M552 470L552 560L505 560M350 560L323 560",stroke:g,strokeWidth:"1",strokeDasharray:"4 4",fill:"none",children:(0,l.jsx)("animate",{attributeName:"stroke-dashoffset",from:"0",to:"-80",dur:"2s",repeatCount:"indefinite"})}),(0,l.jsxs)("g",{transform:"translate(263, 2)",children:[(0,l.jsx)("image",{xlinkHref:"/users.svg",width:"50",height:"50",x:"0",y:"0"}),(0,l.jsx)("text",{textAnchor:"middle",x:"25",y:"75",fontSize:"14",fill:f,children:"Users"})]}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(330, 25) rotate(90,5,5)",stroke:f}),(0,l.jsxs)("g",{transform:"translate(52, 130)",children:[(0,l.jsx)("image",{xlinkHref:"/layer2s.svg",width:"50",height:"50",x:"0",y:"0"}),(0,l.jsx)("text",{textAnchor:"middle",x:"25",y:"75",fontSize:"14",fill:f,children:"Layer2s"})]}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(71, 110)",stroke:f}),(0,l.jsxs)("g",{transform:"translate(481, 130)",children:[(0,l.jsx)("image",{xlinkHref:"/datainterface.svg",width:"50",height:"50",x:"0",y:"0"}),(0,l.jsx)("text",{textAnchor:"middle",x:"0",y:"75",fontSize:"14",fill:f,children:"Data Onchain Interface"})]}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(501, 220) rotate(180,5,5)",stroke:f}),(0,l.jsx)("image",{xlinkHref:"ethDA.png",width:"109",height:"24",x:"236.5",y:"316",style:{background:"#000000"}}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(220, 325) rotate(-90,5,5)",stroke:f}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(286, 292) rotate(0,5,5)",stroke:g}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(286, 349) rotate(180,5,5)",stroke:g}),(0,l.jsx)("text",{x:"90",y:"56",fill:f,children:"Tx"}),(0,l.jsx)("text",{x:"90",y:"310",fill:f,children:"Blobs"}),(0,l.jsx)("text",{x:"492",y:"56",fill:f,textAnchor:"end",children:"Accessible"}),(0,l.jsx)("text",{x:"492",y:"310",fill:f,textAnchor:"end",children:"Agg.Data"}),(0,l.jsx)("text",{x:"295",y:"452",fill:g,children:"Pos"}),(0,l.jsxs)("g",{transform:"translate(5, 420)",children:[(0,l.jsx)("image",{xlinkHref:"/y-users.svg",width:"50",height:"50",x:"0",y:"0"}),(0,l.jsx)("text",{x:"70",y:"32",fontSize:"14",fill:g,children:"Benefit-Sharing"})]}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(25, 392) rotate(0,5,5)",stroke:g}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(547, 392) rotate(0,5,5)",stroke:g}),(0,l.jsxs)("g",{transform:"translate(527, 420)",children:[(0,l.jsx)("image",{xlinkHref:"/y-users.svg",width:"50",height:"50",x:"0",y:"0"}),(0,l.jsx)("text",{x:"-20",y:"32",fontSize:"14",fill:g,textAnchor:"end",children:"Protocal Incentive"})]}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(60, 555) rotate(-90,5,5)",stroke:g}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(250, 555) rotate(-90,5,5)",stroke:g}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(322, 555) rotate(90,5,5)",stroke:g}),(0,l.jsx)("use",{xlinkHref:"#ethda_arrow",transform:"translate(500, 555) rotate(90,5,5)",stroke:g}),(0,l.jsxs)("g",{transform:"translate(80, 545)",children:[(0,l.jsx)("rect",{width:"140",height:"30",x:"0",y:"0",rx:"15",stroke:g}),(0,l.jsx)("text",{x:"70",y:"20",fontSize:"14",fill:g,textAnchor:"middle",children:"Dual-Stake"}),(0,l.jsx)("text",{x:"70",y:"60",fontSize:"14",fill:g,textAnchor:"middle",children:"L2 Native Token"})]}),(0,l.jsxs)("g",{transform:"translate(350, 545)",children:[(0,l.jsx)("rect",{width:"140",height:"30",x:"0",y:"0",rx:"15",stroke:g}),(0,l.jsx)("text",{x:"70",y:"20",fontSize:"14",fill:g,textAnchor:"middle",children:"PoS Stake"}),(0,l.jsx)("text",{x:"70",y:"60",fontSize:"14",fill:g,textAnchor:"middle",children:"Restake ETH"})]}),(0,l.jsxs)("g",{transform:"translate(267, 536)",children:[(0,l.jsx)("image",{xlinkHref:"/das.svg",width:"50",height:"50",x:"0",y:"0"}),(0,l.jsx)("text",{x:"25",y:"70",fontSize:"14",fill:g,textAnchor:"middle",children:"DAS Nodes"})]})]})}let p=["Staking","Date","Growth"];var Home_ANewAgg=()=>{let[e,t]=(0,r.useState)(0),[s,a]=(0,r.useState)(0);function ContentItem(e){let{tit:t,sub:s}=e;return(0,l.jsxs)("div",{className:" leading-8 flex flex-col text-left max-w-[500px] mr-10 mo:mr-0",children:[(0,l.jsxs)("span",{className:" text-[32px] md:text-[28px] mo:text-[4vw] font-extrabold text-black",children:[" ",t,":"]}),(0,l.jsxs)("span",{className:" text-2xl mo:text-[4vw] font-medium text-black mt-6 mo:mt-3",children:[" ",s]})]})}(0,r.useEffect)(()=>{let updateWidth=()=>{var e;let t=null===(e=document)||void 0===e?void 0:e.getElementsByClassName("content")[0];a((null==t?void 0:t.clientWidth)||0)};return window.addEventListener("resize",updateWidth),updateWidth(),()=>{window.removeEventListener("resize",updateWidth)}},[]),(0,r.useEffect)(()=>{d.p8.registerPlugin(h.Z,m.Z);let e=!0,s=d.p8.delayedCall(1,()=>e=!0).pause(),l=0,a=d.p8.utils.toArray(".swipe-section .panel");d.p8.set(a,{zIndex:e=>a.length-e});let n=h.Z.observe({type:"wheel,touch",onUp:()=>e&&gotoPanel(l-1,!1),onDown:()=>e&&gotoPanel(l+1,!0),tolerance:10,preventDefault:!0,onEnable(t){e=!1,s.restart(!0);let l=t.scrollY();t._restoreScroll=()=>t.scrollY(l),document.addEventListener("scroll",t._restoreScroll,{passive:!1})},onDisable:e=>document.removeEventListener("scroll",e._restoreScroll)});function gotoPanel(r,i){if(r===a.length&&i||-1===r&&!i){n.disable();return}e=!1,s.restart(!0);let o=i?a[l]:a[r];d.p8.to(o,{yPercent:i?-100:0,duration:.75}),t(r),l=r}n.disable();let r=window.innerWidth<900,onResize=()=>{(r=window.innerWidth<900)?n.disable():n.enable()};return window.addEventListener("resize",onResize),h.Z.create({trigger:".swipe-section",pin:!1,start:"top top",end:"+=10",onEnter:e=>{!n.isEnabled&&(r||e.scroll(e.start+1),r||n.enable())},onEnterBack:e=>{!n.isEnabled&&(r||e.scroll(e.end-1),r||n.enable())}}),()=>{window.removeEventListener("resize",onResize)}},[]);let n=(0,r.useMemo)(()=>[{title:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:'"'}),(0,l.jsx)("span",{children:"Agg. "}),(0,l.jsx)("span",{className:"text-black",children:"Staking"})]}),other:(0,l.jsx)("div",{className:"text-[#8F4FFF] text-base md:text-sm border-[#8F4FFF] border rounded-[50px] px-5 w-[170px] md:w-[155px] h-9 flex items-center",children:"ETH Restaking"}),other1:(0,l.jsx)("div",{className:"text-[#E08900] text-base md:text-sm border-[#E08900] border rounded-[50px] px-5 w-[170px] md:w-[155px] h-9 flex items-center",children:"L2 Native token"}),img:(0,l.jsx)("div",{className:" w-[600px] md:w-auto mo:w-auto",children:(0,l.jsx)("img",{src:"./gif/1.gif"})}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ContentItem,{tit:"ETH Restaking",sub:"restake ETH on EthDA DAS nodes."}),(0,l.jsx)(ContentItem,{tit:"Dual-Staking",sub:"dual-stake native token of L2 protocols."})]})},{title:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:'"Agg. '}),(0,l.jsx)("span",{className:"text-black",children:"Data"})]}),img:(0,l.jsxs)("div",{className:" flex w-full relative",children:[(0,l.jsx)("div",{className:" ",children:(0,l.jsx)("img",{src:"./gif/2.gif",id:"gif",className:"py-[30px] w-full mmd:w-[500px] bg-cover"})}),(0,l.jsxs)("div",{className:"flex ",children:[(0,l.jsx)("div",{className:"self-start",children:(0,l.jsxs)("div",{className:"flex flex-col gap-4 font-medium mo:items-end",children:[(0,l.jsx)("div",{className:"text-[#8F4FFF] border-[#8F4FFF] border rounded-[50px] px-5 w-[110px] h-8 flex items-center",children:"Blob Tx"}),(0,l.jsx)("div",{className:"text-[#E08900] border-[#E08900] border rounded-[50px] px-5 w-[110px] h-8 flex items-center",children:"Blob Tx"})]})}),(0,l.jsx)("div",{className:"absolute top-[40%] right-5",children:(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:" border mt-4 text-white text-[12px] font-medium border-white h-8 flex items-center justify-center rounded-[50px] w-[227px] ",children:[(0,l.jsx)("img",{src:"./interface.svg",className:" mr-1"}),(0,l.jsx)("span",{className:"",children:"On-chain Interface for Agg. Data"})]})})]})]}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ContentItem,{tit:"zkBlob",sub:"Ethereum Blob TX —> DAS —> Data Proof via ZK rollup."}),(0,l.jsx)(ContentItem,{tit:"Data Programmability",sub:"On-chain interfaces for data functions can be instanly accessed by smart contracts and AggLayer blockchains."})]})},{title:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:'"Agg. '}),(0,l.jsx)("span",{className:"text-black",children:"Growth"})]}),img:(0,l.jsx)(GrowthSVG,{className:"w-[600px] mt-[100px] md:w-[500px] md:mt-14 mo:mt-8 mo:w-full"}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ContentItem,{tit:"Data Value Extraction",sub:"bi-directional value growth driven by data amount and value."}),(0,l.jsx)(ContentItem,{tit:"Benfit Sharing",sub:"Value stream reward back to all blockchain users that connect with EthDA."})]})}],[]);return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("div",{className:"swipe-section mo:h-max mo:flex",children:(0,l.jsx)("section",{id:"panels",className:"mo:relative mo:h-max mo:flex mo:flex-col mo:w-full",children:n.map((e,t)=>(0,l.jsx)("article",{id:"panel-".concat(t),className:"panel mo:!relative bg-slate-500 w-full tab".concat(t),children:(0,l.jsxs)("div",{className:"flex h-[900px] mo:flex-col mo:h-fit",children:[(0,l.jsx)("div",{className:" bg-[url(/GroupBg.svg)] w-[50%] md:w-[40%] mo:w-full font-le text-white diagram-right flex justify-end mo:justify-center",children:(0,l.jsx)("div",{className:"flex flex-wrap px-[30px] md:w-full mo:px-[12vw] mo:py-8 h-full text-center items-center float-end mo:float-none mo:w-full",children:(0,l.jsxs)("div",{className:"flex flex-col gap-14 mo:gap-4 mo:w-full",children:[(0,l.jsx)("div",{className:"flex items-center flex-row",children:(0,l.jsx)("span",{className:"font-bold text-[48px] xmd:text-[40px] md:text-3xl mo:text-[6vw]",children:e.title})}),e.content]})})}),(0,l.jsx)("div",{className:"bg-black w-[50%] md:w-[60%] mo:w-full",children:(0,l.jsxs)("div",{className:" w-[750px] md:w-full mo:w-full",children:[(0,l.jsxs)("div",{className:"flex flex-start mt-[62px] px-[40px] flex-row items-start gap-5 mo:mt-8 mo:px-5 mo:flex-col",children:[(0,l.jsx)("div",{className:"flex items-center gap-[30px]",children:[...Array(n.length)].map((e,s)=>(0,l.jsxs)("div",{className:" ".concat(t===s?" borders text-[#E08900] h-[40px] w-auto gap-1 px-5":" text-white"," text-base font-medium flex items-center justify-center "),children:[t===s&&(0,l.jsx)("img",{src:"./Box.svg"}),p[s]]},"tabs_".concat(s)))}),(0,l.jsxs)("div",{className:"self-center",children:[(0,l.jsx)("div",{className:"flex ml-10 mo:ml-0 ",children:e.other}),(0,l.jsx)("div",{className:"flex mt-6 mo:mt-3 ml-10 mo:ml-0",children:e.other1})]})]}),(0,l.jsx)("div",{className:"flex mx-[40px] md:block items-center mo:mx-0 mo:px-5 justify-center mo:w-full",children:e.img})]})})]})},"slider".concat(t)))})})})};function Home(){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Home_ABanner,{}),(0,l.jsx)(Home_ANewAgg,{}),(0,l.jsx)(Home_AConnectEthDA,{}),(0,l.jsx)(Home_Aaggregated,{}),(0,l.jsx)(Home_AIntroduce,{}),(0,l.jsx)(Footer,{})]})}},9877:function(e,t,s){"use strict";s.d(t,{h:function(){return Header}});var l=s(92041),a=s(15167),n=s.n(a),r=s(75475),i=s(82307),o=s.n(i),c=s(34270),x=s(41129),d=s(43359),m=s.n(d),h=s(56401),components_FullModal=e=>{let{menus:t,keys:s="text",onChooseItem:a,chooseValue:n,wrapperClassName:i}=e,o=(0,r.useRouter)(),x=document.location.pathname.split("/")[1]||"",onClickItem=e=>{if(e.onClick&&e.onClick(),e.to.startsWith("http")){window.open(e.to,"_blank");return}o.push(e.to),"function"==typeof a&&a(e.text)};return(0,l.jsx)("div",{id:"modal",style:{background:"rgba(255, 255, 255, 0.90)"},className:m()("fixed inset-0 mt-[81px] flex z-50",i),children:(0,l.jsx)("div",{className:"p-8 rounded-md mo:w-full",children:t.map((e,t)=>(0,l.jsxs)(c.Fragment,{children:[e.topSplit&&t>0&&(0,l.jsx)("div",{className:"h-[1px] my-[.625rem] mo:my-[2px] mx-4 bg-[#eeeeee]"}),(0,l.jsxs)("div",{className:m()("flex w-full items-center py-[.625rem] mo:py-[.875rem] text-black hover:text-green-2 cursor-pointer"),onClick:()=>onClickItem(e),children:[!!e.icon&&(0,l.jsx)("div",{className:"text-xl mo:text-2xl",children:e.icon}),(0,l.jsxs)("div",{className:" text-[22px] inline-block font-medium border-b border-[#D9D9D9] border-solid pb-5 w-full mo:flex mo:w-full items-center mo:justify-between",children:[(0,l.jsx)("span",{className:m()({"text-[#FC7823]":!e.to.startsWith("http")&&x===e.to.split("/")[1]}),children:e[s]}),(0,l.jsx)(h.wpV,{className:m()({"text-[#FC7823]":!e.to.startsWith("http")&&x===e.to.split("/")[1]}),size:22})]})]})]},"poper_menu_item".concat(t)))})})};let Header=e=>{let{logo:t="/logo.svg",containerClassName:s="container mx-auto ",headerTextClassName:a,wrapperClassName:i,className:d,btnClassName:h,contentClassName:f=" border-b",isShow:g}=e,{push:p}=(0,r.useRouter)(),j=(0,r.usePathname)(),[v,u]=(0,c.useState)(!1),[w,b]=(0,c.useState)(!1),[N,y]=(0,c.useState)(void 0),getWindowWidth=()=>window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,handleResize=()=>{u(900>=getWindowWidth())};(0,c.useEffect)(()=>(handleResize(),window.addEventListener("resize",handleResize),()=>{window.removeEventListener("resize",handleResize)}),[]),(0,c.useEffect)(()=>{w||(document.documentElement.classList.remove("overflow-hidden"),document.body.classList.remove("overflow-hidden"))},[w]);let onSwitchTo=e=>{if(e.startsWith("http")){window.open(e,"_blank");return}p(e)};return(0,l.jsx)("div",{className:m()(" ".concat(f)),children:(0,l.jsxs)("header",{className:m()("py-5 ".concat(w&&" !bg-white"," border-b-[rgba(255,255,255,.2)]"),d),children:[(0,l.jsx)("div",{className:" mo:mx-[30px] ",children:(0,l.jsxs)("div",{className:m()("flex justify-between items-center",s),children:[(0,l.jsx)(o(),{href:"/",children:(0,l.jsx)(n(),{src:"".concat(w?"b-EthDA.svg":t),alt:" ".concat(w?"b-EthDA.svg":"logo.svg"),width:110,height:22})}),v?(0,l.jsx)("button",{onClick:()=>{b(!w),"function"==typeof g&&g(w),document.documentElement.classList.add("overflow-hidden"),document.body.classList.add("overflow-hidden")},children:w?(0,l.jsx)(x.fMW,{className:m()("".concat(w&&"!text-black"," w-6 h-6 "),h)}):(0,l.jsx)(x.otZ,{className:m()(h,"w-6 h-6 ")})}):(0,l.jsxs)("div",{className:m()("flex items-center gap-8 text-white text-sm",a),children:[(0,l.jsx)("div",{onClick:()=>onSwitchTo("/"),className:"nav-item ".concat("/"===j?"active":""),children:"Home"}),(0,l.jsx)("div",{onClick:()=>onSwitchTo("https://scan-devnet.ethda.io"),className:"nav-item ".concat("/Explorer"===j?"active":""),children:"Explorer"}),(0,l.jsx)("div",{onClick:()=>onSwitchTo("https://blobscan-devnet.ethda.io/"),className:"nav-item ".concat("/Blobscan"===j?"active":""),children:"Blobscan"}),(0,l.jsx)("div",{onClick:()=>onSwitchTo("blobtx"),className:"nav-item ".concat("/blobtx"===j?"active":""),children:"Try BlobTx"}),(0,l.jsx)(o(),{href:"https://docs.ethda.io/",target:"_blank",className:"block nav-item",children:"Document"})]})]})}),w&&(0,l.jsx)(components_FullModal,{wrapperClassName:i,menus:[{text:"Home",to:"/"},{text:"Explorer",to:"https://scan-devnet.ethda.io"},{text:"Blobscan",to:"https://blobscan-devnet.ethda.io/"},{text:"Try BlobTX",to:"/blobtx"},{text:"Document",to:"https://docs.ethda.io/"}],onChooseItem:e=>{y(e),b(!1),document.documentElement.classList.remove("overflow-hidden"),document.body.classList.remove("overflow-hidden")},chooseValue:N})]})})}}},function(e){e.O(0,[899,324,364,758,190,891,852,94,744],function(){return e(e.s=37137)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/app/page-a0094417a623741a.js b/_next/static/chunks/app/page-a0094417a623741a.js deleted file mode 100644 index f8f0ec5..0000000 --- a/_next/static/chunks/app/page-a0094417a623741a.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[931],{37137:function(e,t,s){Promise.resolve().then(s.bind(s,71997))},71997:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return Home}});var l=s(92041),a=s(82307),i=s.n(a);let TelegramIcon=()=>(0,l.jsx)("svg",{width:"25",height:"20",viewBox:"0 0 25 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M9.0915 18.79L9.46694 13.1963L19.7646 4.04528C20.2204 3.63534 19.6707 3.43698 19.0673 3.79403L6.3562 11.7152L0.858767 9.99607C-0.321169 9.66547 -0.334578 8.85881 1.12693 8.27696L22.5401 0.130983C23.5189 -0.305408 24.4575 0.369015 24.0821 1.8501L20.435 18.79C20.1802 19.9934 19.4428 20.2843 18.4237 19.7289L12.8727 15.6824L10.2044 18.2346C9.896 18.5388 9.64124 18.79 9.0915 18.79Z",className:"fill-gray-400"})}),MediumIcon=()=>(0,l.jsx)("svg",{width:"26",height:"20",viewBox:"0 0 26 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M23.8385 2.35024L25.834 0.422258V0H18.9232L13.998 12.3863L8.39583 0H1.14974V0.422258L3.48047 3.25696C3.70833 3.46645 3.82552 3.77414 3.79622 4.08183V15.2209C3.86784 15.6236 3.74089 16.0327 3.46094 16.3241L0.833984 19.5417V19.9574H8.27539V19.5352L5.65169 16.3273C5.36849 16.036 5.23177 15.6301 5.29036 15.2242V5.58756L11.8236 19.964H12.582L18.2005 5.58756V17.0409C18.2005 17.3421 18.2005 17.4043 18.0052 17.6039L15.9837 19.5777V20H25.7884V19.5777L23.8385 17.6498C23.6693 17.5188 23.5814 17.2995 23.6172 17.0867V2.91326C23.5814 2.70049 23.6693 2.48118 23.8385 2.35024Z",className:"fill-gray-400"})}),TwitterIcon=()=>(0,l.jsx)("svg",{width:"26",height:"20",viewBox:"0 0 26 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M25.5007 2.37574C24.5814 2.76627 23.5809 3.04734 22.5504 3.15681C23.6139 2.53254 24.4221 1.54734 24.8037 0.37574C23.8212 0.952663 22.7096 1.37574 21.5529 1.59467C20.6155 0.609467 19.2845 0 17.8093 0C14.9701 0 12.6868 2.26627 12.6868 5.04734C12.6868 5.43787 12.7348 5.8284 12.813 6.20414C8.56166 5.98521 4.77005 3.98521 2.24932 0.923077C1.80466 1.67456 1.55229 2.53254 1.55229 3.47041C1.55229 5.22189 2.45663 6.76627 3.83567 7.67456C2.99442 7.64201 2.20125 7.40828 1.51924 7.03254V7.09467C1.51924 9.54734 3.27985 11.5799 5.62632 12.0473C5.19668 12.1568 4.737 12.2189 4.27732 12.2189C3.94383 12.2189 3.62836 12.1864 3.30989 12.142C3.95885 14.142 5.84865 15.5947 8.09898 15.642C6.33837 17 4.13311 17.7988 1.73856 17.7988C1.30893 17.7988 0.912342 17.784 0.500732 17.7367C2.77209 19.1716 5.46708 20 8.36938 20C17.7913 20 22.947 12.3136 22.947 5.64201C22.947 5.42308 22.947 5.20414 22.9319 4.98521C23.9294 4.26627 24.8037 3.37574 25.5007 2.37574Z",className:"fill-gray-400"})}),GithubIcon=()=>(0,l.jsx)("svg",{width:"18",height:"20",viewBox:"0 0 18 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M16.4083 3.4091C17.185 1.93182 16.2974 0 16.2974 0C14.3001 0 12.8577 1.36363 12.8577 1.36363C12.081 0.909079 9.52903 0.909079 9.52903 0.909079C9.52903 0.909079 6.97704 0.909079 6.20035 1.36363C6.20035 1.36363 4.75792 0 2.76071 0C2.76071 0 1.87305 1.93182 2.64975 3.4091C2.64975 3.4091 0.874453 5.11365 1.54018 8.75001C2.16577 12.1671 5.09077 13.0682 6.97702 13.0682C6.97702 13.0682 6.20033 13.75 6.31129 14.8864C6.31129 14.8864 5.20173 15.5682 4.09217 15.1137C2.98261 14.6591 2.42782 13.5227 2.42782 13.5227C2.42782 13.5227 1.31826 12.0455 0.2087 12.6136C0.2087 12.6136 -0.124166 12.9545 1.09636 13.5227C1.09636 13.5227 1.98401 14.8864 2.31688 15.6818C2.64974 16.4773 4.42504 17.1591 6.20035 16.7045V19.3182C6.20035 19.3182 6.20035 19.5454 5.75652 19.6591C5.31269 19.7727 5.31269 20 5.53462 20H13.5234C13.7453 20 13.7453 19.7727 13.3015 19.6591C12.8577 19.5454 12.8577 19.3182 12.8577 19.3182V16.7045C12.8577 16.7045 12.8675 15.3417 12.8577 14.8864C12.8333 13.7446 12.081 13.0682 12.081 13.0682C13.9673 13.0682 16.8923 12.1671 17.5179 8.74999C18.1836 5.11365 16.4083 3.4091 16.4083 3.4091Z",className:"fill-gray-400"})}),DiscordIcon=()=>(0,l.jsx)("svg",{width:"22",height:"18",viewBox:"0 0 22 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,l.jsx)("path",{d:"M18.704 2.07358C21.1504 5.70543 22.3588 9.80212 21.9072 14.5193C21.9062 14.5292 21.9031 14.5388 21.8982 14.5475C21.8933 14.5561 21.8866 14.5635 21.8785 14.5694C20.2411 15.7938 18.4087 16.7273 16.4602 17.3294C16.4464 17.3338 16.4314 17.3338 16.4176 17.3292C16.4037 17.3246 16.3917 17.3157 16.3831 17.3038C15.9715 16.7265 15.6022 16.1196 15.2783 15.4879C15.2738 15.4792 15.2711 15.4695 15.2705 15.4597C15.2699 15.4499 15.2713 15.44 15.2748 15.4307C15.2782 15.4215 15.2835 15.4131 15.2904 15.4061C15.2973 15.3991 15.3055 15.3936 15.3147 15.39C15.8999 15.1681 16.4656 14.8965 17.0055 14.5782C17.0152 14.5724 17.0233 14.5642 17.0291 14.5544C17.035 14.5447 17.0384 14.5336 17.0391 14.5222C17.0397 14.5108 17.0376 14.4994 17.0329 14.489C17.0282 14.4786 17.021 14.4696 17.0121 14.4626C16.8975 14.3765 16.7852 14.2875 16.675 14.1957C16.6653 14.1876 16.6535 14.1825 16.641 14.1809C16.6285 14.1793 16.6159 14.1814 16.6045 14.1868C13.1006 15.8215 9.26186 15.8215 5.71611 14.1868C5.70461 14.1817 5.6919 14.1799 5.67944 14.1816C5.66697 14.1834 5.65525 14.1887 5.64561 14.1968C5.53569 14.2881 5.42368 14.3767 5.30966 14.4626C5.30074 14.4696 5.29366 14.4788 5.28905 14.4892C5.28444 14.4997 5.28242 14.5111 5.28318 14.5225C5.28394 14.5339 5.28746 14.5449 5.29342 14.5547C5.29938 14.5644 5.3076 14.5725 5.31738 14.5782C5.85712 14.8907 6.41778 15.1654 7.00709 15.3911C7.01627 15.3944 7.02463 15.3997 7.03162 15.4066C7.0386 15.4134 7.04405 15.4217 7.0476 15.4309C7.05115 15.4401 7.05272 15.4499 7.05219 15.4597C7.05166 15.4695 7.04906 15.4791 7.04455 15.4879C6.72513 16.1239 6.35391 16.73 5.93754 17.3049C5.9288 17.3162 5.91686 17.3247 5.9033 17.329C5.88973 17.3334 5.87517 17.3335 5.86154 17.3294C3.91657 16.7252 2.08738 15.792 0.452015 14.5694C0.444057 14.5633 0.437415 14.5556 0.432493 14.5468C0.427572 14.538 0.424473 14.5283 0.423385 14.5182C0.0455595 10.4382 0.815512 6.30929 3.62435 2.07248C3.6312 2.06157 3.64119 2.05303 3.65298 2.04801C5.03538 1.40749 6.5158 0.935981 8.0634 0.666881C8.07711 0.664685 8.09116 0.666691 8.10373 0.672638C8.1163 0.678585 8.12681 0.6882 8.13391 0.700242C8.32557 1.04274 8.54367 1.48088 8.69237 1.83896C10.3338 1.58749 12.0033 1.58749 13.6447 1.83896C13.7934 1.48867 14.0038 1.04276 14.1944 0.701362C14.2012 0.688775 14.2118 0.678733 14.2247 0.672724C14.2376 0.666715 14.2521 0.665059 14.266 0.668002C15.8136 0.937102 17.2951 1.40861 18.6753 2.04692C18.6878 2.05199 18.6979 2.06148 18.704 2.07361L18.704 2.07358ZM9.52183 9.83105C9.53835 8.62451 8.66707 7.62703 7.57436 7.62703C6.48937 7.62703 5.62689 8.61672 5.62689 9.83105C5.62689 11.0454 6.507 12.034 7.57436 12.034C8.65824 12.034 9.52183 11.0443 9.52183 9.83105ZM16.7202 9.83105C16.7378 8.62451 15.8665 7.62703 14.7738 7.62703C13.6888 7.62703 12.8263 8.61672 12.8263 9.83105C12.8263 11.0454 13.7065 12.034 14.7738 12.034C15.8665 12.034 16.7202 11.0443 16.7202 9.83105Z",className:"fill-gray-400"})}),Footer=()=>{let e=[{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line1.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q1"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"DevNet launch in Feb, with workable chain and interfaces, demonstration DApp, BlobScan, and necessary dev docs"}),borderImg:"bg-[url(/border1.svg)] mt-[54px]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line2.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q2"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"TestNet launch in May, with initial DAS implementation and related flows, full dev docs and SDK; CDK readiness for market promotion"}),borderImg:"bg-[url(/border2.svg)]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line3.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q4"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"Full DAS and Staking implement- tation, benefit sharing contracts, treasury and governance modules MainNet Launch"}),borderImg:"bg-[url(/border3.svg)] mt-[-24px]"}],t=new Date().getFullYear();return(0,l.jsxs)("div",{className:"bg-[url(/left-p.svg)] ",children:[(0,l.jsx)("div",{className:" ",children:(0,l.jsxs)("div",{className:" pb-10 bg-black fixed z-50 text-white justify-center mo:mx-10 px-10 mo:flex-wrap mo:w-full mx-auto w-container md:w-full md:px-[30px]",children:[(0,l.jsxs)("div",{className:" flex font-hlc font-black gap-4 text-[42px] items-center ",children:["Dev Plan",(0,l.jsx)("img",{src:"./plus.svg"})]}),(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:"mt-[50px] font-extralight text-[54px]",children:[(0,l.jsx)("div",{children:"MainNet Launch in"}),(0,l.jsx)("div",{children:"2024 Q4"})]}),(0,l.jsx)("div",{className:" flex gap-[89px]",children:e.map((e,t)=>{let{img:s,content:a,borderImg:i,title:n,line:r}=e;return(0,l.jsx)("div",{className:"".concat(i," w-[340px] h-[435px] bg-repeat bg-cover"),children:(0,l.jsxs)("div",{className:" mt-[34px] mx-[34px]",children:[(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:" flex items-center gap-3",children:[s,n]}),(0,l.jsx)("div",{className:"mt-[37px]",children:r}),a]})},"content_".concat(t))})})]})}),(0,l.jsx)("footer",{className:"bg-gray-900 py-20 mo:py-10 ",children:(0,l.jsxs)("div",{className:"container mx-auto mo:flex mo:flex-row justify-center mo:flex-wrap md:px-[30px]",children:[(0,l.jsxs)("div",{className:"flex justify-between mo:flex-col ",children:[(0,l.jsx)("div",{className:"text-white text-[24px] mo:text-xl font-semibold mo:w-full mo:flex mo:justify-center",children:"Start Your EthDA Journey Now!"}),(0,l.jsx)("div",{className:"flex mo:flex-col mo:mt-5",children:(0,l.jsx)("button",{onClick:()=>window.open("https://forms.gle/TTxnVhnEyNEkyXUAA","_blank"),className:"mo:mt-5 bg-gradient-to-r rounded-lg mo:w-[300px] mo:h-[42px] mo:text-sm mo:font-light from-[#FF6933] to-[#FF2F00] h-[36px] w-[240px] text-sm text-white",children:"Connect with Crust Team"})})]}),(0,l.jsx)("div",{className:"bg-[#333] my-10 mo:my-5 h-[1px] w-full"}),(0,l.jsxs)("div",{className:"flex justify-between items-center mo:flex-col mo:w-full ",children:[(0,l.jsxs)("div",{className:"text-gray-500 text-sm ",children:["Copyright \xa9 EthDA ",t," All Rights Reserved"]}),(0,l.jsxs)("div",{className:"flex gap-10 mo:gap-[50px] mo:my-5 mo:w-full mo:justify-center ",children:[(0,l.jsx)(i(),{href:"https://t.me/CrustNetwork",target:"_blank",className:"link-icon",children:(0,l.jsx)(TelegramIcon,{})}),(0,l.jsx)(i(),{href:"https://crustnetwork.medium.com/",target:"_blank",className:"link-icon",children:(0,l.jsx)(MediumIcon,{})}),(0,l.jsx)(i(),{href:"https://twitter.com/CrustNetwork",target:"_blank",className:"link-icon",children:(0,l.jsx)(TwitterIcon,{})}),(0,l.jsx)(i(),{href:"https://github.com/crustio",target:"_blank",className:"link-icon",children:(0,l.jsx)(GithubIcon,{})}),(0,l.jsx)(i(),{href:"https://discord.com/invite/Jbw2PAUSCR",target:"_blank",className:"link-icon",children:(0,l.jsx)(DiscordIcon,{})})]})]})]})})]})};var n=s(34270),r=s(9877),Home_ABanner=()=>(0,l.jsxs)("div",{className:" h-[1000px] bg-[url(/blackStar.svg)] bg-cover",children:[(0,l.jsx)(r.h,{contentClassName:"border-b-[#E0890033] border-b",wrapperClassName:"mt-[67px]",btnClassName:"text-white ",className:"py-[28px] md:mx-[30px] "}),(0,l.jsx)("div",{className:" flex justify-center mo:mx-10 px-10 mo:flex-wrap mo:w-full mx-auto w-container md:w-full md:px-[30px] ",children:(0,l.jsx)("div",{className:" w-full ",children:(0,l.jsxs)("div",{className:" font-bold text-[62px] md:text-[50px] text-center text-white pt-[206px]",children:[(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsx)("img",{src:"./circle.svg",className:"absolute inset-0 m-auto"}),(0,l.jsxs)("div",{className:"flex justify-center items-center ",children:[(0,l.jsxs)("div",{className:" w-auto flex border border-[#E08900] px-[30px] architecture-info-right items-center",children:[(0,l.jsx)("div",{className:"text-center",children:"A Data Availability "}),(0,l.jsx)("span",{className:"text-[#E08900] ml-3",children:" Layer"}),(0,l.jsx)("div",{className:"border_corner border_corner_left_top"}),(0,l.jsx)("div",{className:"border_corner border_corner_right_top"}),(0,l.jsx)("div",{className:"border_corner border_corner_left_bottom"}),(0,l.jsx)("div",{className:"border_corner border_corner_right_bottom"})]}),(0,l.jsxs)("div",{className:"flex justify-center flex-col float-end relative right-[2.5rem] md:right-[2.5rem] top-[75px]",children:[(0,l.jsx)("div",{children:(0,l.jsx)("img",{src:"./mouse.svg"})}),(0,l.jsx)("div",{className:"ml-2 mt-2",children:(0,l.jsx)("div",{className:" border w-[70px] h-[30px] rounded border-[#E08900] text-[#E08900] text-[10px] flex items-center justify-center ",children:"Layer 2"})})]})]})]}),(0,l.jsxs)("div",{className:" pt-[60px] font-hlc w-full flex justify-center",style:{letterSpacing:"2px"},children:["Designed for",(0,l.jsx)("div",{className:"text-[#E08900] ml-4 md:text-[50px]",children:(0,l.jsx)(e=>{let{phrases:t}=e,[s,a]=(0,n.useState)(0),[i,r]=(0,n.useState)(0),[c,x]=(0,n.useState)(!1),[d,o]=(0,n.useState)("");return(0,n.useEffect)(()=>{let e=c?300:150,l=c?300:150,n=t[s],d=setTimeout(()=>{c||i!==n.length?c&&0===i?(x(!1),a(e=>e===t.length-1?0:e+1)):r(e=>c?e-1:e+1):x(!0)},c?l:e);return o(n.substring(0,i)),()=>clearTimeout(d)},[i,c,s,t]),(0,l.jsx)("div",{className:"typewriter",children:(0,l.jsx)("h1",{children:d})})},{phrases:["Aggregated Blockchains","Agg.Staking","Agg.Data","Agg.Growth"]})})]})]})})}),(0,l.jsx)("div",{className:" bg-[url(/block.svg)] h-[350px] w-full ",children:(0,l.jsx)("div",{className:"flex justify-center pt-[118px] rounded-sm ",children:(0,l.jsx)("button",{onClick:()=>window.open("https://docs.ethda.io/"),style:{background:"linear-gradient(90deg, rgba(222, 149, 25, 0.6) 0%, rgba(142, 70, 24, 0.6) 100%)"},className:"borders text-white w-[260px] h-[66px] font-hlc text-2xl font-black",children:"Read Docs"})})}),(0,l.jsx)("div",{className:"flex justify-center",children:(0,l.jsxs)("div",{style:{letterSpacing:"2px"},className:" text-white flex items-center font-hlc ",children:[(0,l.jsx)("img",{src:"./polygon.svg"})," ",(0,l.jsx)("span",{className:" ml-3 text-[28px]",children:"polygon"}),(0,l.jsxs)("div",{className:"text-[32px]",children:[(0,l.jsx)("span",{className:"text-[#8F4FFF] ml-2",children:"CDK"}),"-based L2, ",(0,l.jsx)("span",{className:"ml-2",children:"Connect"})," with"," ",(0,l.jsx)("span",{className:"text-[#8F4FFF]",children:"AggLayer"})]})]})})]}),Home_AConnectEthDA=()=>(0,l.jsx)(l.Fragment,{children:(0,l.jsxs)("div",{className:" text-center ",children:[(0,l.jsx)("div",{className:"bg-black",children:(0,l.jsxs)("div",{className:" mo:mx-10 px-10 mo:flex-wrap mo:w-full mx-auto w-container md:w-full md:px-[30px]",children:[(0,l.jsx)("div",{className:"flex justify-center",children:(0,l.jsx)("div",{className:" pt-[72px] pb-20 text-white text-[42px] font-black font-hlc",children:(0,l.jsxs)("div",{className:"flex z-20",children:[(0,l.jsx)("div",{className:" relative z-10",children:"Connect to EthDA"}),(0,l.jsxs)("div",{className:" relative left-[-35px] mt-6 rounded-[40px] bg-[#823ADE] w-[170px] h-[50px] gap-1 px-5 text-[26px] transform -rotate-12 font-hlc items-center flex",children:[(0,l.jsx)("img",{src:"./polygon-w.svg",className:" "}),"polygon"]})]})})}),(0,l.jsx)("div",{className:"flex justify-center pb-[120px] ",children:(0,l.jsx)("img",{src:"./connectEthDA.svg"})})]})}),(0,l.jsx)("div",{className:"flex justify-center ",children:(0,l.jsx)("div",{className:"tab",children:(0,l.jsx)("div",{className:" relative left-[13px] top-[10px]",children:(0,l.jsx)("img",{src:"./design.svg"})})})})]})}),Home_Aaggregated=()=>(0,l.jsxs)("div",{className:" ",children:[(0,l.jsxs)("div",{className:"flex flex-row justify-center mt-5 gap-[27px] mo:mx-10 px-10 mo:flex-wrap mo:w-full mx-auto w-container md:w-full md:px-[30px]",children:[(0,l.jsx)("div",{className:" ml-[100px] font-hlc font-black text-[42px]",children:"Aggregated with EthDA"}),(0,l.jsx)("img",{src:"./arrow.svg"})]}),(0,l.jsx)("div",{className:"flex flex-row w-full justify-center mt-20 md:px-[30px]",children:(0,l.jsx)("img",{src:"./aggregated.svg"})})]}),c=s(39586);s(33812),s(88404);var Home_AIntroduce=()=>{let e=[{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line1.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q1"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"DevNet launch in Feb, with workable chain and interfaces, demonstration DApp, BlobScan, and necessary dev docs"}),borderImg:"bg-[url(/border1.svg)] w-[200px] mt-[54px]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line2.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q2"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"TestNet launch in May, with initial DAS implementation and related flows, full dev docs and SDK; CDK readiness for market promotion"}),borderImg:"bg-[url(/border2.svg)]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line3.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q4"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"Full DAS and Staking implement- tation, benefit sharing contracts, treasury and governance modules MainNet Launch"}),borderImg:"bg-[url(/border3.svg)] mt-[-24px]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line1.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q1"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"DevNet launch in Feb, with workable chain and interfaces, demonstration DApp, BlobScan, and necessary dev docs"}),borderImg:"bg-[url(/border1.svg)] mt-[54px]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line2.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q2"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(-2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"TestNet launch in May, with initial DAS implementation and related flows, full dev docs and SDK; CDK readiness for market promotion"}),borderImg:"bg-[url(/border2.svg)]"},{img:(0,l.jsx)("img",{src:"./calendar.svg"}),line:(0,l.jsx)("img",{src:"./dev-Line3.svg"}),title:(0,l.jsx)("div",{className:" text-2xl font-bold text-white",children:"2024 Q4"}),content:(0,l.jsx)("div",{style:{fontFamily:"inter",transform:"rotate(2deg)"},className:"mt-[37px] font-medium text-base text-white",children:"Full DAS and Staking implement- tation, benefit sharing contracts, treasury and governance modules MainNet Launch"}),borderImg:"bg-[url(/border3.svg)] mt-[-24px]"}];return(0,l.jsx)("div",{className:" rounded-tl-[40px] rounded-tr-[40px] mt-20 bg-black text-white ",children:(0,l.jsxs)("div",{className:" mt-[100px] pb-10 justify-center mo:mx-10 px-10 mo:flex-wrap mo:w-full mx-auto w-container md:w-full md:px-[30px]",children:[(0,l.jsxs)("div",{className:" flex font-hlc font-black gap-4 text-[42px] items-center pt-10",children:["Dev Plan",(0,l.jsx)("img",{src:"./plus.svg"})]}),(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:"mt-[50px] font-extralight text-[54px]",children:[(0,l.jsx)("div",{children:"MainNet Launch in"}),(0,l.jsx)("div",{children:"2024 Q4"})]}),(0,l.jsx)("div",{className:"h-[455px] mb-[100px]",children:(0,l.jsx)(c.Z,{dots:!1,slidesToShow:3,slidesToScroll:1,adaptiveHeight:!0,arrows:!1,infinite:!0,autoplay:!0,speed:2e3,autoplaySpeed:2e3,cssEase:"linear",children:e.map((e,t)=>{let{img:s,content:a,borderImg:i,title:n,line:r}=e;return(0,l.jsx)("div",{className:"".concat(i," h-[435px] bg-repeat bg-cover"),children:(0,l.jsxs)("div",{className:" mt-[34px] mx-[34px]",children:[(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:" flex items-center gap-3",children:[s,n]}),(0,l.jsx)("div",{className:"mt-[37px]",children:r}),a]})},"content_".concat(t))})})})]})})},x=s(69465),d=s(13312),o=s(53915);let m=["Staking","Date","Growth"];var Home_ANewAgg=()=>{let[e,t]=(0,n.useState)(0),[s,a]=(0,n.useState)(0);(0,n.useEffect)(()=>{let updateWidth=()=>{var e;let t=null===(e=document)||void 0===e?void 0:e.getElementsByClassName("content")[0];a(t.clientWidth||0)};return window.addEventListener("resize",updateWidth),updateWidth(),()=>{window.removeEventListener("resize",updateWidth)}},[]),(0,n.useEffect)(()=>{x.p8.registerPlugin(d.Z,o.Z);let e=!0,s=x.p8.delayedCall(1,()=>e=!0).pause(),l=0,a=x.p8.utils.toArray(".swipe-section .panel");x.p8.set(a,{zIndex:e=>a.length-e});let i=d.Z.observe({type:"wheel,touch",onUp:()=>e&&gotoPanel(l-1,!1),onDown:()=>e&&gotoPanel(l+1,!0),tolerance:10,preventDefault:!0,onEnable(t){e=!1,s.restart(!0);let l=t.scrollY();t._restoreScroll=()=>t.scrollY(l),document.addEventListener("scroll",t._restoreScroll,{passive:!1})},onDisable:e=>document.removeEventListener("scroll",e._restoreScroll)});function gotoPanel(n,r){if(n===a.length&&r||-1===n&&!r){i.disable();return}e=!1,s.restart(!0);let c=r?a[l]:a[n];x.p8.to(c,{yPercent:r?-100:0,duration:.75}),t(n),l=n}i.disable(),d.Z.create({trigger:".swipe-section",pin:!1,start:"top top",end:"+=10",onEnter:e=>{i.isEnabled||(e.scroll(e.start+1),i.enable())},onEnterBack:e=>{i.isEnabled||(e.scroll(e.end-1),i.enable())}});let n=x.p8.utils.toArray(".horizontal .panel");x.p8.to(n,{xPercent:-100*(n.length-1),ease:"none",scrollTrigger:{trigger:".horizontal",pin:!0,scrub:1,end:"+=3500",markers:!0}})},[]);let i=(0,n.useMemo)(()=>[{title:(0,l.jsxs)("div",{className:"text-[42px] flex text-left",children:[(0,l.jsx)("span",{children:'"'}),(0,l.jsx)("span",{children:"Agg. "}),(0,l.jsx)("span",{className:"text-black",children:"Staking"})]}),other:(0,l.jsx)("div",{className:"text-[#8F4FFF] text-base md:text-sm border-[#8F4FFF] border rounded-[50px] px-5 w-[170px] md:w-[155px] h-9 flex items-center",children:"ETH Restaking"}),other1:(0,l.jsx)("div",{className:"text-[#E08900] text-base md:text-sm border-[#E08900] border rounded-[50px] px-5 w-[170px] md:w-[155px] h-9 flex items-center",children:"L2 Native token"}),img:(0,l.jsx)("div",{className:" w-[600px] md:w-auto",children:(0,l.jsx)("img",{src:"./gif/1.gif"})}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:" mt-[60px] leading-8 flex flex-col text-left",children:[(0,l.jsx)("span",{className:" text-[32px] md:text-[28px] font-extrabold text-black",children:" ETH Restaking:"}),(0,l.jsx)("span",{className:" text-2xl font-medium text-black mt-6",children:" restake ETH on EthDA DAS nodes."})]}),(0,l.jsxs)("div",{className:" mt-[60px] leading-8 flex flex-col text-left",children:[(0,l.jsx)("span",{className:" text-[32px] md:text-[28px] font-extrabold text-black",children:"Dual-Staking: "}),(0,l.jsx)("span",{className:" text-2xl font-medium text-black mt-6",children:"dual-stake native token of L2 protocols."})]})]})},{title:(0,l.jsxs)("div",{className:"text-[42px] md:text-4xl",children:[(0,l.jsx)("span",{children:'"Agg. '}),(0,l.jsx)("span",{className:"text-black",children:"Data"})]}),img:(0,l.jsxs)("div",{className:" flex w-full mmd:flex-col ",children:[(0,l.jsx)("div",{className:" ",children:(0,l.jsx)("img",{src:"./gif/2.gif",id:"gif",className:"py-[30px] w-full mmd:w-[500px] bg-cover"})}),(0,l.jsx)("div",{className:" flex mmd:justify-center w-full m-auto ",children:(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:"flex flex-col gap-4 font-medium ",children:[(0,l.jsx)("div",{className:"text-[#8F4FFF] border-[#8F4FFF] border rounded-[50px] px-5 w-[110px] h-8 flex items-center",children:"Blob Tx"}),(0,l.jsx)("div",{className:"text-[#E08900] border-[#E08900] border rounded-[50px] px-5 w-[110px] h-8 flex items-center",children:"Blob Tx"})]}),(0,l.jsx)("div",{className:"",children:(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:" border mt-4 text-white text-[12px] font-medium border-white h-8 flex items-center justify-center rounded-[50px] w-[227px] ",children:[(0,l.jsx)("img",{src:"./interface.svg",className:" mr-1"}),(0,l.jsx)("span",{className:"",children:"On-chain Interface for Agg. Data"})]})})]})})]}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:" mt-[60px] leading-8 flex flex-col text-left mr-[60px]",children:[(0,l.jsx)("span",{className:" text-[32px] md:text-[28px] font-extrabold text-black",children:"zkBlob:"}),(0,l.jsxs)("span",{className:" text-2xl md:text-xl font-medium text-black mt-6 ",children:["Ethereum Blob TX ","—>"," DAS ","—>"," Data Proof via ZK rollup."]})]}),(0,l.jsxs)("div",{className:" mt-[60px] leading-8 flex flex-col text-left mr-[60px]",children:[(0,l.jsx)("span",{className:" text-[32px] md:text-[28px] font-extrabold text-black",children:" Data Programmability: "}),(0,l.jsx)("span",{className:" text-2xl md:text-xl font-medium text-black mt-6 leading-10",children:"On-chain interfaces for data functions can be instanly accessed by smart contracts and AggLayer blockchains."})]})]})},{title:(0,l.jsxs)("div",{className:"text-[42px] md:text-4xl",children:[(0,l.jsx)("span",{children:'"Agg. '}),(0,l.jsx)("span",{className:"text-black",children:"Growth"})]}),img:(0,l.jsxs)("div",{style:{fontFamily:"inter"},className:"flex flex-col py-[120px] md:w-full mx-10 md:mx-0",children:[(0,l.jsx)("div",{className:"flex justify-center w-full",children:(0,l.jsxs)("div",{className:"outline text-sm font-medium md:!w-[380px] ",children:[(0,l.jsxs)("div",{className:"flex flex-col justify-between h-full",children:[(0,l.jsxs)("div",{className:" text-white px-[15px] pt-5 flex justify-between",children:[(0,l.jsx)("span",{children:"Tx"}),(0,l.jsx)("div",{className:" pt-4 ml-[50px] md:ml-[100px]",children:"Users"}),(0,l.jsx)("span",{children:"Accessible"})]}),(0,l.jsxs)("div",{className:" text-white px-[15px] pb-[28px] flex justify-between",children:[(0,l.jsx)("span",{children:"Blobs"}),(0,l.jsx)("span",{children:"Agg.Data"})]})]}),(0,l.jsx)("div",{className:"border_container border_container_top md:!left-[155px]"}),(0,l.jsx)("div",{className:"border_container border_container_top_img md:!left-[190px]"}),(0,l.jsx)("div",{className:"border_container border_container_right_img md:!left-[355px]"}),(0,l.jsx)("div",{className:"border_container border_container_right md:!left-[275px]"}),(0,l.jsx)("div",{className:"border_container border_container_left_bottom"}),(0,l.jsx)("div",{className:"border_container border_container_left_img"}),(0,l.jsx)("div",{className:"border_container border_container_right_bottom"}),(0,l.jsx)("div",{className:"border_container border_container_bottom"}),(0,l.jsx)("div",{className:" h-[25px]",children:(0,l.jsx)("div",{className:"border_container border_container_bottom_img"})})]})}),(0,l.jsx)("div",{className:"mt-[-70px] flex w-full md:w-full md:justify-center ",children:(0,l.jsxs)("div",{className:"flex flex-col content",children:[(0,l.jsxs)("div",{className:"flex",children:[(0,l.jsx)("div",{style:{fontFamily:"inter"},className:"outline3 text-[#E08900] text-sm font-medium ",children:(0,l.jsxs)("div",{className:"flex items-center w-[516px] md:w-[".concat(s-40,"px] h-full mt-5 "),children:[(0,l.jsx)("div",{className:"leftImg",children:(0,l.jsx)("div",{className:"w-[50px] h-[50px] relative left-[-25px] top-[30px] bg-black",children:(0,l.jsx)("img",{src:"./y-users.svg"})})}),(0,l.jsxs)("div",{className:"flex justify-between w-full items-center font-medium text-sm",children:[(0,l.jsx)("div",{children:"Benefit-Sharing"}),(0,l.jsx)("div",{className:"centerPos md:!left-[25px]",children:(0,l.jsx)("div",{className:" ml-[10px] mt-[-20px]",children:"PoS"})}),(0,l.jsx)("div",{className:" md:mr-10",children:"Protocal Incentive"})]}),(0,l.jsx)("div",{className:"rightImg md:after:!left-[-7px] ",children:(0,l.jsx)("div",{className:"w-[50px] h-[50px] relative left-[35px] md:left-[-15px] top-[30px] bg-black",children:(0,l.jsx)("img",{src:"./y-users.svg"})})})]})}),(0,l.jsx)("div",{className:"center"}),(0,l.jsx)("div",{style:{fontFamily:"inter"},className:"outline4 md:!w-full text-[#E08900] text-sm font-medium "})]}),(0,l.jsxs)("div",{className:"relative left-[45px] top-[-15px] w-[430px] md:w-full flex text-[#E08900] justify-between ",children:[(0,l.jsx)("div",{className:"left text-[14px] font-medium bg-black rounded-[50px] border-[#E08900] border w-[130px] h-8 flex items-center",children:(0,l.jsx)("div",{className:" mr-[25px] ",children:"Dual-Stake"})}),(0,l.jsxs)("div",{className:"centerDas",children:[(0,l.jsx)("div",{className:" bg-black w-[50px] h-[50px] mt-[-70px]",children:(0,l.jsx)("img",{src:"./das.svg"})}),(0,l.jsx)("div",{className:"centerFlag"})]}),(0,l.jsx)("div",{className:"text-[14px] font-medium md:mr-20 bg-black rounded-[50px] border-[#E08900] border w-[120px] h-8 flex items-center",children:(0,l.jsx)("div",{className:" ml-[25px] ",children:"PoS Stake"})})]}),(0,l.jsxs)("div",{className:"text-[#E08900] ml-[45px] flex justify-between w-[430px] mt-[-60px]",children:[(0,l.jsx)("div",{children:"L2 Native Token"}),(0,l.jsx)("div",{children:"DAS Nodes"}),(0,l.jsx)("div",{children:"Restake ETH"})]})]})})]}),content:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:" mt-[60px] leading-8 flex flex-col text-left mr-[60px] md:mr-[30px]",children:[(0,l.jsx)("span",{className:" text-[32px] md:text-[28px] font-extrabold text-black",children:" Data Value Extraction:"}),(0,l.jsx)("span",{className:" text-2xl md:text-xl font-medium text-black mt-6",children:"bi-directional value growth driven by data amount and value."})]}),(0,l.jsxs)("div",{className:" mt-[60px] leading-8 flex flex-col text-left mr-[60px] md:mr-[30px]",children:[(0,l.jsx)("span",{className:"text-[32px] md:text-[28px] font-extrabold text-black",children:" Benfit Sharing: "}),(0,l.jsx)("span",{className:"text-2xl md:text-xl font-medium text-black mt-6",children:"Value stream reward back to all blockchain users that connect with EthDA."})]})]})}],[]);return(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("div",{className:"swipe-section ",children:(0,l.jsx)("section",{id:"panels",children:i.map((t,s)=>(0,l.jsx)("article",{id:"panel-".concat(s),className:"panel bg-slate-500 w-full tab".concat(s),children:(0,l.jsxs)("div",{className:"!flex h-[900px]",children:[(0,l.jsx)("div",{className:" bg-[url(/GroupBg.svg)] w-[50%] md:w-[40%] font-le text-white diagram-right",children:(0,l.jsx)("div",{className:"flex w-[640px] flex-wrap px-[30px] md:w-full h-full text-center items-center float-end",children:(0,l.jsxs)("div",{className:"flex flex-col ",children:[(0,l.jsx)("div",{className:"flex items-center flex-row",children:(0,l.jsx)("span",{className:"font-bold text-[48px] xmd:text-[40px] md:text-3xl",children:t.title})}),t.content]})})}),(0,l.jsx)("div",{className:"bg-black w-[50%] md:w-[60%]",children:(0,l.jsxs)("div",{className:" w-[750px] md:w-full ",children:[(0,l.jsxs)("div",{className:"flex flex-start mt-[62px] px-[40px] flex-row items-start ",children:[(0,l.jsx)("div",{className:"flex items-center gap-[30px]",children:[...Array(i.length)].map((t,s)=>(0,l.jsxs)("div",{className:" ".concat(e===s?" borders text-[#E08900] h-[40px] w-auto gap-1 px-5":" text-white"," text-base font-medium flex items-center justify-center "),children:[e===s&&(0,l.jsx)("img",{src:"./Box.svg"}),m[s]]}))}),(0,l.jsxs)("div",{className:" ml-5 ",children:[(0,l.jsx)("div",{className:"flex ml-10 ",children:t.other}),(0,l.jsx)("div",{className:"flex mt-6 ml-10",children:t.other1})]})]}),(0,l.jsx)("div",{className:"flex mx-[40px] md:block items-center ",children:(0,l.jsx)("div",{className:" bg-cover object-cover bg-repeat ",children:t.img})})]})})]},"slider".concat(s))}))})})})};function Home(){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Home_ABanner,{}),(0,l.jsx)(Home_ANewAgg,{}),(0,l.jsx)(Home_AConnectEthDA,{}),(0,l.jsx)(Home_Aaggregated,{}),(0,l.jsx)(Home_AIntroduce,{}),(0,l.jsx)(Footer,{})]})}},9877:function(e,t,s){"use strict";s.d(t,{h:function(){return Header}});var l=s(92041),a=s(15167),i=s.n(a),n=s(75475),r=s(82307),c=s.n(r),x=s(34270),d=s(41129),o=s(43359),m=s.n(o),h=s(56401),components_FullModal=e=>{let{menus:t,keys:s="text",onChooseItem:a,chooseValue:i,wrapperClassName:r}=e,c=(0,n.useRouter)(),d=document.location.pathname.split("/")[1]||"",onClickItem=e=>{if(e.onClick&&e.onClick(),e.to.startsWith("http")){window.open(e.to,"_blank");return}c.push(e.to),"function"==typeof a&&a(e.text)};return(0,l.jsx)("div",{id:"modal",style:{background:"rgba(255, 255, 255, 0.90)"},className:m()("fixed inset-0 mt-[81px] flex ",r),children:(0,l.jsx)("div",{className:"p-8 rounded-md mo:w-full",children:t.map((e,t)=>(0,l.jsxs)(x.Fragment,{children:[e.topSplit&&t>0&&(0,l.jsx)("div",{className:"h-[1px] my-[.625rem] mo:my-[2px] mx-4 bg-[#eeeeee]"}),(0,l.jsxs)("div",{className:m()("flex w-full items-center py-[.625rem] mo:py-[.875rem] text-black hover:text-green-2 cursor-pointer"),onClick:()=>onClickItem(e),children:[!!e.icon&&(0,l.jsx)("div",{className:"text-xl mo:text-2xl",children:e.icon}),(0,l.jsxs)("div",{className:" text-[22px] inline-block font-medium border-b border-[#D9D9D9] border-solid pb-5 w-full mo:flex mo:w-full items-center mo:justify-between",children:[(0,l.jsx)("span",{className:m()({"text-[#FC7823]":!e.to.startsWith("http")&&d===e.to.split("/")[1]}),children:e[s]}),(0,l.jsx)(h.wpV,{className:m()({"text-[#FC7823]":!e.to.startsWith("http")&&d===e.to.split("/")[1]}),size:22})]})]})]},"poper_menu_item".concat(t)))})})};let Header=e=>{let{logo:t="/logo.svg",containerClassName:s="container mx-auto ",headerTextClassName:a,wrapperClassName:r,className:o,btnClassName:h,contentClassName:p=" border-b",isShow:f}=e,{push:g}=(0,n.useRouter)(),v=(0,n.usePathname)(),[j,u]=(0,x.useState)(!1),[b,N]=(0,x.useState)(!1),[w,C]=(0,x.useState)(void 0),getWindowWidth=()=>window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,handleResize=()=>{u(900>=getWindowWidth())};(0,x.useEffect)(()=>(handleResize(),window.addEventListener("resize",handleResize),()=>{window.removeEventListener("resize",handleResize)}),[]),(0,x.useEffect)(()=>{b||(document.documentElement.classList.remove("overflow-hidden"),document.body.classList.remove("overflow-hidden"))},[b]);let onSwitchTo=e=>{if(e.startsWith("http")){window.open(e,"_blank");return}g(e)};return(0,l.jsx)("div",{className:m()(" ".concat(p)),children:(0,l.jsxs)("header",{className:m()("py-5 ".concat(b&&" !bg-white"," border-b-[rgba(255,255,255,.2)]"),o),children:[(0,l.jsx)("div",{className:" mo:mx-[30px] ",children:(0,l.jsxs)("div",{className:m()("flex justify-between items-center",s),children:[(0,l.jsx)(c(),{href:"/",children:(0,l.jsx)(i(),{src:"".concat(b?"b-EthDA.svg":t),alt:" ".concat(b?"b-EthDA.svg":"logo.svg"),width:110,height:22})}),j?(0,l.jsx)("button",{onClick:()=>{N(!b),"function"==typeof f&&f(b),document.documentElement.classList.add("overflow-hidden"),document.body.classList.add("overflow-hidden")},children:b?(0,l.jsx)(d.fMW,{className:m()("".concat(b&&"!text-black"," w-6 h-6 "),h)}):(0,l.jsx)(d.otZ,{className:m()(h,"w-6 h-6 ")})}):(0,l.jsxs)("div",{className:m()("flex items-center gap-8 text-white text-sm",a),children:[(0,l.jsx)("div",{onClick:()=>onSwitchTo("/"),className:"nav-item ".concat("/"===v?"active":""),children:"Home"}),(0,l.jsx)("div",{onClick:()=>onSwitchTo("https://scan-devnet.ethda.io"),className:"nav-item ".concat("/Explorer"===v?"active":""),children:"Explorer"}),(0,l.jsx)("div",{onClick:()=>onSwitchTo("https://blobscan-devnet.ethda.io/"),className:"nav-item ".concat("/Blobscan"===v?"active":""),children:"Blobscan"}),(0,l.jsx)("div",{onClick:()=>onSwitchTo("blobtx"),className:"nav-item ".concat("/blobtx"===v?"active":""),children:"Try BlobTx"}),(0,l.jsx)(c(),{href:"https://docs.ethda.io/",target:"_blank",className:"block nav-item",children:"Document"})]})]})}),b&&(0,l.jsx)(components_FullModal,{wrapperClassName:r,menus:[{text:"Home",to:"/"},{text:"Explorer",to:"https://scan-devnet.ethda.io"},{text:"Blobscan",to:"https://blobscan-devnet.ethda.io/"},{text:"Try BlobTX",to:"/blobtx"},{text:"Document",to:"https://docs.ethda.io/"}],onChooseItem:e=>{C(e),N(!1),document.documentElement.classList.remove("overflow-hidden"),document.body.classList.remove("overflow-hidden")},chooseValue:w})]})})}}},function(e){e.O(0,[899,324,364,758,190,21,852,94,744],function(){return e(e.s=37137)}),_N_E=e.O()}]); \ No newline at end of file diff --git a/_next/static/chunks/webpack-32c4ec7313b7c9de.js b/_next/static/chunks/webpack-232419f1e737868a.js similarity index 97% rename from _next/static/chunks/webpack-32c4ec7313b7c9de.js rename to _next/static/chunks/webpack-232419f1e737868a.js index c216fdf..c6ea6f6 100644 --- a/_next/static/chunks/webpack-32c4ec7313b7c9de.js +++ b/_next/static/chunks/webpack-232419f1e737868a.js @@ -1 +1 @@ -!function(){"use strict";var e,r,_,t,n,u,i,c,o,a={},p={};function __webpack_require__(e){var r=p[e];if(void 0!==r)return r.exports;var _=p[e]={id:e,loaded:!1,exports:{}},t=!0;try{a[e].call(_.exports,_,_.exports,__webpack_require__),t=!1}finally{t&&delete p[e]}return _.loaded=!0,_.exports}__webpack_require__.m=a,e=[],__webpack_require__.O=function(r,_,t,n){if(_){n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[_,t,n];return}for(var i=1/0,u=0;u=n&&Object.keys(__webpack_require__.O).every(function(e){return __webpack_require__.O[e](_[o])})?_.splice(o--,1):(c=!1,n0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[_,t,n];return}for(var i=1/0,u=0;u=n&&Object.keys(__webpack_require__.O).every(function(e){return __webpack_require__.O[e](_[o])})?_.splice(o--,1):(c=!1,ndiv{padding:1.25rem 1.5rem}.rower>div{display:flex;align-items:center;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-color:rgb(240 231 225/var(--tw-border-opacity));border-right-color:rgb(240 231 225/var(--tw-border-opacity));--tw-border-opacity:1;border-bottom-color:rgb(240 231 225/var(--tw-border-opacity));padding:1.25rem 1.5rem;font-size:14px}.rower>div.rower-primary{border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:rgba(252,120,35,.2);background-color:rgba(252,120,35,.1);font-weight:600}.why-popover{position:absolute;top:1rem;z-index:50;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(252 120 35/var(--tw-border-opacity));background-color:hsla(34,41%,97%,.6);padding:1rem;--tw-text-opacity:1;color:rgb(55 60 79/var(--tw-text-opacity))}.why-popover.active{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fc7823 var(--tw-gradient-from-position);--tw-gradient-to:rgba(252,120,35,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ff2f00 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@font-face{font-family:fontHlc;src:url("/_next/static/media/Helvetica LT Condensed Black.a38f87aa.ttf") format("truetype")}.slick-vertical .slick-slide{border:none!important}.scrollable-content,table{width:100%}table{border-collapse:collapse}td,th{border:1px solid #ddd;padding:20px;text-align:left;height:62px;font-weight:300}tr.no-border th{border:none}tr.title td{width:100px}.table-container{overflow-x:auto;max-width:100%}input::-moz-placeholder{font-size:16px;font-weight:500;text-indent:20px}.input-Text,input::placeholder{font-size:16px;font-weight:500;text-indent:20px}.custom-background{background-image:linear-gradient(270deg,#000 50%,transparent 0),linear-gradient(270deg,#000 30%,transparent 0),linear-gradient(0deg,#000 40%,transparent 0),linear-gradient(0deg,#000 30%,transparent 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,0,1px 9px,1px 9px}input{outline:none}#modal{background-color:rgba(26,26,26,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.border-gradient{border:1px solid;border-image-source:linear-gradient(90deg,#ffba04,#fc7823);border-image-slice:1}.input-cursor{display:inline-block;width:2px;height:80px;background-color:#e08900;margin-left:8px;animation:blink .1s linear infinite alternate}.borders{border-radius:80px;box-shadow:inset 0 0 0 2px #ffba04,inset 0 0 0 2px #fc7823}.tab{width:150px;height:90px;background:#000;border-radius:104px 104px 0 0;position:relative;transform:rotate(180deg)}.tab:after,.tab:before{content:"";position:absolute;width:10px;height:10px;bottom:0;background:#000}.tab:before{left:-9px;background:radial-gradient(circle at 0 0,transparent 10px,#000 0)}.tab:after{right:-9px;background:radial-gradient(circle at 100% 0,transparent 10px,#000 0)}.typewriter h1{overflow:hidden;white-space:nowrap;margin:0}.typewriter h1:after{content:"|";display:inline-block;margin-left:8px;animation:blink .1s linear infinite alternate}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:orange}}@keyframes blink{0%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}.architecture-info-right{height:80px;position:relative;margin-left:8px;background:rgba(0,37,63,.2);border:1px solid #e08900;.border_corner{z-index:2500;position:absolute;width:10px;height:10px;background:transparent;border:2px solid #e08900}.border_corner_left_top{left:-5px}.border_corner_left_top,.border_corner_right_top{top:-5px;border-radius:30px;background-color:#fff}.border_corner_right_top{right:-5px}.border_corner_left_bottom{bottom:-5px;left:-5px;border-radius:30px;background-color:#fff}.border_corner_right_bottom{bottom:-5px;right:-5px;border-radius:30px;background-color:#fff}}.slick-list{display:flex;gap:40px}.borderLine{z-index:2500;position:absolute;width:10px;height:10px;background:transparent}.leftLine{top:5px;left:-4px;border-radius:30px;background-color:#fff}.swipe-section{position:relative;height:900px;width:100%;overflow:hidden}.swipe-section .panel{position:absolute}.gsap-marker-end,.gsap-marker-scroller-end,.gsap-marker-scroller-start,.gsap-marker-start{visibility:hidden}.border-with-image{position:relative;border:2px dashed #fff;padding:20px;width:100px;display:flex;justify-content:center}.outline{height:300px;width:430px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:linear-gradient(90deg,#fff 50%,transparent 0) repeat-x,linear-gradient(90deg,#fff 50%,transparent 0) repeat-x,linear-gradient(0deg,#fff 50%,transparent 0) repeat-y,linear-gradient(0deg,#fff 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,1px 20px,1px 20px;background-position:0 0,0 100%,0 0,100% 0;animation:linearGradientMove .3s linear infinite;.border_corner{position:absolute;width:10px;height:10px;background:transparent;border:2px solid #e08900}.border_container_top{top:-355px;left:170px;transform:rotate(-135deg)}.border_container_left_bottom,.border_container_top{position:relative;width:10px;height:10px;border-color:currentcolor currentcolor #fff #fff;border-right:2px solid #fff;border-top:2px solid #fff;margin:50px auto auto 100px;background-color:#000}.border_container_left_bottom{left:-215px;top:-450px;display:inline-block;transform:rotate(-225deg)}.border_container_right{right:-325px;top:-310px;transform:rotate(315deg)}.border_container_bottom,.border_container_right{position:relative;display:inline-block;width:10px;height:10px;border-color:currentcolor currentcolor #fff #fff;border-right:2px solid #fff;border-top:2px solid #fff;margin:50px auto auto 100px;background-color:#000}.border_container_bottom{right:1px;top:-350px;transform:rotate(400deg)}}@keyframes linearGradientMove{to{background-position:-20px 0,20px 100%,0 20px,100% -20px}}@keyframes linearGradientMove2{to{background-position:-20px 0,-20px 100%,0 20px,100% 20px}}.border_container_top_img{top:-360px;left:190px;background-image:url(/_next/static/media/users.a6037b00.svg)}.border_container_left_img,.border_container_top_img{content:" ";position:relative;transform:translateY(-50%);width:50px;height:50px;background-size:cover;background-color:#000;z-index:1}.border_container_left_img{top:-420px;left:-20px;background-image:url(/_next/static/media/layer2s.125c2cd5.svg)}.border_container_left_img:before{content:"Layer2s";position:relative;color:#fff;top:100%;left:-5px;width:auto;margin-top:10px;margin-bottom:10px;height:50px;display:flex;align-items:center;background-color:#000;z-index:1}.border_container_right_img{content:" ";position:relative;top:-295px;left:405px;transform:translateY(-50%);width:50px;height:50px;background-image:url(/_next/static/media/dataInterface.58e954cd.svg);background-size:cover;background-color:#000;z-index:1}.border_container_right_img:before{content:"Data Onchain Interface";font-size:14px;font-weight:500;position:relative;color:#fff;top:100%;left:-60px;width:220px;margin-top:10px;margin-bottom:10px;height:50px;display:flex;align-items:center;background-color:#000;z-index:1}.border_container_bottom_img{content:" ";position:relative;top:-360px;left:120px;transform:translateY(-50%);width:230px;height:50px;background-image:url(/_next/static/media/nEthDA.125c7846.svg);background-size:cover;background-color:#000;z-index:1}.outline2{height:300px;width:470px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,1px 20px,1px 20px;background-position:0 0,0 100%,0 0,100% 0;animation:linearGradientMove2 .3s linear infinite;.border_corner{position:absolute;width:10px;height:10px;background:transparent;border:2px solid #e08900}.border_container_top2{position:relative;top:-355px;left:200px;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;transform:rotate(-225deg);margin:50px auto auto 100px;background-color:#000}.border_container_top_line{position:relative;top:-350px;left:300px;border-left:1px dashed #e08900;height:10px}.border_container_left_bottom2{left:-215px}.border_container_left_bottom2,.border_container_right2{position:relative;top:-360px;display:inline-block;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;transform:rotate(-225deg);margin:50px auto auto 100px;background-color:#000}.border_container_right2{left:545px}}.border_container_left_img2{top:-325px;left:-20px}.border_container_left_img2,.border_container_right_img2{content:" ";position:relative;transform:translateY(-50%);width:50px;height:50px;background-image:url(/_next/static/media/y-users.202ca372.svg);background-size:cover;background-color:#000;z-index:1}.border_container_right_img2{top:-210px;left:630px}.border_container_bottom1{top:-225px;left:50px;width:120px;height:32px}.border_container_bottom1,.border_container_bottom2{content:" ";position:relative;transform:translateY(-50%);background-size:cover;background-color:#000;z-index:1}.border_container_bottom2{top:-255px;left:290px;width:50px;height:50px;background-image:url(/_next/static/media/das.0aa97f51.svg)}.border_container_bottom3{content:" ";position:relative;top:-307px;left:480px;transform:translateY(-50%);width:120px;height:32px;background-size:cover;background-color:#000;z-index:1}.center-pos{content:"";width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;transform:rotate(315deg);margin:50px auto auto 100px;background-color:#000}.outline3{height:300px;width:255px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,1px 20px;background-position:0 0,0 100%,0 0,100% 0;animation:linearGradientMove3 .3s linear infinite}@keyframes linearGradientMove3{to{background-position:-20px 0,20px 100%,0 20px}}.outline4{height:300px;width:266px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,0 0,1px 20px;background-position:0 0,0 100%,0 0,100% 0;animation:linearGradientMove4 .3s linear infinite}@keyframes linearGradientMove4{to{background-position:20px 0,-20px 100%,0 0,100% 20px}}.center{height:20px;width:1px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:0,0,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,1px 20px;background-position:0 0,0 0,0 0,100% 0;animation:centerMove .3s linear infinite}.center:before{content:" ";display:block;position:relative;top:-35px;left:-105px;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;transform:rotate(-225deg);margin:50px auto auto 100px;background-color:#000}.centerPos{position:relative;left:5px;height:100px;width:1px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:0,0,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,1px 20px;background-position:0,0 0,0 0,20px 100%;animation:centerMove2 .3s linear infinite}.centerPos:before{top:-50px;left:-104px;transform:rotate(315deg);margin:50px auto auto 100px}.centerPos:before,.leftImg:after{content:" ";display:block;position:relative;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;background-color:#000}.leftImg:after{top:-110px;left:-15px;transform:rotate(-225deg);margin:50px auto auto 10px}.rightImg:after{top:-110px;left:40px;transform:rotate(-225deg)}.centerDas:before,.rightImg:after{content:" ";display:block;position:relative;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;margin:50px auto auto 10px;background-color:#000}.centerDas:before{top:-41px;left:-40px;transform:rotate(-315deg)}.centerFlag{top:-81px;left:60px;transform:rotate(225deg)}.centerFlag,.left:before{content:" ";position:relative;display:block;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;margin:50px auto auto 10px;background-color:#000}.left:before{top:-41px;left:-40px;transform:rotate(-315deg)}@keyframes centerMove2{to{background-position:0 0,0 0,0 -20px}}.hover\:text-orange-400:hover{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media (min-width:900px){.sm\:hidden{display:none}.sm\:text-right{text-align:right}}@media (min-width:900px) and (max-width:1280px){.md\:\!left-\[155px\]{left:155px!important}.md\:\!left-\[190px\]{left:190px!important}.md\:\!left-\[25px\]{left:25px!important}.md\:\!left-\[275px\]{left:275px!important}.md\:\!left-\[355px\]{left:355px!important}.md\:left-\[-15px\]{left:-15px}.md\:right-\[2\.5rem\]{right:2.5rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-\[100px\]{margin-left:100px;margin-right:100px}.md\:mx-\[30px\]{margin-left:30px;margin-right:30px}.md\:ml-0{margin-left:0}.md\:ml-\[100px\]{margin-left:100px}.md\:mr-10{margin-right:2.5rem}.md\:mr-20{margin-right:5rem}.md\:mr-\[30px\]{margin-right:30px}.md\:mt-\[30px\]{margin-top:30px}.md\:mt-\[40px\]{margin-top:40px}.md\:block{display:block}.md\:flex{display:flex}.md\:h-\[308px\]{height:308px}.md\:\!w-\[380px\]{width:380px!important}.md\:\!w-full{width:100%!important}.md\:w-\[155px\]{width:155px}.md\:w-\[180px\]{width:180px}.md\:w-\[200px\]{width:200px}.md\:w-\[300px\]{width:300px}.md\:w-\[380px\]{width:380px}.md\:w-\[40\%\]{width:40%}.md\:w-\[400px\]{width:400px}.md\:w-\[60\%\]{width:60%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:flex-wrap{flex-wrap:wrap}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:gap-\[50px\]{gap:50px}.md\:px-\[30px\]{padding-left:30px;padding-right:30px}.md\:pr-\[50px\]{padding-right:50px}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[28px\]{font-size:28px}.md\:text-\[46px\]{font-size:46px}.md\:text-\[50px\]{font-size:50px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:after\:\!left-\[-7px\]:after{content:var(--tw-content);left:-7px!important}}@media (max-width:900px){.mo\:right-\[-1rem\]{right:-1rem}.mo\:mx-0{margin-left:0;margin-right:0}.mo\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.mo\:mx-\[30px\]{margin-left:30px;margin-right:30px}.mo\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mo\:my-\[2px\]{margin-top:2px;margin-bottom:2px}.mo\:mb-10{margin-bottom:2.5rem}.mo\:mr-0{margin-right:0}.mo\:mt-10{margin-top:2.5rem}.mo\:mt-5{margin-top:1.25rem}.mo\:mt-\[-70px\]{margin-top:-70px}.mo\:mt-\[\.625rem\]{margin-top:.625rem}.mo\:mt-\[10px\]{margin-top:10px}.mo\:mt-\[130px\]{margin-top:130px}.mo\:mt-\[30px\]{margin-top:30px}.mo\:mt-\[37px\]{margin-top:37px}.mo\:mt-\[70px\]{margin-top:70px}.mo\:block{display:block}.mo\:flex{display:flex}.mo\:hidden{display:none}.mo\:h-\[102px\]{height:102px}.mo\:h-\[303px\]{height:303px}.mo\:h-\[32px\]{height:32px}.mo\:h-\[334px\]{height:334px}.mo\:h-\[42px\]{height:42px}.mo\:h-auto{height:auto}.mo\:w-\[120px\]{width:120px}.mo\:w-\[200px\]{width:200px}.mo\:w-\[300px\]{width:300px}.mo\:w-\[324px\]{width:324px}.mo\:w-auto{width:auto}.mo\:w-full{width:100%}.mo\:flex-row{flex-direction:row}.mo\:flex-col{flex-direction:column}.mo\:flex-col-reverse{flex-direction:column-reverse}.mo\:flex-wrap{flex-wrap:wrap}.mo\:items-center{align-items:center}.mo\:justify-center{justify-content:center}.mo\:justify-between{justify-content:space-between}.mo\:gap-5{gap:1.25rem}.mo\:gap-\[50px\]{gap:50px}.mo\:gap-\[5px\]{gap:5px}.mo\:border-b-\[\#FCE1D6\]{--tw-border-opacity:1;border-bottom-color:rgb(252 225 214/var(--tw-border-opacity))}.mo\:bg-\[\#FCE1D6\]{--tw-bg-opacity:1;background-color:rgb(252 225 214/var(--tw-bg-opacity))}.mo\:bg-\[url\(\/b-m-EthDA\.svg\)\]{background-image:url(/b-m-EthDA.svg)}.mo\:bg-none{background-image:none}.mo\:px-10{padding-left:2.5rem;padding-right:2.5rem}.mo\:px-2{padding-left:.5rem;padding-right:.5rem}.mo\:px-\[30px\]{padding-left:30px;padding-right:30px}.mo\:px-\[50px\]{padding-left:50px;padding-right:50px}.mo\:py-1{padding-top:.25rem;padding-bottom:.25rem}.mo\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.mo\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.mo\:py-\[\.375rem\]{padding-top:.375rem;padding-bottom:.375rem}.mo\:py-\[\.875rem\]{padding-top:.875rem;padding-bottom:.875rem}.mo\:pl-0{padding-left:0}.mo\:pr-0{padding-right:0}.mo\:text-center{text-align:center}.mo\:text-2xl{font-size:1.5rem;line-height:2rem}.mo\:text-\[14px\]{font-size:14px}.mo\:text-\[16px\]{font-size:16px}.mo\:text-\[22px\]{font-size:22px}.mo\:text-\[23px\]{font-size:23px}.mo\:text-\[28px\]{font-size:28px}.mo\:text-\[38px\]{font-size:38px}.mo\:text-base{font-size:1rem;line-height:1.5rem}.mo\:text-sm{font-size:.875rem;line-height:1.25rem}.mo\:text-xl{font-size:1.25rem;line-height:1.75rem}.mo\:font-bold{font-weight:700}.mo\:font-light{font-weight:300}.mo\:font-medium{font-weight:500}.mo\:font-normal{font-weight:400}.mo\:leading-10{line-height:2.5rem}}@media (min-width:900px) and (max-width:1480px){.mmd\:w-\[500px\]{width:500px}.mmd\:flex-col{flex-direction:column}.mmd\:justify-center{justify-content:center}}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aec774cbe1963439-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/634216363f5c73c1-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d83fe381bb17eb77-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/88325a2c1fede2f4-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e1c529c04de64b40-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Fallback_b1da2a;src:local("Arial");ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}.__className_b1da2a{font-family:__Montserrat_b1da2a,__Montserrat_Fallback_b1da2a;font-style:normal}.__variable_b1da2a{--montserrat:"__Montserrat_b1da2a","__Montserrat_Fallback_b1da2a"} \ No newline at end of file diff --git a/_next/static/css/25410be984e439a7.css b/_next/static/css/25410be984e439a7.css new file mode 100644 index 0000000..e433832 --- /dev/null +++ b/_next/static/css/25410be984e439a7.css @@ -0,0 +1,3 @@ +/* +! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com +*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:900px){.container{max-width:900px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.container{max-width:100%}@media (min-width:1280px){.container{max-width:1200px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.left-0{left:0}.left-2{left:.5rem}.left-\[-35px\]{left:-35px}.right-0{right:0}.right-5{right:1.25rem}.right-\[170px\]{right:170px}.top-0{top:0}.top-5{top:1.25rem}.top-\[-2px\]{top:-2px}.top-\[100px\]{top:100px}.top-\[40\%\]{top:40%}.top-\[calc\(100\%\+12px\)\]{top:calc(100% + 12px)}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.float-end{float:inline-end}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-\[10px\]{margin-left:10px;margin-right:10px}.mx-\[200px\]{margin-left:200px;margin-right:200px}.mx-\[34px\]{margin-left:34px;margin-right:34px}.mx-\[40px\]{margin-left:40px;margin-right:40px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[\.625rem\]{margin-top:.625rem;margin-bottom:.625rem}.my-\[10px\]{margin-top:10px;margin-bottom:10px}.my-auto{margin-top:auto;margin-bottom:auto}.-mt-10{margin-top:-2.5rem}.-mt-5{margin-top:-1.25rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-20{margin-bottom:5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[100px\]{margin-bottom:100px}.mb-\[110px\]{margin-bottom:110px}.mb-\[2\.25rem\]{margin-bottom:2.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-\[100px\]{margin-left:100px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-10{margin-right:2.5rem}.mr-2{margin-right:.5rem}.mr-\[60px\]{margin-right:60px}.mt-1{margin-top:.25rem}.mt-11{margin-top:2.75rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-24px\]{margin-top:-24px}.mt-\[-30px\]{margin-top:-30px}.mt-\[-35px\]{margin-top:-35px}.mt-\[\.625rem\]{margin-top:.625rem}.mt-\[100px\]{margin-top:100px}.mt-\[27px\]{margin-top:27px}.mt-\[2rem\]{margin-top:2rem}.mt-\[30px\]{margin-top:30px}.mt-\[34px\]{margin-top:34px}.mt-\[36px\]{margin-top:36px}.mt-\[37px\]{margin-top:37px}.mt-\[40px\]{margin-top:40px}.mt-\[50px\]{margin-top:50px}.mt-\[54px\]{margin-top:54px}.mt-\[60px\]{margin-top:60px}.mt-\[62px\]{margin-top:62px}.mt-\[67px\]{margin-top:67px}.mt-\[81px\]{margin-top:81px}.block{display:block}.inline-block{display:inline-block}.\!flex{display:flex!important}.flex{display:flex}.table{display:table}.hidden{display:none}.\!h-full{height:100%!important}.h-12{height:3rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1000px\]{height:1000px}.h-\[100px\]{height:100px}.h-\[10vw\]{height:10vw}.h-\[120px\]{height:120px}.h-\[1px\]{height:1px}.h-\[303px\]{height:303px}.h-\[30px\]{height:30px}.h-\[340px\]{height:340px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[435px\]{height:435px}.h-\[442px\]{height:442px}.h-\[455px\]{height:455px}.h-\[50px\]{height:50px}.h-\[55px\]{height:55px}.h-\[580px\]{height:580px}.h-\[58px\]{height:58px}.h-\[66px\]{height:66px}.h-\[68px\]{height:68px}.h-\[750px\]{height:750px}.h-\[900px\]{height:900px}.h-\[calc\(100\%-66px\)\]{height:calc(100% - 66px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-20{max-height:5rem}.max-h-\[70vh\]{max-height:70vh}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0{width:0}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[13\.75rem\]{width:13.75rem}.w-\[140px\]{width:140px}.w-\[141px\]{width:141px}.w-\[160px\]{width:160px}.w-\[161px\]{width:161px}.w-\[170px\]{width:170px}.w-\[195px\]{width:195px}.w-\[200px\]{width:200px}.w-\[20vw\]{width:20vw}.w-\[220px\]{width:220px}.w-\[227px\]{width:227px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[3\.1vw\]{width:3.1vw}.w-\[30px\]{width:30px}.w-\[340px\]{width:340px}.w-\[380px\]{width:380px}.w-\[38px\]{width:38px}.w-\[40px\]{width:40px}.w-\[420px\]{width:420px}.w-\[425px\]{width:425px}.w-\[440px\]{width:440px}.w-\[50\%\]{width:50%}.w-\[55px\]{width:55px}.w-\[560px\]{width:560px}.w-\[580px\]{width:580px}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[640px\]{width:640px}.w-\[660px\]{width:660px}.w-\[700px\]{width:700px}.w-\[70px\]{width:70px}.w-\[750px\]{width:750px}.w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.w-auto{width:auto}.w-container{width:1280px}.w-full{width:100%}.min-w-\[350px\]{min-width:350px}.min-w-\[8rem\]{min-width:8rem}.max-w-40{max-width:10rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[500px\]{max-width:500px}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-\[calc\(50\%\+0\.75rem\)\]{--tw-translate-y:calc(calc(50% + 0.75rem) * -1)}.-translate-y-\[calc\(50\%\+0\.75rem\)\],.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:0.5rem}.-rotate-12{--tw-rotate:-12deg}.-rotate-12,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[100px\]{gap:100px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[15px\]{gap:15px}.gap-\[27px\]{gap:27px}.gap-\[30px\]{gap:30px}.gap-\[38px\]{gap:38px}.gap-\[50px\]{gap:50px}.gap-\[89px\]{gap:89px}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[1px\]{border-radius:1px}.rounded-\[40px\]{border-radius:40px}.rounded-\[50px\]{border-radius:50px}.rounded-\[5px\]{border-radius:5px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-t-\[40px\]{border-top-left-radius:40px;border-top-right-radius:40px}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[\#000000\]{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-\[\#8F4FFF\]{--tw-border-opacity:1;border-color:rgb(143 79 255/var(--tw-border-opacity))}.border-\[\#D9D9D9\]{--tw-border-opacity:1;border-color:rgb(217 217 217/var(--tw-border-opacity))}.border-\[\#E08900\]{--tw-border-opacity:1;border-color:rgb(224 137 0/var(--tw-border-opacity))}.border-\[\#FC7823\]{--tw-border-opacity:1;border-color:rgb(252 120 35/var(--tw-border-opacity))}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity))}.border-primary{--tw-border-opacity:1;border-color:rgb(252 120 35/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-b-\[\#E0890033\]{border-bottom-color:#e0890033}.border-b-\[rgba\(255\2c 255\2c 255\2c \.2\)\]{border-bottom-color:hsla(0,0%,100%,.2)}.\!bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-\[\#333\]{--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity))}.bg-\[\#823ADE\]{--tw-bg-opacity:1;background-color:rgb(130 58 222/var(--tw-bg-opacity))}.bg-\[\#BABABA\]{--tw-bg-opacity:1;background-color:rgb(186 186 186/var(--tw-bg-opacity))}.bg-\[\#F6E5DC\]{--tw-bg-opacity:1;background-color:rgb(246 229 220/var(--tw-bg-opacity))}.bg-\[\#F6F6F6\]{--tw-bg-opacity:1;background-color:rgb(246 246 246/var(--tw-bg-opacity))}.bg-\[\#FBE8DE\]{--tw-bg-opacity:1;background-color:rgb(251 232 222/var(--tw-bg-opacity))}.bg-\[\#FC7823\]{--tw-bg-opacity:1;background-color:rgb(252 120 35/var(--tw-bg-opacity))}.bg-\[\#FFF8F4\]{--tw-bg-opacity:1;background-color:rgb(255 248 244/var(--tw-bg-opacity))}.bg-\[\#FFFAF6\]{--tw-bg-opacity:1;background-color:rgb(255 250 246/var(--tw-bg-opacity))}.bg-\[\#FFFFFF1A\]{background-color:#ffffff1a}.bg-\[\#FFFFFFCC\]{background-color:#ffffffcc}.bg-\[\#eeeeee\]{--tw-bg-opacity:1;background-color:rgb(238 238 238/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-black\/10{background-color:rgba(0,0,0,.1)}.bg-black\/25{background-color:rgba(0,0,0,.25)}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-\[url\(\/GroupBg\.svg\)\]{background-image:url(/GroupBg.svg)}.bg-\[url\(\/blackStar\.svg\)\]{background-image:url(/blackStar.svg)}.bg-\[url\(\/black_bg\.svg\)\]{background-image:url(/black_bg.svg)}.bg-\[url\(\/blobTXBg\.svg\)\]{background-image:url(/blobTXBg.svg)}.bg-\[url\(\/block\.svg\)\]{background-image:url(/block.svg)}.bg-\[url\(\/border1\.svg\)\]{background-image:url(/border1.svg)}.bg-\[url\(\/border2\.svg\)\]{background-image:url(/border2.svg)}.bg-\[url\(\/border3\.svg\)\]{background-image:url(/border3.svg)}.bg-\[url\(\/left-p\.svg\)\]{background-image:url(/left-p.svg)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#FF6933\]{--tw-gradient-from:#ff6933 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,105,51,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[\#ff9937\]{--tw-gradient-from:#ff9937 var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,153,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-\[rgb\(245\2c 230\2c 221\)\]{--tw-gradient-from:#f5e6dd var(--tw-gradient-from-position);--tw-gradient-to:hsla(23,55%,91%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-\[\#FF2F00\]{--tw-gradient-to:#ff2f00 var(--tw-gradient-to-position)}.to-\[\#ff3d00\]{--tw-gradient-to:#ff3d00 var(--tw-gradient-to-position)}.to-\[rgb\(249\2c 246\2c 241\)\]{--tw-gradient-to:#f9f6f1 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-gray-400{fill:#9ca3af}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[21px\]{padding-left:21px;padding-right:21px}.px-\[2rem\]{padding-left:2rem;padding-right:2rem}.px-\[30px\]{padding-left:30px;padding-right:30px}.px-\[40px\]{padding-left:40px;padding-right:40px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-\[\.625rem\]{padding-top:.625rem;padding-bottom:.625rem}.py-\[110px\]{padding-top:110px;padding-bottom:110px}.py-\[28px\]{padding-top:28px;padding-bottom:28px}.py-\[29px\]{padding-top:29px;padding-bottom:29px}.py-\[30px\]{padding-top:30px;padding-bottom:30px}.pb-10{padding-bottom:2.5rem}.pb-20{padding-bottom:5rem}.pb-5{padding-bottom:1.25rem}.pb-\[120px\]{padding-bottom:120px}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-\[31px\]{padding-right:31px}.pt-10{padding-top:2.5rem}.pt-\[118px\]{padding-top:118px}.pt-\[119px\]{padding-top:119px}.pt-\[206px\]{padding-top:206px}.pt-\[60px\]{padding-top:60px}.pt-\[72px\]{padding-top:72px}.text-left{text-align:left}.text-center{text-align:center}.font-hlc{font-family:fontHlc,sans-serif}.font-montserrat{font-family:var(--montserrat)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[42px\]{font-size:42px}.text-\[48px\]{font-size:48px}.text-\[54px\]{font-size:54px}.text-\[62px\]{font-size:62px}.text-\[70px\]{font-size:70px}.text-\[80px\]{font-size:80px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.leading-10{line-height:2.5rem}.leading-8{line-height:2rem}.tracking-widest{letter-spacing:.1em}.\!text-\[\#000000\],.\!text-black{--tw-text-opacity:1!important;color:rgb(0 0 0/var(--tw-text-opacity))!important}.text-\[\#8F4FFF\]{--tw-text-opacity:1;color:rgb(143 79 255/var(--tw-text-opacity))}.text-\[\#E08900\]{--tw-text-opacity:1;color:rgb(224 137 0/var(--tw-text-opacity))}.text-\[\#FC7823\]{--tw-text-opacity:1;color:rgb(252 120 35/var(--tw-text-opacity))}.text-\[\#FFFFFF\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-\[FC7823\]{color:FC7823}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-primary{--tw-text-opacity:1;color:rgb(252 120 35/var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0}}body{font-family:Montserrat,Source Han Sans CN-blod,serif}.nav-item{position:relative;cursor:pointer}.nav-item.active{--tw-text-opacity:1;color:rgb(252 120 35/var(--tw-text-opacity))}.nav-item.active:after{content:"";position:absolute;left:0;bottom:-.25rem;height:1px;width:100%;--tw-bg-opacity:1;background-color:rgb(252 120 35/var(--tw-bg-opacity))}.title{font-size:48px;font-weight:700}.subtitle{font-size:24px;font-weight:700}.dot-text{position:relative;padding-left:.75rem}.dot-text:after{content:"";position:absolute;left:0;top:8px;display:block;height:3px;width:3px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.desc{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity))}.screen{border-radius:20px;border-width:1px;--tw-border-opacity:1;border-color:rgb(218 182 140/var(--tw-border-opacity));padding:1rem}.screen-dot{width:8px;--tw-bg-opacity:1}.screen-bar,.screen-dot{height:8px;border-radius:9999px;background-color:rgb(218 182 140/var(--tw-bg-opacity))}.screen-bar{--tw-bg-opacity:0.2}.screen-content{border-radius:16px;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-bg-opacity:0.5;padding:1rem;font-size:.875rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(85 69 60/var(--tw-text-opacity))}.link-icon{cursor:pointer}.link-icon:hover path{fill:#fff}.feature-button{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem 1.5rem;--tw-text-opacity:1;color:rgb(252 120 35/var(--tw-text-opacity));box-shadow:0 8px 14px 0 #d8b08233}.why-button{visibility:hidden;margin-top:.25rem;display:flex;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#ff964f var(--tw-gradient-from-position);--tw-gradient-to:rgba(255,150,79,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#e63b0b var(--tw-gradient-to-position);opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;align-items:center;gap:.5rem;border-radius:1rem;padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.why-button.active{visibility:visible!important;margin-top:0;opacity:1}.rower-header>div{padding:1.25rem 1.5rem}.rower>div{display:flex;align-items:center;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-color:rgb(240 231 225/var(--tw-border-opacity));border-right-color:rgb(240 231 225/var(--tw-border-opacity));--tw-border-opacity:1;border-bottom-color:rgb(240 231 225/var(--tw-border-opacity));padding:1.25rem 1.5rem;font-size:14px}.rower>div.rower-primary{border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:rgba(252,120,35,.2);background-color:rgba(252,120,35,.1);font-weight:600}.why-popover{position:absolute;top:1rem;z-index:50;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(252 120 35/var(--tw-border-opacity));background-color:hsla(34,41%,97%,.6);padding:1rem;--tw-text-opacity:1;color:rgb(55 60 79/var(--tw-text-opacity))}.why-popover.active{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#fc7823 var(--tw-gradient-from-position);--tw-gradient-to:rgba(252,120,35,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#ff2f00 var(--tw-gradient-to-position);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@font-face{font-family:fontHlc;src:url("/_next/static/media/Helvetica LT Condensed Black.a38f87aa.ttf") format("truetype")}.slick-vertical .slick-slide{border:none!important}.scrollable-content,table{width:100%}table{border-collapse:collapse}td,th{border:1px solid #ddd;padding:20px;text-align:left;height:62px;font-weight:300}tr.no-border th{border:none}tr.title td{width:100px}.table-container{overflow-x:auto;max-width:100%}input::-moz-placeholder{font-size:16px;font-weight:500;text-indent:20px}.input-Text,input::placeholder{font-size:16px;font-weight:500;text-indent:20px}.custom-background{background-image:linear-gradient(270deg,#000 50%,transparent 0),linear-gradient(270deg,#000 30%,transparent 0),linear-gradient(0deg,#000 40%,transparent 0),linear-gradient(0deg,#000 30%,transparent 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,0,1px 9px,1px 9px}input{outline:none}#modal{background-color:rgba(26,26,26,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.border-gradient{border:1px solid;border-image-source:linear-gradient(90deg,#ffba04,#fc7823);border-image-slice:1}.input-cursor{display:inline-block;width:2px;height:80px;background-color:#e08900;margin-left:8px;animation:blink .1s linear infinite alternate}.borders{border-radius:80px;box-shadow:inset 0 0 0 2px #ffba04,inset 0 0 0 2px #fc7823}.tab{width:150px;height:90px;background:#000;border-radius:104px 104px 0 0;position:relative;transform:rotate(180deg)}.tab:after,.tab:before{content:"";position:absolute;width:10px;height:10px;bottom:0;background:#000}.tab:before{left:-9px;background:radial-gradient(circle at 0 0,transparent 10px,#000 0)}.tab:after{right:-9px;background:radial-gradient(circle at 100% 0,transparent 10px,#000 0)}.typewriter h1{overflow:hidden;white-space:nowrap;margin:0}.typewriter h1:after{content:"|";display:inline-block;margin-left:8px;animation:blink .1s linear infinite alternate}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:orange}}@keyframes blink{0%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}.architecture-info-right{position:relative;background:rgba(0,37,63,.2);border:1px solid #e08900;.border_corner{z-index:10;position:absolute;width:10px;height:10px;background:transparent;border:2px solid #e08900}.border_corner_left_top{left:-5px}.border_corner_left_top,.border_corner_right_top{top:-5px;border-radius:30px;background-color:#fff}.border_corner_right_top{right:-5px}.border_corner_left_bottom{bottom:-5px;left:-5px;border-radius:30px;background-color:#fff}.border_corner_right_bottom{bottom:-5px;right:-5px;border-radius:30px;background-color:#fff}}.slick-list{display:flex;gap:40px}.borderLine{z-index:2500;position:absolute;width:10px;height:10px;background:transparent}.leftLine{top:5px;left:-4px;border-radius:30px;background-color:#fff}.swipe-section{position:relative;height:900px;width:100%;overflow:hidden}.swipe-section .panel{position:absolute}.gsap-marker-end,.gsap-marker-scroller-end,.gsap-marker-scroller-start,.gsap-marker-start{visibility:hidden}.border-with-image{position:relative;border:2px dashed #fff;padding:20px;width:100px;display:flex;justify-content:center}.outline{height:300px;width:430px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:linear-gradient(90deg,#fff 50%,transparent 0) repeat-x,linear-gradient(90deg,#fff 50%,transparent 0) repeat-x,linear-gradient(0deg,#fff 50%,transparent 0) repeat-y,linear-gradient(0deg,#fff 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,1px 20px,1px 20px;background-position:0 0,0 100%,0 0,100% 0;animation:linearGradientMove .3s linear infinite;.border_corner{position:absolute;width:10px;height:10px;background:transparent;border:2px solid #e08900}.border_container_top{top:-355px;left:170px;transform:rotate(-135deg)}.border_container_left_bottom,.border_container_top{position:relative;width:10px;height:10px;border-color:currentcolor currentcolor #fff #fff;border-right:2px solid #fff;border-top:2px solid #fff;margin:50px auto auto 100px;background-color:#000}.border_container_left_bottom{left:-215px;top:-450px;display:inline-block;transform:rotate(-225deg)}.border_container_right{right:-325px;top:-310px;transform:rotate(315deg)}.border_container_bottom,.border_container_right{position:relative;display:inline-block;width:10px;height:10px;border-color:currentcolor currentcolor #fff #fff;border-right:2px solid #fff;border-top:2px solid #fff;margin:50px auto auto 100px;background-color:#000}.border_container_bottom{right:1px;top:-350px;transform:rotate(400deg)}}@keyframes linearGradientMove{to{background-position:-20px 0,20px 100%,0 20px,100% -20px}}@keyframes linearGradientMove2{to{background-position:-20px 0,-20px 100%,0 20px,100% 20px}}.border_container_top_img{top:-360px;left:190px;background-image:url(/_next/static/media/users.a6037b00.svg)}.border_container_left_img,.border_container_top_img{content:" ";position:relative;transform:translateY(-50%);width:50px;height:50px;background-size:cover;background-color:#000;z-index:1}.border_container_left_img{top:-420px;left:-20px;background-image:url(/_next/static/media/layer2s.125c2cd5.svg)}.border_container_left_img:before{content:"Layer2s";position:relative;color:#fff;top:100%;left:-5px;width:auto;margin-top:10px;margin-bottom:10px;height:50px;display:flex;align-items:center;background-color:#000;z-index:1}.border_container_right_img{content:" ";position:relative;top:-295px;left:405px;transform:translateY(-50%);width:50px;height:50px;background-image:url(/_next/static/media/dataInterface.58e954cd.svg);background-size:cover;background-color:#000;z-index:1}.border_container_right_img:before{content:"Data Onchain Interface";font-size:14px;font-weight:500;position:relative;color:#fff;top:100%;left:-60px;width:220px;margin-top:10px;margin-bottom:10px;height:50px;display:flex;align-items:center;background-color:#000;z-index:1}.border_container_bottom_img{content:" ";position:relative;top:-360px;left:120px;transform:translateY(-50%);width:230px;height:50px;background-image:url(/_next/static/media/nEthDA.125c7846.svg);background-size:cover;background-color:#000;z-index:1}.outline2{height:300px;width:470px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,1px 20px,1px 20px;background-position:0 0,0 100%,0 0,100% 0;animation:linearGradientMove2 .3s linear infinite;.border_corner{position:absolute;width:10px;height:10px;background:transparent;border:2px solid #e08900}.border_container_top2{position:relative;top:-355px;left:200px;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;transform:rotate(-225deg);margin:50px auto auto 100px;background-color:#000}.border_container_top_line{position:relative;top:-350px;left:300px;border-left:1px dashed #e08900;height:10px}.border_container_left_bottom2{left:-215px}.border_container_left_bottom2,.border_container_right2{position:relative;top:-360px;display:inline-block;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;transform:rotate(-225deg);margin:50px auto auto 100px;background-color:#000}.border_container_right2{left:545px}}.border_container_left_img2{top:-325px;left:-20px}.border_container_left_img2,.border_container_right_img2{content:" ";position:relative;transform:translateY(-50%);width:50px;height:50px;background-image:url(/_next/static/media/y-users.202ca372.svg);background-size:cover;background-color:#000;z-index:1}.border_container_right_img2{top:-210px;left:630px}.border_container_bottom1{top:-225px;left:50px;width:120px;height:32px}.border_container_bottom1,.border_container_bottom2{content:" ";position:relative;transform:translateY(-50%);background-size:cover;background-color:#000;z-index:1}.border_container_bottom2{top:-255px;left:290px;width:50px;height:50px;background-image:url(/_next/static/media/das.0aa97f51.svg)}.border_container_bottom3{content:" ";position:relative;top:-307px;left:480px;transform:translateY(-50%);width:120px;height:32px;background-size:cover;background-color:#000;z-index:1}.center-pos{content:"";width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;transform:rotate(315deg);margin:50px auto auto 100px;background-color:#000}.outline3{height:300px;width:255px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,1px 20px;background-position:0 0,0 100%,0 0,100% 0;animation:linearGradientMove3 .3s linear infinite}@keyframes linearGradientMove3{to{background-position:-20px 0,20px 100%,0 20px}}.outline4{height:300px;width:266px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(90deg,#e08900 50%,transparent 0) repeat-x,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,0 0,1px 20px;background-position:0 0,0 100%,0 0,100% 0;animation:linearGradientMove4 .3s linear infinite}@keyframes linearGradientMove4{to{background-position:20px 0,-20px 100%,0 0,100% 20px}}.center{height:20px;width:1px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:0,0,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,1px 20px;background-position:0 0,0 0,0 0,100% 0;animation:centerMove .3s linear infinite}.center:before{content:" ";display:block;position:relative;top:-35px;left:-105px;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;transform:rotate(-225deg);margin:50px auto auto 100px;background-color:#000}.centerPos{position:relative;left:5px;height:100px;width:1px;outline-offset:-1px;transition:all .3s linear;cursor:pointer;outline:2px solid transparent;background:0,0,linear-gradient(0deg,#e08900 50%,transparent 0) repeat-y;background-size:20px 1px,20px 1px,1px 20px;background-position:0,0 0,0 0,20px 100%;animation:centerMove2 .3s linear infinite}.centerPos:before{top:-50px;left:-104px;transform:rotate(315deg);margin:50px auto auto 100px}.centerPos:before,.leftImg:after{content:" ";display:block;position:relative;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;background-color:#000}.leftImg:after{top:-110px;left:-15px;transform:rotate(-225deg);margin:50px auto auto 10px}.rightImg:after{top:-110px;left:40px;transform:rotate(-225deg)}.centerDas:before,.rightImg:after{content:" ";display:block;position:relative;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;margin:50px auto auto 10px;background-color:#000}.centerDas:before{top:-41px;left:-40px;transform:rotate(-315deg)}.centerFlag{top:-81px;left:60px;transform:rotate(225deg)}.centerFlag,.left:before{content:" ";position:relative;display:block;width:10px;height:10px;border-color:currentcolor currentcolor #e08900 #e08900;border-right:2px solid #e08900;border-top:2px solid #e08900;margin:50px auto auto 10px;background-color:#000}.left:before{top:-41px;left:-40px;transform:rotate(-315deg)}@keyframes centerMove2{to{background-position:0 0,0 0,0 -20px}}.hover\:text-orange-400:hover{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity))}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media (min-width:900px){.sm\:hidden{display:none}.sm\:text-right{text-align:right}}@media (min-width:900px) and (max-width:1280px){.md\:mx-\[100px\]{margin-left:100px;margin-right:100px}.md\:mx-\[30px\]{margin-left:30px;margin-right:30px}.md\:ml-0{margin-left:0}.md\:mt-14{margin-top:3.5rem}.md\:mt-\[30px\]{margin-top:30px}.md\:mt-\[40px\]{margin-top:40px}.md\:block{display:block}.md\:flex{display:flex}.md\:h-\[308px\]{height:308px}.md\:w-\[155px\]{width:155px}.md\:w-\[180px\]{width:180px}.md\:w-\[300px\]{width:300px}.md\:w-\[380px\]{width:380px}.md\:w-\[40\%\]{width:40%}.md\:w-\[400px\]{width:400px}.md\:w-\[500px\]{width:500px}.md\:w-\[60\%\]{width:60%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:flex-wrap{flex-wrap:wrap}.md\:gap-\[50px\]{gap:50px}.md\:px-\[30px\]{padding-left:30px;padding-right:30px}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[28px\]{font-size:28px}.md\:text-\[46px\]{font-size:46px}.md\:text-\[50px\]{font-size:50px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (max-width:900px){.mo\:\!relative{position:relative!important}.mo\:relative{position:relative}.mo\:right-\[-1rem\]{right:-1rem}.mo\:float-none{float:none}.mo\:mx-0{margin-left:0;margin-right:0}.mo\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.mo\:mx-\[30px\]{margin-left:30px;margin-right:30px}.mo\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mo\:my-\[2px\]{margin-top:2px;margin-bottom:2px}.mo\:mb-0{margin-bottom:0}.mo\:mb-10{margin-bottom:2.5rem}.mo\:ml-0{margin-left:0}.mo\:mr-0{margin-right:0}.mo\:mt-0{margin-top:0}.mo\:mt-10{margin-top:2.5rem}.mo\:mt-3{margin-top:.75rem}.mo\:mt-5{margin-top:1.25rem}.mo\:mt-8{margin-top:2rem}.mo\:mt-\[-70px\]{margin-top:-70px}.mo\:mt-\[\.625rem\]{margin-top:.625rem}.mo\:mt-\[10px\]{margin-top:10px}.mo\:mt-\[130px\]{margin-top:130px}.mo\:mt-\[30px\]{margin-top:30px}.mo\:mt-\[37px\]{margin-top:37px}.mo\:mt-\[70px\]{margin-top:70px}.mo\:block{display:block}.mo\:flex{display:flex}.mo\:hidden{display:none}.mo\:h-\[102px\]{height:102px}.mo\:h-\[303px\]{height:303px}.mo\:h-\[32px\]{height:32px}.mo\:h-\[334px\]{height:334px}.mo\:h-\[40px\]{height:40px}.mo\:h-\[42px\]{height:42px}.mo\:h-auto{height:auto}.mo\:h-fit{height:-moz-fit-content;height:fit-content}.mo\:h-max{height:-moz-max-content;height:max-content}.mo\:h-screen{height:100vh}.mo\:max-h-\[160vw\]{max-height:160vw}.mo\:w-\[120px\]{width:120px}.mo\:w-\[200px\]{width:200px}.mo\:w-\[300px\]{width:300px}.mo\:w-\[324px\]{width:324px}.mo\:w-\[8vw\]{width:8vw}.mo\:w-auto{width:auto}.mo\:w-full{width:100%}.mo\:-translate-y-\[calc\(50\%\+2vw\)\]{--tw-translate-y:calc(calc(50% + 2vw) * -1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mo\:flex-row{flex-direction:row}.mo\:flex-col{flex-direction:column}.mo\:flex-col-reverse{flex-direction:column-reverse}.mo\:flex-wrap{flex-wrap:wrap}.mo\:items-end{align-items:flex-end}.mo\:items-center{align-items:center}.mo\:justify-center{justify-content:center}.mo\:justify-between{justify-content:space-between}.mo\:gap-4{gap:1rem}.mo\:gap-5{gap:1.25rem}.mo\:gap-\[50px\]{gap:50px}.mo\:gap-\[5px\]{gap:5px}.mo\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.mo\:border-b-\[\#FCE1D6\]{--tw-border-opacity:1;border-bottom-color:rgb(252 225 214/var(--tw-border-opacity))}.mo\:bg-\[\#FCE1D6\]{--tw-bg-opacity:1;background-color:rgb(252 225 214/var(--tw-bg-opacity))}.mo\:bg-\[url\(\/b-m-EthDA\.svg\)\]{background-image:url(/b-m-EthDA.svg)}.mo\:bg-none{background-image:none}.mo\:p-\[2vw\]{padding:2vw}.mo\:px-10{padding-left:2.5rem;padding-right:2.5rem}.mo\:px-2{padding-left:.5rem;padding-right:.5rem}.mo\:px-4{padding-left:1rem;padding-right:1rem}.mo\:px-5{padding-left:1.25rem;padding-right:1.25rem}.mo\:px-\[12vw\]{padding-left:12vw;padding-right:12vw}.mo\:px-\[30px\]{padding-left:30px;padding-right:30px}.mo\:px-\[50px\]{padding-left:50px;padding-right:50px}.mo\:py-1{padding-top:.25rem;padding-bottom:.25rem}.mo\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.mo\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.mo\:py-8{padding-top:2rem;padding-bottom:2rem}.mo\:py-\[\.375rem\]{padding-top:.375rem;padding-bottom:.375rem}.mo\:py-\[\.875rem\]{padding-top:.875rem;padding-bottom:.875rem}.mo\:pl-0{padding-left:0}.mo\:pr-0{padding-right:0}.mo\:pt-\[20vw\]{padding-top:20vw}.mo\:pt-\[30vw\]{padding-top:30vw}.mo\:text-center{text-align:center}.mo\:text-2xl{font-size:1.5rem;line-height:2rem}.mo\:text-\[14px\]{font-size:14px}.mo\:text-\[16px\]{font-size:16px}.mo\:text-\[22px\]{font-size:22px}.mo\:text-\[23px\]{font-size:23px}.mo\:text-\[28px\]{font-size:28px}.mo\:text-\[38px\]{font-size:38px}.mo\:text-\[3vw\]{font-size:3vw}.mo\:text-\[4vw\]{font-size:4vw}.mo\:text-\[6vw\]{font-size:6vw}.mo\:text-\[7vw\]{font-size:7vw}.mo\:text-base{font-size:1rem;line-height:1.5rem}.mo\:text-lg{font-size:1.125rem;line-height:1.75rem}.mo\:text-sm{font-size:.875rem;line-height:1.25rem}.mo\:text-xl{font-size:1.25rem;line-height:1.75rem}.mo\:font-bold{font-weight:700}.mo\:font-light{font-weight:300}.mo\:font-medium{font-weight:500}.mo\:font-normal{font-weight:400}.mo\:leading-10{line-height:2.5rem}}@media (min-width:900px) and (max-width:1480px){.mmd\:w-\[500px\]{width:500px}}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aec774cbe1963439-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/634216363f5c73c1-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d83fe381bb17eb77-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/88325a2c1fede2f4-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Montserrat_b1da2a;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e1c529c04de64b40-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Montserrat_Fallback_b1da2a;src:local("Arial");ascent-override:84.95%;descent-override:22.03%;line-gap-override:0.00%;size-adjust:113.95%}.__className_b1da2a{font-family:__Montserrat_b1da2a,__Montserrat_Fallback_b1da2a;font-style:normal}.__variable_b1da2a{--montserrat:"__Montserrat_b1da2a","__Montserrat_Fallback_b1da2a"} \ No newline at end of file diff --git a/_next/static/ICvnZH5qK70ES9SNqEodV/_buildManifest.js b/_next/static/kv425Ns2ELMRQgtCk5hi_/_buildManifest.js similarity index 100% rename from _next/static/ICvnZH5qK70ES9SNqEodV/_buildManifest.js rename to _next/static/kv425Ns2ELMRQgtCk5hi_/_buildManifest.js diff --git a/_next/static/ICvnZH5qK70ES9SNqEodV/_ssgManifest.js b/_next/static/kv425Ns2ELMRQgtCk5hi_/_ssgManifest.js similarity index 100% rename from _next/static/ICvnZH5qK70ES9SNqEodV/_ssgManifest.js rename to _next/static/kv425Ns2ELMRQgtCk5hi_/_ssgManifest.js diff --git a/blobtx.html b/blobtx.html index 8fd0b1f..05e8256 100644 --- a/blobtx.html +++ b/blobtx.html @@ -1 +1 @@ -EthDA
 logo.svg
Document
ExperienceEIP-4844
blob-carrying transactions (Blob TX)
Store a piece of text or an image fully on-chain with EthDA to understand the changes
introduced by blob-carrying transactions (Blob TX) following the
Ethereum  Cancun-Deneb Upgrade.
\ No newline at end of file +EthDA
 logo.svg
Document
ExperienceEIP-4844
blob-carrying transactions (Blob TX)
Store a piece of text or an image fully on-chain with EthDA to understand the changes
introduced by blob-carrying transactions (Blob TX) following the
Ethereum  Cancun-Deneb Upgrade.
\ No newline at end of file diff --git a/blobtx.txt b/blobtx.txt index 00512b7..b2dc12e 100644 --- a/blobtx.txt +++ b/blobtx.txt @@ -1,11 +1,11 @@ 1:HL["/_next/static/media/e1c529c04de64b40-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] -2:HL["/_next/static/css/24db6dfdf0c4762e.css","style",{"crossOrigin":""}] -0:["ICvnZH5qK70ES9SNqEodV",[[["",{"children":["blobtx",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/24db6dfdf0c4762e.css","precedence":"next","crossOrigin":""}]],"$L4"]]]] -5:I[14719,["148","static/chunks/bc0d5f4b-39d13d169cc3c920.js","758","static/chunks/758-c45e7b463131dabd.js","219","static/chunks/219-5aafa398058ec5f3.js","185","static/chunks/app/layout-61eac900499c14e5.js"],"Providers"] +2:HL["/_next/static/css/25410be984e439a7.css","style",{"crossOrigin":""}] +0:["kv425Ns2ELMRQgtCk5hi_",[[["",{"children":["blobtx",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/25410be984e439a7.css","precedence":"next","crossOrigin":""}]],"$L4"]]]] +5:I[14719,["148","static/chunks/bc0d5f4b-39d13d169cc3c920.js","758","static/chunks/758-c45e7b463131dabd.js","219","static/chunks/219-545492dcf7b093f9.js","185","static/chunks/app/layout-2a01f2fff0318a34.js"],"Providers"] 6:I[47324,[],""] 7:I[37352,[],""] 9:I[45589,[],""] -a:I[36617,["899","static/chunks/9e6acbcb-876141bbf05d0e3f.js","148","static/chunks/bc0d5f4b-39d13d169cc3c920.js","324","static/chunks/abfc1a8b-46ace5f838f364ef.js","545","static/chunks/f923c8e2-94b5756997ef721a.js","758","static/chunks/758-c45e7b463131dabd.js","219","static/chunks/219-5aafa398058ec5f3.js","190","static/chunks/190-6c159eb307c9114b.js","505","static/chunks/505-cda1db134b50858c.js","949","static/chunks/app/blobtx/page-c08c6fa0eec25cac.js"],""] +a:I[36617,["899","static/chunks/9e6acbcb-876141bbf05d0e3f.js","148","static/chunks/bc0d5f4b-39d13d169cc3c920.js","324","static/chunks/abfc1a8b-46ace5f838f364ef.js","545","static/chunks/f923c8e2-94b5756997ef721a.js","758","static/chunks/758-c45e7b463131dabd.js","219","static/chunks/219-545492dcf7b093f9.js","190","static/chunks/190-6c159eb307c9114b.js","505","static/chunks/505-cda1db134b50858c.js","949","static/chunks/app/blobtx/page-651fd2493b642328.js"],""] 3:[null,["$","html",null,{"lang":"en","children":[["$","link",null,{"rel":"preconnect","href":"https://fonts.googleapis.com"}],["$","link",null,{"rel":"preconnect","href":"https://fonts.gstatic.com"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap","rel":"stylesheet"}],["$","script",null,{"src":"https://cdn.jsdelivr.net/npm/gsap@3.12/dist/gsap.min.js"}],["$","body",null,{"className":"__className_b1da2a","children":["$","$L5",null,{"children":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$","$L6",null,{"parallelRouterKey":"children","segmentPath":["children","blobtx","children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L7",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined","childProp":{"current":["$L8",["$","$L9",null,{"propsForComponent":{"params":{}},"Component":"$a","isStaticGeneration":true}],null],"segment":"__PAGE__"},"styles":null}],"segment":"blobtx"},"styles":null}]}]}]]}],null] 4:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"EthDA"}],["$","meta","3",{"name":"description","content":"EthDA"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"150x150"}],["$","meta","5",{"name":"next-size-adjust"}]] 8:null diff --git a/ethda_growth.svg b/ethda_growth.svg new file mode 100644 index 0000000..0102992 --- /dev/null +++ b/ethda_growth.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + Users + + + + + + Layer2s + + + + + Data Onchain Interface + + + + + + + + + + + Tx + Blobs + Accessible + Agg.Data + + Pos + + + + Benefit-Sharing + + + + + + Protocal Incentive + + + + + + + + + + Dual-Stake + L2 Native Token + + + + PoS Stake + Restake ETH + + + + + + DAS Nodes + + + + \ No newline at end of file diff --git a/index.html b/index.html index 2a826d5..73dca52 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -EthDA
 logo.svg
Document
A Data Availability
Layer
Layer 2
Designed for

polygon
CDK-based L2, Connect with AggLayer
"Agg. Staking
ETH Restaking: restake ETH on EthDA DAS nodes.
Dual-Staking: dual-stake native token of L2 protocols.
Staking
Date
Growth
ETH Restaking
L2 Native token
"Agg. Data
zkBlob:Ethereum Blob TX —> DAS —> Data Proof via ZK rollup.
Data Programmability: On-chain interfaces for data functions can be instanly accessed by smart contracts and AggLayer blockchains.
Staking
Date
Growth
Blob Tx
Blob Tx
On-chain Interface for Agg. Data
"Agg. Growth
Data Value Extraction:bi-directional value growth driven by data amount and value.
Benfit Sharing: Value stream reward back to all blockchain users that connect with EthDA.
Staking
Date
Growth
Tx
Users
Accessible
BlobsAgg.Data
Benefit-Sharing
PoS
Protocal Incentive
Dual-Stake
PoS Stake
L2 Native Token
DAS Nodes
Restake ETH
Connect to EthDA
polygon
Aggregated with EthDA
Dev Plan
MainNet Launch in
2024 Q4
2024 Q1
DevNet launch in Feb, with workable chain and interfaces, demonstration DApp, BlobScan, and necessary dev docs
2024 Q2
TestNet launch in May, with initial DAS implementation and related flows, full dev docs and SDK; CDK readiness for market promotion
2024 Q4
Full DAS and Staking implement- tation, benefit sharing contracts, treasury and governance modules MainNet Launch
Dev Plan
MainNet Launch in
2024 Q4
2024 Q1
DevNet launch in Feb, with workable chain and interfaces, demonstration DApp, BlobScan, and necessary dev docs
2024 Q2
TestNet launch in May, with initial DAS implementation and related flows, full dev docs and SDK; CDK readiness for market promotion
2024 Q4
Full DAS and Staking implement- tation, benefit sharing contracts, treasury and governance modules MainNet Launch
Start Your EthDA Journey Now!
Copyright © EthDA 2024 All Rights Reserved
\ No newline at end of file +EthDA
 logo.svg
Document
A Data Availability
Layer
Layer 2
Designed for

polygon
CDK-based L2, Connect with AggLayer
"Agg. Staking
ETH Restaking: restake ETH on EthDA DAS nodes.
Dual-Staking: dual-stake native token of L2 protocols.
Staking
Date
Growth
ETH Restaking
L2 Native token
"Agg. Data
zkBlob: Ethereum Blob TX —> DAS —> Data Proof via ZK rollup.
Data Programmability: On-chain interfaces for data functions can be instanly accessed by smart contracts and AggLayer blockchains.
Staking
Date
Growth
Blob Tx
Blob Tx
On-chain Interface for Agg. Data
"Agg. Growth
Data Value Extraction: bi-directional value growth driven by data amount and value.
Benfit Sharing: Value stream reward back to all blockchain users that connect with EthDA.
Staking
Date
Growth
UsersLayer2sData Onchain InterfaceTxBlobsAccessibleAgg.DataPosBenefit-SharingProtocal IncentiveDual-StakeL2 Native TokenPoS StakeRestake ETHDAS Nodes
Connect to EthDA
polygon
Aggregated with EthDA
Dev Plan
MainNet Launch in
2024 Q4
2024 Q1
DevNet launch in Feb, with workable chain and interfaces, demonstration DApp, BlobScan, and necessary dev docs
2024 Q2
TestNet launch in May, with initial DAS implementation and related flows, full dev docs and SDK; CDK readiness for market promotion
2024 Q4
Full DAS and Staking implement- tation, benefit sharing contracts, treasury and governance modules MainNet Launch
Dev Plan
MainNet Launch in
2024 Q4
2024 Q1
DevNet launch in Feb, with workable chain and interfaces, demonstration DApp, BlobScan, and necessary dev docs
2024 Q2
TestNet launch in May, with initial DAS implementation and related flows, full dev docs and SDK; CDK readiness for market promotion
2024 Q4
Full DAS and Staking implement- tation, benefit sharing contracts, treasury and governance modules MainNet Launch
Start Your EthDA Journey Now!
Copyright © EthDA 2024 All Rights Reserved
\ No newline at end of file diff --git a/index.txt b/index.txt index 4dda818..f7adbd9 100644 --- a/index.txt +++ b/index.txt @@ -1,12 +1,12 @@ 1:HL["/_next/static/media/e1c529c04de64b40-s.p.woff2","font",{"crossOrigin":"","type":"font/woff2"}] -2:HL["/_next/static/css/24db6dfdf0c4762e.css","style",{"crossOrigin":""}] -0:["ICvnZH5qK70ES9SNqEodV",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/24db6dfdf0c4762e.css","precedence":"next","crossOrigin":""}]],"$L4"]]]] +2:HL["/_next/static/css/25410be984e439a7.css","style",{"crossOrigin":""}] +0:["kv425Ns2ELMRQgtCk5hi_",[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],"$L3",[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/25410be984e439a7.css","precedence":"next","crossOrigin":""}]],"$L4"]]]] 5:HL["/_next/static/css/4df78f2cd73d6b26.css","style",{"crossOrigin":""}] -6:I[14719,["148","static/chunks/bc0d5f4b-39d13d169cc3c920.js","758","static/chunks/758-c45e7b463131dabd.js","219","static/chunks/219-5aafa398058ec5f3.js","185","static/chunks/app/layout-61eac900499c14e5.js"],"Providers"] +6:I[14719,["148","static/chunks/bc0d5f4b-39d13d169cc3c920.js","758","static/chunks/758-c45e7b463131dabd.js","219","static/chunks/219-545492dcf7b093f9.js","185","static/chunks/app/layout-2a01f2fff0318a34.js"],"Providers"] 7:I[47324,[],""] 8:I[37352,[],""] a:I[45589,[],""] -b:I[71997,["899","static/chunks/9e6acbcb-876141bbf05d0e3f.js","324","static/chunks/abfc1a8b-46ace5f838f364ef.js","364","static/chunks/94cf3c84-906608ac2c5f652f.js","758","static/chunks/758-c45e7b463131dabd.js","190","static/chunks/190-6c159eb307c9114b.js","21","static/chunks/21-67a3923cf60aa9cc.js","931","static/chunks/app/page-a0094417a623741a.js"],""] +b:I[2923,["899","static/chunks/9e6acbcb-876141bbf05d0e3f.js","324","static/chunks/abfc1a8b-46ace5f838f364ef.js","364","static/chunks/94cf3c84-906608ac2c5f652f.js","758","static/chunks/758-c45e7b463131dabd.js","190","static/chunks/190-6c159eb307c9114b.js","891","static/chunks/891-a8357902dff787e6.js","931","static/chunks/app/page-626f452a671850be.js"],""] 3:[null,["$","html",null,{"lang":"en","children":[["$","link",null,{"rel":"preconnect","href":"https://fonts.googleapis.com"}],["$","link",null,{"rel":"preconnect","href":"https://fonts.gstatic.com"}],["$","link",null,{"href":"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap","rel":"stylesheet"}],["$","script",null,{"src":"https://cdn.jsdelivr.net/npm/gsap@3.12/dist/gsap.min.js"}],["$","body",null,{"className":"__className_b1da2a","children":["$","$L6",null,{"children":["$","$L7",null,{"parallelRouterKey":"children","segmentPath":["children"],"loading":"$undefined","loadingStyles":"$undefined","loadingScripts":"$undefined","hasLoading":false,"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L8",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[],"childProp":{"current":["$L9",["$","$La",null,{"propsForComponent":{"params":{}},"Component":"$b","isStaticGeneration":true}],null],"segment":"__PAGE__"},"styles":[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/4df78f2cd73d6b26.css","precedence":"next","crossOrigin":""}]]}]}]}]]}],null] 4:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1"}],["$","meta","1",{"charSet":"utf-8"}],["$","title","2",{"children":"EthDA"}],["$","meta","3",{"name":"description","content":"EthDA"}],["$","link","4",{"rel":"icon","href":"/favicon.ico","type":"image/x-icon","sizes":"150x150"}],["$","meta","5",{"name":"next-size-adjust"}]] 9:null