1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,944529,114840,e=>{"use strict";function t(e,t){let n;try{n=e()}catch(e){return}return{getItem:e=>{var r;let a=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),i=null!=(r=n.getItem(e))?r:null;return i instanceof Promise?i.then(a):a(i)},setItem:(e,r)=>n.setItem(e,JSON.stringify(r,null==t?void 0:t.replacer)),removeItem:e=>n.removeItem(e)}}e.s(["createJSONStorage",()=>t,"persist",()=>r],944529);let n=e=>t=>{try{let r=e(t);if(r instanceof Promise)return r;return{then:e=>n(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>n(t)(e)}}},r=(e,r)=>(a,i,o)=>{let s,c={storage:t(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...r},u=!1,l=new Set,f=new Set,d=c.storage;if(!d)return e(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];console.warn("[zustand persist middleware] Unable to update item '".concat(c.name,"', the given storage is currently unavailable.")),a(...t)},i,o);let p=()=>{let e=c.partialize({...i()});return d.setItem(c.name,{state:e,version:c.version})},m=o.setState;o.setState=(e,t)=>{m(e,t),p()};let y=e(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];a(...t),p()},i,o);o.getInitialState=()=>y;let g=()=>{var e,t;if(!d)return;u=!1,l.forEach(e=>{var t;return e(null!=(t=i())?t:y)});let r=(null==(t=c.onRehydrateStorage)?void 0:t.call(c,null!=(e=i())?e:y))||void 0;return n(d.getItem.bind(d))(c.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===c.version)return[!1,e.state];else{if(c.migrate){let t=c.migrate(e.state,e.version);return t instanceof Promise?t.then(e=>[!0,e]):[!0,t]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;let[n,r]=e;
1if(a(s=c.merge(r,null!=(t=i())?t:y),!0),n)return p()}).then(()=>{null==r||r(s,void 0),s=i(),u=!0,f.forEach(e=>e(s))}).catch(e=>{null==r||r(void 0,e)})};return o.persist={setOptions:e=>{c={...c,...e},e.storage&&(d=e.storage)},clearStorage:()=>{null==d||d.removeItem(c.name)},getOptions:()=>c,rehydrate:()=>g(),hasHydrated:()=>u,onHydrate:e=>(l.add(e),()=>{l.delete(e)}),onFinishHydration:e=>(f.add(e),()=>{f.delete(e)})},c.skipHydration||g(),s||y};e.s(["createStore",()=>i],114840);let a=e=>{let t,n=new Set,r=(e,r)=>{let a="function"==typeof e?e(t):e;if(!Object.is(a,t)){let e=t;t=(null!=r?r:"object"!=typeof a||null===a)?a:Object.assign({},t,a),n.forEach(n=>n(t,e))}},a=()=>t,i={setState:r,getState:a,getInitialState:()=>o,subscribe:e=>(n.add(e),()=>n.delete(e))},o=t=e(r,a,i);return i},i=e=>e?a(e):a},661853,e=>{"use strict";e.s(["createBundlerClient",()=>eO],661853);var t=e.i(257042),n=e.i(63856),r=e.i(519557),a=e.i(311791),i=e.i(776281),o=e.i(716491),s=e.i(540651),c=e.i(541435),u=e.i(524074),l=s;class f extends l.BaseError{constructor({cause:e}){super("Smart Account is not deployed.",{cause:e,metaMessages:["This could arise when:","- No `factory`/`factoryData` or `initCode` properties are provided for Smart Account deployment.","- An incorrect `sender` address is provided."],name:"AccountNotDeployedError"})}}Object.defineProperty(f,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa20/});class d extends l.BaseError{constructor({cause:e,data:t,message:n}={}){var r;let a=null==n||null==(r=n.replace("execution reverted: ",""))?void 0:r.replace("execution reverted","");super("Execution reverted ".concat(a?"with reason: ".concat(a):"for an unknown reason","."),{cause:e,name:"ExecutionRevertedError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t}}Object.defineProperty(d,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32521}),Object.defineProperty(d,"message",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class p extends l.BaseError{constructor({cause:e}){super("Failed to send funds to beneficiary.",{cause:e,name:"FailedToSendToBeneficiaryError"})}}Object.defineProperty(p,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa91/});class m extends l.BaseError{constructor({cause:e}){super("Gas value overflowed.",{cause:e,metaMessages:["This could arise when:","- one of the gas values exceeded 2**120 (uint120)"].filter(
vendor: 4,195 bytes, line 1
1Boolean),name:"GasValuesOverflowError"})}}Object.defineProperty(m,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa94/});class y extends l.BaseError{constructor({cause:e}){super("The `handleOps` function was called by the Bundler with a gas limit too low.",{cause:e,name:"HandleOpsOutOfGasError"})}}Object.defineProperty(y,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa95/});class g extends l.BaseError{constructor({cause:e,factory:t,factoryData:n,initCode:r}){super("Failed to simulate deployment for Smart Account.",{cause:e,metaMessages:["This could arise when:","- Invalid `factory`/`factoryData` or `initCode` properties are present","- Smart Account deployment execution ran out of gas (low `verificationGasLimit` value)","- Smart Account deployment execution reverted with an error\n",t&&"factory: ".concat(t),n&&"factoryData: ".concat(n),r&&"initCode: ".concat(r)].filter(Boolean),name:"InitCodeFailedError"})}}Object.defineProperty(g,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa13/});class b extends l.BaseError{constructor({cause:e,factory:t,factoryData:n,initCode:r}){super("Smart Account initialization implementation did not create an account.",{cause:e,metaMessages:["This could arise when:","- `factory`/`factoryData` or `initCode` properties are invalid","- Smart Account initialization implementation is incorrect\n",t&&"factory: ".concat(t),n&&"factoryData: ".concat(n),r&&"initCode: ".concat(r)].filter(Boolean),name:"InitCodeMustCreateSenderError"})}}Object.defineProperty(b,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa15/});class _ extends l.BaseError{constructor({cause:e,factory:t,factoryData:n,initCode:r,sender:a}){super("Smart Account initialization implementation does not return the expected sender.",{cause:e,metaMessages:["This could arise when:","Smart Account initialization implementation does not return a sender address\n",t&&"factory: ".concat(t),n&&"factoryData: ".concat(n),r&&"initCode: ".concat(r),a&&"sender: ".concat(a)].filter(Boolean),name:"InitCodeMustReturnSenderError"})}}Object.defineProperty(_,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa14/});class h extends l.BaseError{constructor({cause:e}){super("Smart Account does not have sufficient funds to execute the User Operation.",{cause:e,metaMessages:["This could arise when:","- the Smart Account does not have sufficient funds to cover the required prefund, or","- a Paymaster was not provided"].filter(Boolean),name:"InsufficientPrefundError"})}}Object.defineProperty(h,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa21/});class v extends l.BaseError{constructor({cause:e}){super("Bundler attempted to call an invalid function on the EntryPoint.",{cause:e,name:"InternalCallOnlyError"})}}Object.defineProperty(v,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa92/});class w extends l.BaseError{constructor({cause:e}){super("Bundler used an invalid aggregator for handling aggregated User Operations.",{cause:e,name:"InvalidAggregatorError"})}}Object.defineProperty(w,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa96/});class x extends l.BaseError{constructor({cause:e,nonce:t}){super("Invalid Smart Account nonce used for User Operation.",{cause:e,metaMessages:[t&&"nonce: ".concat(t)].filter(Boolean),name:"InvalidAccountNonceError"})}}Object.defineProperty(x,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa25/});class P extends l.BaseError{constructor({cause:e}){super("Bundler has not set a beneficiary address.",{cause:e,name:"InvalidBeneficiaryError"})}}Object.defineProperty(P,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa90/});class O extends l.BaseError{constructor({cause:e}){super("Invalid fields set on User Operation.",{cause:e,name:"InvalidFieldsError"})}}Object.defineProperty(O,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class E extends l.BaseError{constructor({cause:e,paymasterAndData:t}){super("Paymaster properties provided are invalid.",{cause:e,metaMessages:["This could arise when:","- the `paymasterAndData` property is of an incorrect length\n",t&&"paymasterAndData: ".concat(t)].filter(
vendor: 4,079 bytes, line 1
1Boolean),name:"InvalidPaymasterAndDataError"})}}Object.defineProperty(E,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa93/});class S extends l.BaseError{constructor({cause:e}){super("Paymaster deposit for the User Operation is too low.",{cause:e,metaMessages:["This could arise when:","- the Paymaster has deposited less than the expected amount via the `deposit` function"].filter(Boolean),name:"PaymasterDepositTooLowError"})}}Object.defineProperty(S,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32508}),Object.defineProperty(S,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa31/});class G extends l.BaseError{constructor({cause:e}){super("The `validatePaymasterUserOp` function on the Paymaster reverted.",{cause:e,name:"PaymasterFunctionRevertedError"})}}Object.defineProperty(G,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa33/});class B extends l.BaseError{constructor({cause:e}){super("The Paymaster contract has not been deployed.",{cause:e,name:"PaymasterNotDeployedError"})}}Object.defineProperty(B,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa30/});class A extends l.BaseError{constructor({cause:e}){super("UserOperation rejected because paymaster (or signature aggregator) is throttled/banned.",{cause:e,name:"PaymasterRateLimitError"})}}Object.defineProperty(A,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32504});class I extends l.BaseError{constructor({cause:e}){super("UserOperation rejected because paymaster (or signature aggregator) is throttled/banned.",{cause:e,name:"PaymasterStakeTooLowError"})}}Object.defineProperty(I,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32505});class D extends l.BaseError{constructor({cause:e}){super("Paymaster `postOp` function reverted.",{cause:e,name:"PaymasterPostOpFunctionRevertedError"})}}Object.defineProperty(D,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa50/});class C extends l.BaseError{constructor({cause:e,factory:t,factoryData:n,initCode:r}){super("Smart Account has already been deployed.",{cause:e,metaMessages:["Remove the following properties and try again:",t&&"`factory`",n&&"`factoryData`",r&&"`initCode`"].filter(Boolean),name:"SenderAlreadyConstructedError"})}}Object.defineProperty(C,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa10/});class U extends l.BaseError{constructor({cause:e}){super("UserOperation rejected because account signature check failed (or paymaster signature, if the paymaster uses its data as signature).",{cause:e,name:"SignatureCheckFailedError"})}}Object.defineProperty(U,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32507});class k extends l.BaseError{constructor({cause:e}){super("The `validateUserOp` function on the Smart Account reverted.",{cause:e,name:"SmartAccountFunctionRevertedError"})}}Object.defineProperty(k,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa23/});class L extends l.BaseError{constructor({cause:e}){super("UserOperation rejected because account specified unsupported signature aggregator.",{cause:e,name:"UnsupportedSignatureAggregatorError"})}}Object.defineProperty(L,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32506});class T extends l.BaseError{constructor({cause:e}){super("User Operation expired.",{cause:e,metaMessages:["This could arise when:","- the `validAfter` or `validUntil` values returned from `validateUserOp` on the Smart Account are not satisfied"].filter(Boolean),name:"UserOperationExpiredError"})}}Object.defineProperty(T,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa22/});class F extends l.BaseError{constructor({cause:e}){super("Paymaster for User Operation expired.",{cause:e,metaMessages:["This could arise when:","- the `validAfter` or `validUntil` values returned from `validatePaymasterUserOp` on the Paymaster are not satisfied"].filter(Boolean),name:"UserOperationPaymasterExpiredError"})}}Object.defineProperty(F,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa32/});class z extends l.BaseError{constructor({cause:e}
vendor: 26,239 bytes, line 1
1){super("Signature provided for the User Operation is invalid.",{cause:e,metaMessages:["This could arise when:","- the `signature` for the User Operation is incorrectly computed, and unable to be verified by the Smart Account"].filter(Boolean),name:"UserOperationSignatureError"})}}Object.defineProperty(z,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa24/});class j extends l.BaseError{constructor({cause:e}){super("Signature provided for the User Operation is invalid.",{cause:e,metaMessages:["This could arise when:","- the `signature` for the User Operation is incorrectly computed, and unable to be verified by the Paymaster"].filter(Boolean),name:"UserOperationPaymasterSignatureError"})}}Object.defineProperty(j,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa34/});class H extends l.BaseError{constructor({cause:e}){super("User Operation rejected by EntryPoint's `simulateValidation` during account creation or validation.",{cause:e,name:"UserOperationRejectedByEntryPointError"})}}Object.defineProperty(H,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32500});class M extends l.BaseError{constructor({cause:e}){super("User Operation rejected by Paymaster's `validatePaymasterUserOp`.",{cause:e,name:"UserOperationRejectedByPaymasterError"})}}Object.defineProperty(M,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32501});class V extends l.BaseError{constructor({cause:e}){super("User Operation rejected with op code validation error.",{cause:e,name:"UserOperationRejectedByOpCodeError"})}}Object.defineProperty(V,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32502});class N extends l.BaseError{constructor({cause:e}){super("UserOperation out of time-range: either wallet or paymaster returned a time-range, and it is already expired (or will expire soon).",{cause:e,name:"UserOperationOutOfTimeRangeError"})}}Object.defineProperty(N,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32503});class R extends l.BaseError{constructor({cause:e}){super("An error occurred while executing user operation: ".concat(null==e?void 0:e.shortMessage),{cause:e,name:"UnknownBundlerError"})}}class q extends l.BaseError{constructor({cause:e}){super("User Operation verification gas limit exceeded.",{cause:e,metaMessages:["This could arise when:","- the gas used for verification exceeded the `verificationGasLimit`"].filter(Boolean),name:"VerificationGasLimitExceededError"})}}Object.defineProperty(q,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa40/});class K extends l.BaseError{constructor({cause:e}){super("User Operation verification gas limit is too low.",{cause:e,metaMessages:["This could arise when:","- the `verificationGasLimit` is too low to verify the User Operation"].filter(Boolean),name:"VerificationGasLimitTooLowError"})}}Object.defineProperty(K,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa41/});var W=s,J=e.i(703456),Y=e.i(477624);class $ extends W.BaseError{constructor(e,{callData:t,callGasLimit:n,docsPath:r,factory:a,factoryData:i,initCode:o,maxFeePerGas:s,maxPriorityFeePerGas:c,nonce:u,paymaster:l,paymasterAndData:f,paymasterData:d,paymasterPostOpGasLimit:p,paymasterVerificationGasLimit:m,preVerificationGas:y,sender:g,signature:b,verificationGasLimit:_}){super(e.shortMessage,{cause:e,docsPath:r,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],"Request Arguments:",(0,J.prettyPrint)({callData:t,callGasLimit:n,factory:a,factoryData:i,initCode:o,maxFeePerGas:void 0!==s&&"".concat((0,Y.formatGwei)(s)," gwei"),maxPriorityFeePerGas:void 0!==c&&"".concat((0,Y.formatGwei)(c)," gwei"),nonce:u,paymaster:l,paymasterAndData:f,paymasterData:d,paymasterPostOpGasLimit:p,paymasterVerificationGasLimit:m,preVerificationGas:y,sender:g,signature:b,verificationGasLimit:_})].filter(Boolean),name:"UserOperationExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=e}}class X extends W.BaseError{constructor({hash:e}){super('User Operation receipt with hash "'.concat(e,'" could not be found. The User Operation may not have been processed yet.'),{name:"UserOperationReceiptNotFoundError"})}}class Z extends W.BaseError{constructor({hash:e}){super('User Operation with hash "'.concat(e,'" could not be found.'),{name:"UserOperationNotFoundError"})}}class Q extends W.BaseError{constructor({hash:e}){super('Timed out while waiting for User Operation with hash "'.concat(e,'" to be confirmed.'),{name:"WaitForUserOperationReceiptTimeoutError"})}}let ee=[d,O,S,A,I,U,L,N,H,M,V];function et(e,t){let{calls:n,docsPath:r,...a}=t;return new $((()=>{let t=function(e,t){let n=(e.details||"").toLowerCase();if(f.message.test(n))return new f({cause:e});if(p.message.test(n))return new p({cause:e});if(m.message.test(n))return new m({cause:e});if(y.message.test(n))return new y({cause:e});if(g.message.test(n))return new g({cause:e,factory:t.factory,factoryData:t.factoryData,initCode:t.initCode});if(b.message.test(n))return new b({cause:e,factory:t.factory,factoryData:t.factoryData,initCode:t.initCode});if(_.message.test(n))return new _({cause:e,factory:t.factory,factoryData:t.factoryData,initCode:t.initCode,sender:t.sender});if(h.message.test(n))return new h({cause:e});if(v.message.test(n))return new v({cause:e});if(x.message.test(n))return new x({cause:e,nonce:t.nonce});if(w.message.test(n))return new w({cause:e});if(P.message.test(n))return new P({cause:e});if(E.message.test(n))return new E({cause:e});if(S.message.test(n))return new S({cause:e});if(G.message.test(n))return new G({cause:e});if(B.message.test(n))return new B({cause:e});if(D.message.test(n))return new D({cause:e});if(k.message.test(n))return new k({cause:e});if(C.message.test(n))return new C({cause:e,factory:t.factory,factoryData:t.factoryData,initCode:t.initCode});if(T.message.test(n))return new T({cause:e});if(F.message.test(n))return new F({cause:e});if(j.message.test(n))return new j({cause:e});if(z.message.test(n))return new z({cause:e});if(q.message.test(n))return new q({cause:e});if(K.message.test(n))return new K({cause:e});let r=e.walk(e=>ee.some(t=>t.code===e.code));if(r){if(r.code===d.code)return new d({cause:e,data:r.data,message:r.details});if(r.code===O.code)return new O({cause:e});if(r.code===S.code)return new S({cause:e});if(r.code===A.code)return new A({cause:e});if(r.code===I.code)return new I({cause:e});if(r.code===U.code)return new U({cause:e});if(r.code===L.code)return new L({cause:e});if(r.code===N.code)return new N({cause:e});if(r.code===H.code)return new H({cause:e});if(r.code===M.code)return new M({cause:e});if(r.code===V.code)return new V({cause:e})}return new R({cause:e})}(e,a);if(n&&t instanceof d){let e,r=(t.walk(t=>{var n,r,a,i;if("string"==typeof t.data||"string"==typeof(null==(n=t.data)?void 0:n.revertData)||!(t instanceof s.BaseError)&&"string"==typeof t.message){let n=null==(r=(i=(null==(a=t.data)?void 0:a.revertData)||t.data||t.message).match)?void 0:r.call(i,/(0x[A-Za-z0-9]*)/);if(n)return e=n[1],!0}return!1}),e),a=null==n?void 0:n.filter(e=>e.abi);if(r&&a.length>0)return function(e){let{calls:t,revertData:n}=e,{abi:r,functionName:a,args:i,to:o}=(()=>{let e=null==t?void 0:t.filter(e=>!!e.abi);if(1===e.length)return e[0];let r=e.filter(e=>{try{return!!(0,u.decodeErrorResult)({abi:e.abi,data:n})}catch(e){return!1}});return 1===r.length?r[0]:{abi:[],functionName:e.reduce((e,t)=>"".concat(e?"".concat(e," | "):"").concat(t.functionName),""),args:void 0,to:void 0}})(),s="0x"===n?new c.ContractFunctionZeroDataError({functionName:a}):new c.ContractFunctionRevertedError({abi:r,data:n,functionName:a});return new c.ContractFunctionExecutionError(s,{abi:r,args:i,contractAddress:o,functionName:a})}({calls:a,revertData:r})}return t})(),{docsPath:r,...a})}var en=e.i(849051),er=e.i(806550);function ea(e){var t;let n={};return void 0!==e.callData&&(n.callData=e.callData),void 0!==e.callGasLimit&&(n.callGasLimit=(0,en.numberToHex)(e.callGasLimit)),void 0!==e.factory&&(n.factory=e.factory),void 0!==e.factoryData&&(n.factoryData=e.factoryData),void 0!==e.initCode&&(n.initCode=e.initCode),void 0!==e.maxFeePerGas&&(n.maxFeePerGas=(0,en.numberToHex)(e.maxFeePerGas)),void 0!==e.maxPriorityFeePerGas&&(n.maxPriorityFeePerGas=(0,en.numberToHex)(e.maxPriorityFeePerGas)),void 0!==e.nonce&&(n.nonce=(0,en.numberToHex)(e.nonce)),void 0!==e.paymaster&&(n.paymaster=e.paymaster),void 0!==e.paymasterAndData&&(n.paymasterAndData=e.paymasterAndData||"0x"),void 0!==e.paymasterData&&(n.paymasterData=e.paymasterData),void 0!==e.paymasterPostOpGasLimit&&(n.paymasterPostOpGasLimit=(0,en.numberToHex)(e.paymasterPostOpGasLimit)),void 0!==e.paymasterVerificationGasLimit&&(n.paymasterVerificationGasLimit=(0,en.numberToHex)(e.paymasterVerificationGasLimit)),void 0!==e.preVerificationGas&&(n.preVerificationGas=(0,en.numberToHex)(e.preVerificationGas)),void 0!==e.sender&&(n.sender=e.sender),void 0!==e.signature&&(n.signature=e.signature),void 0!==e.verificationGasLimit&&(n.verificationGasLimit=(0,en.numberToHex)(e.verificationGasLimit)),void 0!==e.authorization&&(n.eip7702Auth={address:(t=e.authorization).address,chainId:(0,en.numberToHex)(t.chainId),nonce:(0,en.numberToHex)(t.nonce),r:t.r?(0,en.numberToHex)(BigInt(t.r),{size:32}):(0,er.pad)("0x",{size:32}),s:t.s?(0,en.numberToHex)(BigInt(t.s),{size:32}):(0,er.pad)("0x",{size:32}),yParity:t.yParity?(0,en.numberToHex)(t.yParity,{size:1}):(0,er.pad)("0x",{size:32})}),n}var ei=e.i(807992),eo=e.i(191055),es=e.i(421954),ec=e.i(630032),eu=e.i(573166);async function el(e,t){var n,r,a;let{chainId:i,entryPointAddress:o,context:s,...c}=t,u=ea(c),{paymasterPostOpGasLimit:l,paymasterVerificationGasLimit:f,...d}=await e.request({method:"pm_getPaymasterData",params:[{...u,callGasLimit:null!=(n=u.callGasLimit)?n:"0x0",verificationGasLimit:null!=(r=u.verificationGasLimit)?r:"0x0",preVerificationGas:null!=(a=u.preVerificationGas)?a:"0x0"},o,(0,en.numberToHex)(i),s]});return{...d,...l&&{paymasterPostOpGasLimit:(0,eu.hexToBigInt)(l)},...f&&{paymasterVerificationGasLimit:(0,eu.hexToBigInt)(f)}}}async function ef(e,t){var n,r,a;let{chainId:i,entryPointAddress:o,context:s,...c}=t,u=ea(c),{paymasterPostOpGasLimit:l,paymasterVerificationGasLimit:f,...d}=await e.request({method:"pm_getPaymasterStubData",params:[{...u,callGasLimit:null!=(n=u.callGasLimit)?n:"0x0",verificationGasLimit:null!=(r=u.verificationGasLimit)?r:"0x0",preVerificationGas:null!=(a=u.preVerificationGas)?a:"0x0"},o,(0,en.numberToHex)(i),s]});return{...d,...l&&{paymasterPostOpGasLimit:(0,eu.hexToBigInt)(l)},...f&&{paymasterVerificationGasLimit:(0,eu.hexToBigInt)(f)}}}let ed=["factory","fees","gas","paymaster","nonce","signature","authorization"];async function ep(e,t){var o,s,c,u,l,f,d;let p,{account:m=e.account,parameters:y=ed,stateOverride:g}=t;if(!m)throw new a.AccountNotFoundError;let b=(0,r.parseAccount)(m),_=null!=(o=t.paymaster)?o:null==e?void 0:e.paymaster,h="string"==typeof _?_:void 0,{getPaymasterStubData:v,getPaymasterData:w}=(()=>{if(!0===_)return{getPaymasterStubData:t=>(0,i.getAction)(e,ef,"getPaymasterStubData")(t),getPaymasterData:t=>(0,i.getAction)(e,el,"getPaymasterData")(t)};if("object"==typeof _){let{getPaymasterStubData:e,getPaymasterData:t}=_;return{getPaymasterStubData:t&&e?e:t,getPaymasterData:t&&e?t:void 0}}return{getPaymasterStubData:void 0,getPaymasterData:void 0}})(),x=t.paymasterContext?t.paymasterContext:null==e?void 0:e.paymasterContext,P={...t,paymaster:h,sender:b.address},[O,E,S,G,B]=await Promise.all([(async()=>t.calls?b.encodeCalls(t.calls.map(e=>e.abi?{data:(0,es.encodeFunctionData)(e),to:e.to,value:e.value}:e)):t.callData)(),(async()=>{if(!y.includes("factory"))return;if(t.initCode)return{initCode:t.initCode};if(t.factory&&t.factoryData)return{factory:t.factory,factoryData:t.factoryData};let{factory:e,factoryData:n}=await b.getFactoryArgs();return"0.6"===b.entryPoint.version?{initCode:e&&n?(0,ec.concat)([e,n]):void 0}:{factory:e,factoryData:n}})(),(async()=>{var n,r;if(y.includes("fees")){if("bigint"==typeof t.maxFeePerGas&&"bigint"==typeof t.maxPriorityFeePerGas)return P;if(null==e||null==(n=e.userOperation)?void 0:n.estimateFeesPerGas){let t=await e.userOperation.estimateFeesPerGas({account:b,bundlerClient:e,userOperation:P});return{...P,...t}}try{let n=null!=(r=e.client)?r:e,a=await (0,i.getAction)(n,eo.estimateFeesPerGas,"estimateFeesPerGas")({chain:n.chain,type:"eip1559"});return{maxFeePerGas:"bigint"==typeof t.maxFeePerGas?t.maxFeePerGas:BigInt(2n*a.maxFeePerGas),maxPriorityFeePerGas:"bigint"==typeof t.maxPriorityFeePerGas?t.maxPriorityFeePerGas:BigInt(2n*a.maxPriorityFeePerGas)}}catch(e){return}}})(),(async()=>{if(y.includes("nonce"))return"bigint"==typeof t.nonce?t.nonce:b.getNonce()})(),(async()=>{if(y.includes("authorization")){if("object"==typeof t.authorization)return t.authorization;if(b.authorization&&!await b.isDeployed())return{...await (0,ei.prepareAuthorization)(b.client,b.authorization),r:"0xfffffffffffffffffffffffffffffff000000000000000000000000000000000",s:"0x7aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",yParity:1}}})()]);async function A(){return p||(e.chain?e.chain.id:p=await (0,i.getAction)(e,n.getChainId,"getChainId")({}))}void 0!==O&&(P.callData=O),void 0!==E&&(P={...P,...E}),void 0!==S&&(P={...P,...S}),void 0!==G&&(P.nonce=G),void 0!==B&&(P.authorization=B),y.includes("signature")&&(void 0!==t.signature?P.signature=t.signature:P.signature=await b.getStubSignature(P)),"0.6"!==b.entryPoint.version||P.initCode||(P.initCode="0x");let I=!1;if(y.includes("paymaster")&&v&&!h&&!t.paymasterAndData){let{isFinal:e=!1,sponsor:t,...n}=await v({chainId:await A(),entryPointAddress:b.entryPoint.address,context:x,...P});I=e,P={...P,...n}}if("0.6"!==b.entryPoint.version||P.paymasterAndData||(P.paymasterAndData="0x"),y.includes("gas")){if(null==(s=b.userOperation)?void 0:s.estimateGas){let e=await b.userOperation.estimateGas(P);P={...P,...e}}if(void 0===P.callGasLimit||void 0===P.preVerificationGas||void 0===P.verificationGasLimit||P.paymaster&&void 0===P.paymasterPostOpGasLimit||P.paymaster&&void 0===P.paymasterVerificationGasLimit){let t=await (0,i.getAction)(e,em,"estimateUserOperationGas")({account:b,callGasLimit:0n,preVerificationGas:0n,verificationGasLimit:0n,stateOverride:g,...P.paymaster?{paymasterPostOpGasLimit:0n,paymasterVerificationGasLimit:0n}:{},...P});P={...P,callGasLimit:null!=(c=P.callGasLimit)?c:t.callGasLimit,preVerificationGas:null!=(u=P.preVerificationGas)?u:t.preVerificationGas,verificationGasLimit:null!=(l=P.verificationGasLimit)?l:t.verificationGasLimit,paymasterPostOpGasLimit:null!=(f=P.paymasterPostOpGasLimit)?f:t.paymasterPostOpGasLimit,paymasterVerificationGasLimit:null!=(d=P.paymasterVerificationGasLimit)?d:t.paymasterVerificationGasLimit}}}if(y.includes("paymaster")&&w&&!h&&!t.paymasterAndData&&!I){let e=await w({chainId:await A(),entryPointAddress:b.entryPoint.address,context:x,...P});P={...P,...e}}return delete P.calls,delete P.parameters,delete P.paymasterContext,"string"!=typeof P.paymaster&&delete P.paymaster,P}async function em(e,t){let{account:n=e.account,entryPointAddress:s,stateOverride:c}=t;if(!n&&!t.sender)throw new a.AccountNotFoundError;let u=n?(0,r.parseAccount)(n):void 0,l=(0,o.serializeStateOverride)(c),f=u?await (0,i.getAction)(e,ep,"prepareUserOperation")({...t,parameters:["authorization","factory","nonce","paymaster","signature"]}):t;try{let t=[ea(f),null!=s?s:null==u||null==(d=u.entryPoint)?void 0:d.address];var d,p=await e.request({method:"eth_estimateUserOperationGas",params:l?[...t,l]:[...t]});let n={};return p.callGasLimit&&(n.callGasLimit=BigInt(p.callGasLimit)),p.preVerificationGas&&(n.preVerificationGas=BigInt(p.preVerificationGas)),p.verificationGasLimit&&(n.verificationGasLimit=BigInt(p.verificationGasLimit)),p.paymasterPostOpGasLimit&&(n.paymasterPostOpGasLimit=BigInt(p.paymasterPostOpGasLimit)),p.paymasterVerificationGasLimit&&(n.paymasterVerificationGasLimit=BigInt(p.paymasterVerificationGasLimit)),n}catch(n){let e=t.calls;throw et(n,{...f,...e?{calls:e}:{}})}}async function ey(e,t){let{hash:n}=t,r=await e.request({method:"eth_getUserOperationByHash",params:[n]},{dedupe:!0});if(!r)throw new Z({hash:n});let{blockHash:a,blockNumber:i,entryPoint:o,transactionHash:s,userOperation:c}=r;return{blockHash:a,blockNumber:BigInt(i),entryPoint:o,transactionHash:s,userOperation:function(e){let t={...e};return e.callGasLimit&&(t.callGasLimit=BigInt(e.callGasLimit)),e.maxFeePerGas&&(t.maxFeePerGas=BigInt(e.maxFeePerGas)),e.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=BigInt(e.maxPriorityFeePerGas)),e.nonce&&(t.nonce=BigInt(e.nonce)),e.paymasterPostOpGasLimit&&(t.paymasterPostOpGasLimit=BigInt(e.paymasterPostOpGasLimit)),e.paymasterVerificationGasLimit&&(t.paymasterVerificationGasLimit=BigInt(e.paymasterVerificationGasLimit)),e.preVerificationGas&&(t.preVerificationGas=BigInt(e.preVerificationGas)),e.verificationGasLimit&&(t.verificationGasLimit=BigInt(e.verificationGasLimit)),t}(c)}}var eg=e.i(348668),eb=e.i(425337);async function e_(e,t){let{hash:n}=t,r=await e.request({method:"eth_getUserOperationReceipt",params:[n]},{dedupe:!0});if(!r)throw new X({hash:n});let a={...r};return r.actualGasCost&&(a.actualGasCost=BigInt(r.actualGasCost)),r.actualGasUsed&&(a.actualGasUsed=BigInt(r.actualGasUsed)),r.logs&&(a.logs=r.logs.map(e=>(0,eg.formatLog)(e))),r.receipt&&(a.receipt=(0,eb.formatTransactionReceipt)(a.receipt)),a}async function eh(e,t){var n,o;let{account:s=e.account,entryPointAddress:c}=t;if(!s&&!t.sender)throw new a.AccountNotFoundError;let u=s?(0,r.parseAccount)(s):void 0,l=u?await (0,i.getAction)(e,ep,"prepareUserOperation")(t):t,f=t.signature||await (null==u||null==(n=u.signUserOperation)?void 0:n.call(u,l)),d=ea({...l,signature:f});try{return await e.request({method:"eth_sendUserOperation",params:[d,null!=c?c:null==u||null==(o=u.entryPoint)?void 0:o.address]},{retryCount:0})}catch(n){let e=t.calls;throw et(n,{...l,...e?{calls:e}:{},signature:f})}}var ev=e.i(634051),ew=e.i(356915),ex=e.i(255505);function eP(e){return{estimateUserOperationGas:t=>em(e,t),getChainId:()=>(0,n.getChainId)(e),getSupportedEntryPoints:()=>e.request({method:"eth_supportedEntryPoints"}),getUserOperation:t=>ey(e,t),getUserOperationReceipt:t=>e_(e,t),prepareUserOperation:t=>ep(e,t),sendUserOperation:t=>eh(e,t),waitForUserOperationReceipt:t=>(function(e,t){let{hash:n,pollingInterval:r=e.pollingInterval,retryCount:a,timeout:o=12e4}=t,s=0,c=(0,ex.stringify)(["waitForUserOperationReceipt",e.uid,n]);return new Promise((t,u)=>{let l=(0,ev.observe)(c,{resolve:t,reject:u},t=>{let c=e=>{u(),e(),l()},u=(0,ew.poll)(async()=>{a&&s>=a&&c(()=>t.reject(new Q({hash:n})));try{let r=await (0,i.getAction)(e,e_,"getUserOperationReceipt")({hash:n});c(()=>t.resolve(r))}catch(e){"UserOperationReceiptNotFoundError"!==e.name&&c(()=>t.reject(e))}s++},{emitOnBegin:!0,interval:r});return o&&setTimeout(()=>c(()=>t.reject(new Q({hash:n}))),o),u})})})(e,t)}}function eO(e){var n;let{client:r,key:a="bundler",name:i="Bundler Client",paymaster:o,paymasterContext:s,transport:c,userOperation:u}=e;return Object.assign((0,t.createClient)({...e,chain:null!=(n=e.chain)?n:null==r?void 0:r.chain,key:a,name:i,transport:c,type:"bundlerClient"}),{client:r,paymaster:o,paymasterContext:s,userOperation:u}).extend(eP)}},520905,681348,e=>{"use strict";e.s(["Fragment",()=>h,"createElement",()=>b,"h",()=>b,"options",()=>n,"render",()=>C],520905);var t,n,r,a,i,o,s,c,u,l,f={},d=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,m=Array.isArray;function y(e,t){for(var n in t)e[n]=t[n];return e}function g(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function b(e,n,r){var a,i,o,s={};for(o in n)"key"==o?a=n[o]:"ref"==o?i=n[o]:s[o]=n[o];if(arguments.length>2&&(s.children=arguments.length>3?t.call(arguments,2):r),"function"==typeof e&&null!=e.defaultProps)for(o in e.defaultProps)void 0===s[o]&&(s[o]=e.defaultProps[o]);return _(e,s,a,i,null)}function _(e,t,a,i,o){var s={type:e,props:t,key:a,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++r:o,__i:-1,__u:0};return null==o&&null!=n.vnode&&n.vnode(s),s}function h(e){return e.children}function v(e,t){this.props=e,this.context=t}function w(e,t){if(null==t)return e.__?w(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?w(e):null}function x(e){(!e.__d&&(e.__d=!0)&&a.push(e)&&!P.__r++||i!==n.debounceRendering)&&((i=n.debounceRendering)||o)(P)}function P(){var e,t,r,i,o,c,u,l;for(a.sort(s);e=a.shift();)e.__d&&(t=a.length,i=void 0,c=(o=(r=e).__v).__e,u=[],l=[],r.__P&&((i=y({},o)).__v=o.__v+1,n.vnode&&n.vnode(i),B(r.__P,i,o,r.__n,r.__P.namespaceURI,32&o.__u?[c]:null,u,null==c?w(o):c,!!(32&o.__u),l),i.__v=o.__v,i.__.__k[i.__i]=i,A(u,i,l),i.__e!=c&&function e(t){var n,r;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,n=0;n<t.__k.length;n++)if(null!=(r=t.__k[n])&&null!=r.__e){t.__e=t.__c.base=r.__e;break}return e(t)}}(i)),a.length>t&&a.sort(s));P.__r=0}function O(e,t,r,a,i,o,s,c,u,l,p){var y,b,v,x,P,O=a&&a.__k||d,E=t.length;for(r.__d=u,function(e,t,r){var a,i,o,s,c,u=t.length,l=r.length,f=l,d=0;for(e.__k=[],a=0;a<u;a++)null!=(i=t[a])&&"boolean"!=typeof i&&"function"!=typeof i?(s=a+d,(i=e.__k[a]="string"==typeof i||"number"==typeof i||"bigint"==typeof i||i.constructor==String?_(null,i,null,null,null):m(i)?_(h,{children:i},null,null,null):void 0===i.constructor&&i.__b>0?_(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i).__=e,i.__b=e.__b+1,o=null,-1!==(c=i.__i=function(e,t,n,r){var a=e.key,i=e.type,o=n-1,s=n+1,c=t[n];if(null===c||c&&a==c.key&&i===c.type&&0==(131072&c.__u))return n;if(r>+(null!=c&&0==(131072&c.__u)))for(;o>=0||s<t.length;){if(o>=0){if((c=t[o])&&0==(131072&c.__u)&&a==c.key&&i===c.type)return o;o--}if(s<t.length){if((c=t[s])&&0==(131072&c.__u)&&a==c.key&&i===c.type)return s;s++}}return -1}(i,r,s,f))&&(f--,(o=r[c])&&(o.__u|=131072)),null==o||null===o.__v?(-1==c&&d--,"function"!=typeof i.type&&(i.__u|=65536)):c!==s&&(c==s-1?d--:c==s+1?d++:(c>s?d--:d++,i.__u|=65536))):i=e.__k[a]=null;if(f)for(a=0;a<l;a++)null!=(o=r[a])&&0==(131072&o.__u)&&(o.__e==e.__d&&(e.__d=w(o)),function e(t,r,a){var i,o;if(n.unmount&&n.unmount(t),(i=t.ref)&&(i.current&&i.current!==t.__e||I(i,null,r)),null!=(i=t.__c)){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(e){n.__e(e,r)}i.base=i.__P=null}if(i=t.__k)for(o=0;o<i.length;o++)i[o]&&e(i[o],r,a||"function"!=typeof t.type);a||g(t.__e),t.__c=t.__=t.__e=t.__d=void 0}(o,o))}(r,t,O),u=r.__d,y=0;y<E;y++)null!=(v=r.__k[y])&&(b=-1===v.__i?f:O[v.__i]||f,v.__i=y,B(e,v,b,i,o,s,c,u,l,p),x=v.__e,v.ref&&b.ref!=v.ref&&(b.ref&&I(b.ref,null,v),p.push(v.ref,v.__c||x,v)),null==P&&null!=x&&(P=x),65536&v.__u||b.__k===v.__k?u=function e(t,n,r){var a,i;if("function"==typeof t.type){for(a=t.__k,i=0;a&&i<a.length;i++)a[i]&&(a[i].__=t,n=e(a[i],n,r));return n}t.__e!=n&&(n&&t.type&&!r.contains(n)&&(n=w(t)),r.insertBefore(t.__e,n||null),n=t.__e);do n=n&&n.nextSibling;while(null!=n&&8===n.nodeType)return n}(v,u,e):"function"==typeof v.type&&void 0!==v.__d?u=v.__d:x&&(u=x.nextSibling),v.__d=void 0,v.__u&=-196609);r.__d=u,r.__e=P}function E(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||p.test(t)?n:n+"px"}function S(e,t,n,r,a){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||E(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||E(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/(PointerCapture)$|Capture$/i,"$1")),t=t.toLowerCase()in e||"onFocusOut"===t||"onFocusIn"===t?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r?n.u=r.u:(n.u=c,e.addEventListener(t,i?l:u,i)):e.removeEventListener(t,i?l:u,i);else{if("http://www.w3.org/2000/svg"==a)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&"popover"!=t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,"popover"==t&&1==n?"":n))}}function G(e){return function(t){if(this.l){var r=this.l[t.type+e];if(null==t.t)t.t=c++;else if(t.t<r.u)return;return r(n.event?n.event(t):t)}}}function B(e,r,a,i,o,s,c,u,l,d){var p,b,_,x,P,E,G,B,A,I,C,U,k,L,T,F,z=r.type;if(void 0!==r.constructor)return null;128&a.__u&&(l=!!(32&a.__u),s=[u=r.__e=a.__e]),(p=n.__b)&&p(r);e:if("function"==typeof z)try{if(B=r.props,A="prototype"in z&&z.prototype.render,I=(p=z.contextType)&&i[p.__c],C=p?I?I.props.value:p.__:i,a.__c?G=(b=r.__c=a.__c).__=b.__E:(A?r.__c=b=new z(B,C):(r.__c=b=new v(B,C),b.constructor=z,b.render=D),I&&I.sub(b),b.props=B,b.state||(b.state={}),b.context=C,b.__n=i,_=b.__d=!0,b.__h=[],b._sb=[]),A&&null==b.__s&&(b.__s=b.state),A&&null!=z.getDerivedStateFromProps&&(b.__s==b.state&&(b.__s=y({},b.__s)),y(b.__s,z.getDerivedStateFromProps(B,b.__s))),x=b.props,P=b.state,b.__v=r,_)A&&null==z.getDerivedStateFromProps&&null!=b.componentWillMount&&b.componentWillMount(),A&&null!=b.componentDidMount&&b.__h.push(b.componentDidMount);else{if(A&&null==z.getDerivedStateFromProps&&B!==x&&null!=b.componentWillReceiveProps&&b.componentWillReceiveProps(B,C),!b.__e&&(null!=b.shouldComponentUpdate&&!1===b.shouldComponentUpdate(B,b.__s,C)||r.__v===a.__v)){for(r.__v!==a.__v&&(b.props=B,b.state=b.__s,b.__d=!1),r.__e=a.__e,r.__k=a.__k,r.__k.some(function(e){e&&(e.__=r)}),U=0;U<b._sb.length;U++)b.__h.push(b._sb[U]);b._sb=[],b.__h.length&&c.push(b);break e}null!=b.componentWillUpdate&&b.componentWillUpdate(B,b.__s,C),A&&null!=b.componentDidUpdate&&b.__h.push(function(){b.componentDidUpdate(x,P,E)})}if(b.context=C,b.props=B,b.__P=e,b.__e=!1,k=n.__r,L=0,A){for(b.state=b.__s,b.__d=!1,k&&k(r),p=b.render(b.props,b.state,b.context),T=0;T<b._sb.length;T++)b.__h.push(b._sb[T]);b._sb=[]}else do b.__d=!1,k&&k(r),p=b.render(b.props,b.state,b.context),b.state=b.__s;while(b.__d&&++L<25)b.state=b.__s,null!=b.getChildContext&&(i=y(y({},i),b.getChildContext())),A&&!_&&null!=b.getSnapshotBeforeUpdate&&(E=b.getSnapshotBeforeUpdate(x,P)),O(e,m(F=null!=p&&p.type===h&&null==p.key?p.props.children:p)?F:[F],r,a,i,o,s,c,u,l,d),b.base
vendor: 3,156 bytes, line 1
1=r.__e,r.__u&=-161,b.__h.length&&c.push(b),G&&(b.__E=b.__=null)}catch(e){if(r.__v=null,l||null!=s){for(r.__u|=l?160:32;u&&8===u.nodeType&&u.nextSibling;)u=u.nextSibling;s[s.indexOf(u)]=null,r.__e=u}else r.__e=a.__e,r.__k=a.__k;n.__e(e,r,a)}else null==s&&r.__v===a.__v?(r.__k=a.__k,r.__e=a.__e):r.__e=function(e,r,a,i,o,s,c,u,l){var d,p,y,b,_,h,v,x=a.props,P=r.props,E=r.type;if("svg"===E?o="http://www.w3.org/2000/svg":"math"===E?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),null!=s){for(d=0;d<s.length;d++)if((_=s[d])&&"setAttribute"in _==!!E&&(E?_.localName===E:3===_.nodeType)){e=_,s[d]=null;break}}if(null==e){if(null===E)return document.createTextNode(P);e=document.createElementNS(o,E,P.is&&P),u&&(n.__m&&n.__m(r,s),u=!1),s=null}if(null===E)x===P||u&&e.data===P||(e.data=P);else{if(s=s&&t.call(e.childNodes),x=a.props||f,!u&&null!=s)for(x={},d=0;d<e.attributes.length;d++)x[(_=e.attributes[d]).name]=_.value;for(d in x)if(_=x[d],"children"==d);else if("dangerouslySetInnerHTML"==d)y=_;else if(!(d in P)){if("value"==d&&"defaultValue"in P||"checked"==d&&"defaultChecked"in P)continue;S(e,d,null,_,o)}for(d in P)_=P[d],"children"==d?b=_:"dangerouslySetInnerHTML"==d?p=_:"value"==d?h=_:"checked"==d?v=_:u&&"function"!=typeof _||x[d]===_||S(e,d,_,x[d],o);if(p)u||y&&(p.__html===y.__html||p.__html===e.innerHTML)||(e.innerHTML=p.__html),r.__k=[];else if(y&&(e.innerHTML=""),O(e,m(b)?b:[b],r,a,i,"foreignObject"===E?"http://www.w3.org/1999/xhtml":o,s,c,s?s[0]:a.__k&&w(a,0),u,l),null!=s)for(d=s.length;d--;)g(s[d]);u||(d="value","progress"===E&&null==h?e.removeAttribute("value"):void 0===h||h===e[d]&&("progress"!==E||h)&&("option"!==E||h===x[d])||S(e,d,h,x[d],o),d="checked",void 0!==v&&v!==e[d]&&S(e,d,v,x[d],o))}return e}(a.__e,r,a,i,o,s,c,l,d);(p=n.diffed)&&p(r)}function A(e,t,r){t.__d=void 0;for(var a=0;a<r.length;a++)I(r[a],r[++a],r[++a]);n.__c&&n.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){n.__e(e,t.__v)}})}function I(e,t,r){try{if("function"==typeof e){var a="function"==typeof e.__u;a&&e.__u(),a&&null==t||(e.__u=e(t))}else e.current=t}catch(e){n.__e(e,r)}}function D(e,t,n){return this.constructor(e,n)}function C(e,r,a){var i,o,s,c;n.__&&n.__(e,r),o=(i="function"==typeof a)?null:a&&a.__k||r.__k,s=[],c=[],B(r,e=(!i&&a||r).__k=b(h,null,[e]),o||f,f,r.namespaceURI,!i&&a?[a]:o?null:r.firstChild?t.call(r.childNodes):null,s,!i&&a?a:o?o.__e:r.firstChild,i,c),A(s,e,c)}t=d.slice,n={__e:function(e,t,n,r){for(var a,i,o;t=t.__;)if((a=t.__c)&&!a.__)try{if((i=a.constructor)&&null!=i.getDerivedStateFromError&&(a.setState(i.getDerivedStateFromError(e)),o=a.__d),null!=a.componentDidCatch&&(a.componentDidCatch(e,r||{}),o=a.__d),o)return a.__E=a}catch(t){e=t}throw e}},r=0,v.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=y({},this.state),"function"==typeof e&&(e=e(y({},n),this.props)),e&&y(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),x(this))},v.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),x(this))},v.prototype.render=h,a=[],o="function"==typeof Promise?Promise.prototype.then.bind(Prom
1ise.resolve()):setTimeout,s=function(e,t){return e.__v.__b-t.__v.__b},P.__r=0,c=0,u=G(!1),l=G(!0),e.s(["useEffect",()=>J,"useMemo",()=>Y,"useState",()=>W],681348);var U,k,L,T,F=0,z=[],j=n,H=j.__b,M=j.__r,V=j.diffed,N=j.__c,R=j.unmount,q=j.__;function K(e,t){j.__h&&j.__h(k,e,F||t),F=0;var n=k.__H||(k.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function W(e){return F=1,function(e,t,n){var r=K(U++,2);if(r.t=e,!r.__c&&(r.__=[et(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=k,!k.u)){var a=function(e,t,n){if(!r.__c.__H)return!0;var a=r.__c.__H.__.filter(function(e){return!!e.__c});if(a.every(function(e){return!e.__N}))return!i||i.call(this,e,t,n);var o=!1;return a.forEach(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(o=!0)}}),!(!o&&r.__c.props===e)&&(!i||i.call(this,e,t,n))};k.u=!0;var i=k.shouldComponentUpdate,o=k.componentWillUpdate;k.componentWillUpdate=function(e,t,n){if(this.__e){var r=i;i=void 0,a(e,t,n),i=r}o&&o.call(this,e,t,n)},k.shouldComponentUpdate=a}return r.__N||r.__}(et,e)}function J(e,t){var n=K(U++,3);!j.__s&&ee(n.__H,t)&&(n.__=e,n.i=t,k.__H.__h.push(n))}function Y(e,t){var n=K(U++,7);return ee(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function $(){for(var e;e=z.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(Z),e.__H.__h.forEach(Q),e.__H.__h=[]}catch(t){e.__H.__h=[],j.__e(t,e.__v)}}j.__b=function(e){k=null,H&&H(e)},j.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),q&&q(e,t)},j.__r=function(e){M&&M(e),U=0;var t=(k=e.__c).__H;t&&(L===k?(t.__h=[],k.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.i=e.__N=void 0})):(t.__h.forEach(Z),t.__h.forEach(Q),t.__h=[],U=0)),L=k},j.diffed=function(e){V&&V(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==z.push(t)&&T===j.requestAnimationFrame||((T=j.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),X&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);X&&(t=requestAnimationFrame(n))})($)),t.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.i=void 0})),L=k=null},j.__c=function(e,t){t.some(function(e){try{e.__h.forEach(Z),e.__h=e.__h.filter(function(e){return!e.__||Q(e)})}catch(n){t.some(function(e){e.__h&&(e.__h=[])}),t=[],j.__e(n,e.__v)}}),N&&N(e,t)},j.unmount=function(e){R&&R(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(e){try{Z(e)}catch(e){t=e}}),n.__H=void 0,t&&j.__e(t,n.__v))};var X="function"==typeof requestAnimationFrame;function Z(e){var t=k,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),k=t}function Q(e){var t=k;e.__c=e.__(),k=t}function ee(e,t){return!e||e.length!==t.length||t.some(function(t,n){return t!==e[n]})}function et(e,t){return"function"==typeof t?t(e):t}},129124,121077,153281,171822,522109,586373,495118,510698,645009,582081,775487,175291,e=>{"use strict";let t;e.s(["Hex",()=>et],129124),e.s(["IntegerOutOfRangeError",()=>W,"InvalidHexBooleanError",()=>J,"InvalidHexTypeError",()=>Y,"InvalidHexValueError",()=>$,"InvalidLengthError",()=>X,"SizeExceedsPaddingSizeError",()=>ee,"SizeOverflowError",()=>Z,"SliceOffsetOutOfBoundsError",()=>Q,"assert",()=>S,"concat",()=>G,"from",()=>B,"fromBoolean",()=>A,"fromBytes",()=>I,"fromNumber",()=>D,"fromString",()=>C,"isEqual",()=>U,"padLeft",()=>k,"padRight",()=>L,"random",()=>T,"size",()=>z,"slice",()=>F,"toBigInt",()=>M,"toBoolean",()=>V,"toBytes",()=>N,"toNumber",()=>R,"toString",()=>q,"trimLeft",()=>j,"trimRight",()=>H,"validate",()=>K],566354);var n=e.i(798808);class r extends Error{walk(e){return function e(t,n){return(null==n?void 0:n(t))?t:t&&"object"==typeof t&&"cause"in t&&t.cause?e(t.cause,n):n?null:t}(this,e)}constructor(e,t={}){let n=(()=>{var e;if(t.cause instanceof r){if(t.cause.details)return t.cause.details;if(t.cause.shortMessage)return t.cause.shortMessage}return(null==(e=t.cause)?void 0:e.message)?t.cause.message:t.details})(),a=t.cause instanceof r&&t.cause.docsPath||t.docsPath,i="".concat("https://oxlib.sh").concat(null!=a?a:"");super([e||"An error occurred.",...t.metaMessages?["",...t.metaMessages]:[],...n||a?["",n?"Details: ".concat(n):void 0,a?"See: ".concat(i):void 0]:[]].filter(e=>"string"==typeof e).join("\n"),t.cause?{cause:t.cause}:void 0),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:"ox@".concat("0.1.1")}),this.cause=t.cause,this.details=n,this.docs=i,this.docsPath=a,this.shortMessage=e}}function a(e,t,n){return JSON.stringify(e,(e,n)=>"function"==typeof t?t(e,n):"bigint"==typeof n?n.toString()+"#__bigint":n,n)}function i(e,t){if(b(e)>t)throw new w({givenSize:b(e),maxSize:t})}let o={zero:48,nine:57,A:65,F:70,a:97,f:102};function s(e){return e>=o.zero&&e<=o.nine?e-o.zero:e>=o.A&&e<=o.F?e-(o.A-10):e>=o.a&&e<=o.f?e-(o.a-10):void 0}function c(e,t){if(z(e)>t)throw new Z({givenSize:z(e),maxSize:t})}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{dir:n,size:r=32}=t;if(0===r)return e;let a=e.replace("0x","");if(a.length>2*r)throw new ee({size:Math.ceil(a.length/2),targetSize:r,type:"Hex"});return"0x".concat(a["right"===n?"padEnd":"padStart"](2*r,"0"))}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{dir:n="left"}=t,r=e.replace("0x",""),a=0;for(let e=0;e<r.length-1;e++)if("0"===r["left"===n?e:r.length-e-1].toString())a++;else break;
1return"0"===(r="left"===n?r.slice(a):r.slice(0,r.length-a))?"0x":"right"===n&&r.length%2==1?"0x".concat(r,"0"):"0x".concat(r)}let f=new TextEncoder;function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=0;for(let e of t)r+=e.length;let a=new Uint8Array(r);for(let e=0,n=0;e<t.length;e++){let r=t[e];a.set(r,n),n+=r.length}return a}function p(e){return e instanceof Uint8Array?e:"string"==typeof e?y(e):m(e)}function m(e){return e instanceof Uint8Array?e:new Uint8Array(e)}function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{size:n}=t,a=e;n&&(c(e,n),a=L(e,n));let i=a.slice(2);i.length%2&&(i="0".concat(i));let o=i.length/2,u=new Uint8Array(o);for(let e=0,t=0;e<o;e++){let n=s(i.charCodeAt(t++)),a=s(i.charCodeAt(t++));if(void 0===n||void 0===a)throw new r('Invalid byte sequence ("'.concat(i[t-2]).concat(i[t-1],'" in "').concat(i,'").'));u[e]=16*n+a}return u}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{size:n}=t,r=f.encode(e);return"number"==typeof n?(i(r,n),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{dir:n,size:r=32}=t;if(0===r)return e;if(e.length>r)throw new P({size:e.length,targetSize:r,type:"Bytes"});let a=new Uint8Array(r);for(let t=0;t<r;t++){let i="right"===n;a[i?t:r-t-1]=e[i?t:e.length-t-1]}return a}(r,{dir:"right",size:n})):r}function b(e){return e.length}function _(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{strict:a}=r;if("number"==typeof t&&t>0&&t>b(e)-1)throw new x({offset:t,position:"start",size:b(e)});let i=e.slice(t,n);return a&&function(e,t,n){if("number"==typeof t&&"number"==typeof n&&b(e)!==n-t)throw new x({offset:n,position:"end",size:b(e)})}(i,t,n),i}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{size:n}=t;return void 0!==n&&i(e,n),M(I(e,t),t)}class v extends r{constructor(e){super("Value `".concat("object"==typeof e?a(e):e,"` of type `").concat(typeof e,"` is an invalid Bytes value."),{metaMessages:["Bytes values must be of type `Bytes`."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.InvalidBytesTypeError"})}}class w extends r{constructor({givenSize:e,maxSize:t}){super("Size cannot exceed `".concat(t,"` bytes. Given size: `").concat(e,"` bytes.")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeOverflowError"})}}class x extends r{constructor({offset:e,position:t,size:n}){super("Slice ".concat("start"===t?"starting":"ending"," at offset `").concat(e,"` is out-of-bounds (size: `").concat(n,"`).")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SliceOffsetOutOfBoundsError"})}}class P extends r{constructor({size:e,targetSize:t,type:n}){super("".concat(n.charAt(0).toUpperCase()).concat(n.slice(1).toLowerCase()," size (`").concat(e,"`) exceeds padding size (`").concat(t,"`).")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeExceedsPaddingSizeError"})}}let O=new TextEncoder,E=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function S(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{strict:n=!1}=t;if(!e||"string"!=typeof e)throw new Y(e);if(n&&!/^0x[0-9a-fA-F]*$/.test(e)||!e.startsWith("0x"))throw new $(e)}function G(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return"0x".concat(t.reduce((e,t)=>e+t.replace("0x",""),""))}function B(e){return e instanceof Uint8Array?I(e):Array.isArray(e)?I(new Uint8Array(e)):e}function A(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="0x".concat(Number(e));return"number"==typeof t.size?(c(n,t.size),k(n,t.size)):n}function I(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="";for(let t=0;t<e.length;t++)n+=E[e[t]];let r="0x".concat(n);return"number"==typeof t.size?(c(r,t.size),L(r,t.size)):r}function D(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{signed:r,size:a}=n,i=BigInt(e);
1a?t=r?(1n<<8n*BigInt(a)-1n)-1n:2n**(8n*BigInt(a))-1n:"number"==typeof e&&(t=BigInt(Number.MAX_SAFE_INTEGER));let o="bigint"==typeof t&&r?-t-1n:0;if(t&&i>t||i<o){let n="bigint"==typeof e?"n":"";throw new W({max:t?"".concat(t).concat(n):void 0,min:"".concat(o).concat(n),signed:r,size:a,value:"".concat(e).concat(n)})}let s=(r&&i<0?(1n<<BigInt(8*a))+BigInt(i):i).toString(16),c="0x".concat(s);return a?k(c,a):c}function C(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return I(O.encode(e),t)}function U(e,t){return(0,n.equalBytes)(y(e),y(t))}function k(e,t){return u(e,{dir:"left",size:t})}function L(e,t){return u(e,{dir:"right",size:t})}function T(e){return I(crypto.getRandomValues(new Uint8Array(e)))}function F(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},{strict:a}=r;if("number"==typeof t&&t>0&&t>z(e)-1)throw new Q({offset:t,position:"start",size:z(e)});let i="0x".concat(e.replace("0x","").slice((null!=t?t:0)*2,(null!=n?n:e.length)*2));return a&&function(e,t,n){if("number"==typeof t&&"number"==typeof n&&z(e)!==n-t)throw new Q({offset:n,position:"end",size:z(e)})}(i,t,n),i}function z(e){return Math.ceil((e.length-2)/2)}function j(e){return l(e,{dir:"left"})}function H(e){return l(e,{dir:"right"})}function M(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{signed:n}=t;t.size&&c(e,t.size);let r=BigInt(e);if(!n)return r;let a=(1n<<8n*BigInt((e.length-2)/2))-1n;return r<=a>>1n?r:r-a-1n}function V(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.size&&c(e,t.size);let n=j(e);if("0x"===n)return!1;if("0x1"===n)return!0;throw new J(e)}function N(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return y(e,t)}function R(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{signed:n,size:r}=t;return n||r?Number(M(e,t)):Number(e)}function q(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{size:n}=t,r=y(e);return n&&(i(r,n),r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{dir:n="left"}=t,r=e,a=0;for(let e=0;e<r.length-1;e++)if("0"===r["left"===n?e:r.length-e-1].toString())a++;else break;return"left"===n?r.slice(a):r.slice(0,r.length-a)}(r,{dir:"right"})),new TextDecoder().decode(r)}function K(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{strict:n=!1}=t;try{return S(e,{strict:n}),!0}catch(e){return!1}}class W extends r{constructor({max:e,min:t,signed:n,size:r,value:a}){super("Number `".concat(a,"` is not in safe").concat(r?" ".concat(8*r,"-bit"):"").concat(n?" signed":" unsigned"," integer range ").concat(e?"(`".concat(t,"` to `").concat(e,"`)"):"(above `".concat(t,"`)"))),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.IntegerOutOfRangeError"})}}class J extends r{constructor(e){super('Hex value `"'.concat(e,'"` is not a valid boolean.'),{metaMessages:['The hex value must be `"0x0"` (false) or `"0x1"` (true).']}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexBooleanError"})}}class Y extends r{constructor(e){super("Value `".concat("object"==typeof e?a(e):e,"` of type `").concat(typeof e,"` is an invalid hex type."),{metaMessages:['Hex types must be represented as `"0x${string}"`.']}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexTypeError"})}}class $ extends r{constructor(e){super("Value `".concat(e,"` is an invalid hex value."),{metaMessages:['Hex values must start with `"0x"` and contain only hexadecimal characters (0-9, a-f, A-F).']}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexValueError"})}}class X extends r{constructor(e){super('Hex value `"'.concat(e,'"` is an odd length (').concat(e.length-2," nibbles)."),{metaMessages:["It must be an even length."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidLengthError"})}}class Z extends r{constructor({givenSize:e,maxSize:t}){super("Size cannot exceed `".concat(t,"` bytes. Given size: `").concat(e,"` bytes.")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeOverflowError"})}}class Q extends r{constructor({offset:e,position:t,size:n}){super("Slice ".concat("start"===t?"starting":"ending"," at offset `").
1concat(e,"` is out-of-bounds (size: `").concat(n,"`).")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SliceOffsetOutOfBoundsError"})}}class ee extends r{constructor({size:e,targetSize:t,type:n}){super("".concat(n.charAt(0).toUpperCase()).concat(n.slice(1).toLowerCase()," size (`").concat(e,"`) exceeds padding size (`").concat(t,"`).")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeExceedsPaddingSizeError"})}}var et=e.i(566354);function en(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{compressed:n}=t,{prefix:r,x:a,y:i}=e;if(!1===n||"bigint"==typeof a&&"bigint"==typeof i){if(4!==r)throw new ef({prefix:r,cause:new ep});return}if(!0===n||"bigint"==typeof a&&void 0===i){if(3!==r&&2!==r)throw new ef({prefix:r,cause:new ed});return}throw new el({publicKey:e})}function er(e){let{x:t,y:n}=e;return{prefix:n%2n===0n?2:3,x:t}}function ea(e){let t=(()=>{if(K(e))return eo(e);if(function(e){try{if(!(e instanceof Uint8Array)&&(!e||"object"!=typeof e||!("BYTES_PER_ELEMENT"in e)||1!==e.BYTES_PER_ELEMENT||"Uint8Array"!==e.constructor.name))throw new v(e);return!0}catch(e){return!1}}(e))return ei(e);let{prefix:t,x:n,y:r}=e;return"bigint"==typeof n&&"bigint"==typeof r?{prefix:null!=t?t:4,x:n,y:r}:{prefix:t,x:n}})();return en(t),t}function ei(e){return eo(I(e))}function eo(e){if(132!==e.length&&130!==e.length&&68!==e.length)throw new em({publicKey:e});if(130===e.length)return{prefix:4,x:BigInt(F(e,0,32)),y:BigInt(F(e,32,64))};if(132===e.length){let t=Number(F(e,0,1));return{prefix:t,x:BigInt(F(e,1,33)),y:BigInt(F(e,33,65))}}return{prefix:Number(F(e,0,1)),x:BigInt(F(e,1,33))}}function es(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return y(ec(e,t))}function ec(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};en(e);let{prefix:n,x:r,y:a}=e,{includePrefix:i=!0}=t;return G(i?D(n,{size:1}):"0x",D(r,{size:32}),"bigint"==typeof a?D(a,{size:32}):"0x")}function eu(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{return en(e,t),!0}catch(e){return!1}}e.s(["PublicKey",()=>ey],121077),e.s(["InvalidCompressedPrefixError",()=>ed,"InvalidError",()=>el,"InvalidPrefixError",()=>ef,"InvalidSerializedSizeError",()=>em,"InvalidUncompressedPrefixError",()=>ep,"assert",()=>en,"compress",()=>er,"from",()=>ea,"fromBytes",()=>ei,"fromHex",()=>eo,"toBytes",()=>es,"toHex",()=>ec,"validate",()=>eu],498284);class el extends r{constructor({publicKey:e}){super("Value `".concat(a(e),"` is not a valid public key."),{metaMessages:["Public key must contain:","- an `x` and `prefix` value (compressed)","- an `x`, `y`, and `prefix` value (uncompressed)"]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidError"})}}class ef extends r{constructor({prefix:e,cause:t}){super('Prefix "'.concat(e,'" is invalid.'),{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidPrefixError"})}}class ed extends r{constructor(){super("Prefix must be 2 or 3 for compressed public keys."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidCompressedPrefixError"})}}class ep extends r{constructor(){super("Prefix must be 4 for uncompressed public keys."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidUncompressedPrefixError"})}}class em extends r{constructor({publicKey:e}){super("Value `".concat(e,"` is an invalid public key size."),{metaMessages:["Expected: 33 bytes (compressed + prefix), 64 bytes (uncompressed) or 65 bytes (uncompressed + prefix).","Received ".concat(z(B(e))," bytes.")]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidSerializedSizeError"})}}var ey=e.i(498284);e.s(["Signature",()=>eR],171822),e.s(["InvalidRError",()=>eH,"InvalidSError",()=>eM,"InvalidSerializedSizeError",()=>ez,"InvalidVError",()=>eN,"InvalidYParityError",()=>eV,"MissingPropertiesError",()=>ej,"assert",()=>e_,"extract",()=>ew,"from",()=>ex,"fromBytes",()=>eh,"fromDerBytes",()=>eP,"fromDerHex",()=>eO,"fromHex",()=>ev,"fromLegacy",()=>eE,"fromRpc",()=>eS,"fromTuple",()=>eG,"toBytes",()=>eB,"toDerBytes",()=>eI,"toDerHex",()=>eD,"toHex",()=>eA,"toLegacy",()=>eC,"toRpc",()=>eU,"toTuple",()=>ek,"vToYParity",()=>eT,"validate",()=>eL,"yParityToV",()=>eF],153281);var eg=e.i(563488);let eb=2n**256n-1n;function e_(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{recovered:n}=t;if(void 0===e.r||void 0===e.s||n&&void 0===e.yParity)throw new ej({signature:e});if(e.r<0n||e.r>eb)throw new eH({value:e.r});if(e.s<0n||e.s>eb)throw new eM({value:e.s});if("number"==typeof e.yParity&&0!==e.yParity&&1!==e.yParity)throw new eV({value:e.yParity})}function eh(e){return ev(I(e))}function ev(e){if(130!==e.length&&132!==e.length)throw new ez({signature:e});let t=BigInt(F(e,0,32)),n=BigInt(F(e,32,64)),r=(()=>{let t=Number("0x".concat(e.slice(130)));if(!Number.isNaN(t))try{return eT(t)}catch(e){throw new eV({value:t})}})();return void 0===r?{r:t,s:n}:{r:t,s:n,yParity:r}}function ew(e){if(void 0!==e.r&&void 0!==e.s)return ex(e)}function ex(e){let t="string"==typeof e?ev(e):e instanceof Uint8Array?eh(e):"string"==typeof e.r?eS(e):e.v?eE(e):{r:e.r,s:e.s,...void 0!==e.yParity?{yParity:e.yParity}:{}};return e_(t),t}function eP(e){return eO(I(e))}function eO(e){let{r:t,s:n}=eg.secp256k1.Signature.fromDER(B(e).slice(2));return{r:t,s:n}}function eE(e){return{r:e.r,s:e.s,yParity:eT(e.v)}}function eS(e){let t=(()=>{let t=e.v?Number(e.v):void 0,n=e.yParity?Number(e.yParity):void 0;if("number"==typeof t&&"number"!=typeof n&&(n=eT(t)),"number"!=typeof n)throw new eV({value:e.yParity});return n})();return{r:BigInt(e.r),s:BigInt(e.s),yParity:t}}function eG(e){let[t,n,r]=e;return ex({r:"0x"===n?0n:BigInt(n),s:"0x"===r?0n:BigInt(r),yParity:"0x"===t?0:Number(t)})}function eB(e){return y(eA(e))}function eA(e){e_(e);let t=e.r,n=e.s;return G(D(t,{size:32}),D(n,{size:32}),"number"==typeof e.yParity?D(eF(e.yParity),{size:1}):"0x")}function eI(e){return new eg.secp256k1.Signature(e.r,e.s).toDERRawBytes()}function eD(e){let t=new eg.secp256k1.Signature(e.r,e.s);return"0x".concat(t.toDERHex())}function eC(e){return{r:e.r,s:e.s,v:eF(e.yParity)}}function eU(e){let{r:t,s:n,yParity:r}=e;return{r:D(t,{size:32}),s:D(n,{size:32}),yParity:0===r?"0x0":"0x1"}}function ek(e){let{r:t,s:n,yParity:r}=e;return[r?"0x01":"0x",0n===t?"0x":j(D(t)),0n===n?"0x":j(D(n))]}function eL(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{return e_(e,t),!0}catch(e){return!1}}function eT(e){if(0===e||27===e)return 0;if(1===e||28===e)return 1;if(e>=35)return+(e%2==0);throw new eN({value:e})}function eF(e){if(0===e)return 27;if(1===e)return 28;throw new eV({value:e})}class ez extends r{constructor({signature:e}
1){super("Value `".concat(e,"` is an invalid signature size."),{metaMessages:["Expected: 64 bytes or 65 bytes.","Received ".concat(z(B(e))," bytes.")]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSerializedSizeError"})}}class ej extends r{constructor({signature:e}){super("Signature `".concat(a(e),"` is missing either an `r`, `s`, or `yParity` property.")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.MissingPropertiesError"})}}class eH extends r{constructor({value:e}){super("Value `".concat(e,"` is an invalid r value. r must be a positive integer less than 2^256.")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidRError"})}}class eM extends r{constructor({value:e}){super("Value `".concat(e,"` is an invalid s value. s must be a positive integer less than 2^256.")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSError"})}}class eV extends r{constructor({value:e}){super("Value `".concat(e,"` is an invalid y-parity value. Y-parity must be 0 or 1.")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidYParityError"})}}class eN extends r{constructor({value:e}){super("Value `".concat(e,"` is an invalid v value. v must be 27, 28 or >=35.")),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidVError"})}}var eR=e.i(153281);e.s(["WebAuthnP256",()=>tp],522109),e.s(["CredentialCreationFailedError",()=>tf,"CredentialRequestFailedError",()=>td,"createChallenge",()=>tn,"createCredential",()=>tr,"getAuthenticatorData",()=>ta,"getClientDataJSON",()=>ti,"getCredentialCreationOptions",()=>to,"getCredentialRequestOptions",()=>ts,"getSignPayload",()=>tc,"sign",()=>tu,"verify",()=>tl],810229);let eq=new TextEncoder,eK=new TextDecoder,eW=Object.fromEntries(Array.from("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/").map((e,t)=>[t,e.charCodeAt(0)])),eJ={...Object.fromEntries(Array.from("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/").map((e,t)=>[e.charCodeAt(0),t])),61:0,45:62,95:63};function eY(e){let t=e.replace(/=+$/,""),n=t.length,r=new Uint8Array(n+3);eq.encodeInto(t+"===",r);for(let e=0,n=0;e<t.length;e+=4,n+=3){let t=(eJ[r[e]]<<18)+(eJ[r[e+1]]<<12)+(eJ[r[e+2]]<<6)+eJ[r[e+3]];r[n]=t>>16,r[n+1]=t>>8&255,r[n+2]=255&t}return new Uint8Array(r.buffer,0,(n>>2)*3+(n%4&&n%4-1))}e.i(70492);var e$=e.i(626014),eX=e.i(403893);function eZ(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{as:n="string"==typeof e?"Hex":"Bytes"}=t,r=(0,eX.sha256)(p(e));return"Bytes"===n?r:I(r)}var eQ=e.i(837474),e0=e.i(724017),e1=e.i(79262),e2=e.i(288667),e5=e.i(856714);let e6={p:BigInt("0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff"),n:BigInt("0xffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551"),h:BigInt(1),a:BigInt("0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc"),b:BigInt("0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"),Gx:BigInt("0x6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"),Gy:BigInt("0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5")},e3={p:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff"),n:BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973"),h:BigInt(1),a:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc"),b:BigInt("0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"),Gx:BigInt("0xaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"),Gy:BigInt("0x3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f")},e8={p:BigInt("0x1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),n:BigInt("0x01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409"),h:BigInt(1),a:BigInt("0x1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc"),b:BigInt("0x0051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00"),Gx:BigInt("0x00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66"),Gy:BigInt("0x011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650")},e4=(0,e2.Field)(e6.p),e9=(0,e2.Field)(e3.p),e7=(0,e2.Field)(e8.p),te=(0,e0.createCurve)({...e6,Fp:e4,lowS:!1},eQ.sha256);async function tt(e){try{let t=e.getPublicKey();if(!t)throw new tf;let n=new Uint8Array(t),r=await crypto.subtle.importKey("spki",new Uint8Array(n),{name:"ECDSA",namedCurve:"P-256",hash:"SHA-256"},!0,["verify"]),a=new Uint8Array(await crypto.subtle.exportKey("raw",r));return ea(a)}catch(i){if("Permission denied to access object"!==i.message)throw i;let t=new Uint8Array(e.attestationObject),n=e=>{let n=new Uint8Array([e,88,32]);for(let e=0;e<t.length-n.length;e++)if(n.every((n,r)=>t[e+r]===n))return e+n.length;throw new tf},r=n(33),a=n(34);return ea(new Uint8Array([4,...t.slice(r,r+32),...t.slice(a,a+32)]))}}(0,e1.createHasher)(te.Point,function(e,t){let n=(0,e5.mapToCurveSimpleSWU)(e.Fp,t);return e=>n(e[0])}(te.Point,{A:e6.a,B:e6.b,Z:te.Point.Fp.create(BigInt("-10"))}),{DST:"P256_XMD:SHA-256_SSWU_RO_",encodeDST:"P256_XMD:SHA-256_SSWU_NU_",p:e6.p,m:1,k:128,expand:"xmd",hash:eQ.sha256}),(0,e0.createCurve)({...e3,Fp:e9,lowS:!1},eQ.sha384),(0,e0.createCurve)({...e8,Fp:e7,lowS:!1,allowedPrivateKeyLengths:[130,131,132]},eQ.sha512);let tn=Uint8Array.from([105,171,180,181,160,222,75,198,42,42,32,31,141,37,186,233]);async function tr(e){let{createFn:t=window.navigator.credentials.create.bind(window.navigator.credentials),...n}=e,r=to(n);try{let e=await t(r);if(!e)throw new tf;let n=e.response,a=await tt(n);return{id:e.id,publicKey:a,raw:e}}catch(e){throw new tf({cause:e})}}function ta(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{flag:t=5,rpId:n=window.location.hostname,signCount:r=0}=e,a=eZ(C(n));return G(a,D(t,{size:1}),D(r,{size:4}))}function ti(e){let{challenge:t,crossOrigin:n=!1,extraClientData:r,origin:a=window.location.origin}=e;return JSON.stringify({type:"webauthn.get",challenge:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{pad:n=!0,url:r=!1}=t,a=new Uint8Array(4*Math.ceil(e.length/3));for(let t=0,n=0;n<e.length;t+=4,n+=3){let r=(e[n]<<16)+(e[n+1]<<8)+(0|e[n+2]);a[t]=eW[r>>18],a[t+1]=eW[r>>12&63],a[t+2]=eW[r>>6&63],a[t+3]=eW[63&r]}let i=e.length%3,o=4*Math.floor(e.length/3)+(i&&i+1),s=eK.decode(new Uint8Array(a.buffer,0,o));return n&&1===i&&(s+="=="),n&&2===i&&(s+="="),r&&(s=s.replaceAll("+","-").replaceAll("/","_")),s}(y(e),t)}(t,{url:!0,pad:!1}),origin:a,crossOrigin:n,...r})}function to(e){var t,n,r;let{attestation:a="none",authenticatorSelection:i={residentKey:"preferred",requireResidentKey:!1,userVerification:"required"},challenge:o=tn,excludeCredentialIds:s,name:c,rp:u={id:window.location.hostname,name:window.document.title},user:l,extensions:f}=e,d=null!=(t=null==l?void 0:l.name)?t:c;return{publicKey:{attestation:a,authenticatorSelection:i,challenge:o,...s?{excludeCredentials:null==s?void 0:s.map(e=>({id:eY(e),type:"public-key"}))}:{},pubKeyCredParams:[{type:"public-key",alg:-7}],rp:u,user:{id:null!=(n=null==l?void 0:l.id)?n:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{as:n="string"==typeof e?"Hex":"Bytes"}=t,r=(0,e$.keccak_256)(p(e));return"Bytes"===n?r:I(r)}(g(d),{as:"Bytes"}),name:d,displayName:null!=(r=null==l?void 0:l.displayName)?r:d},extensions:f}}}function ts(e){let{credentialId:t,challenge:n,rpId:r=window.location.hostname,userVerification:a="required"}=e;return{publicKey:{...t?{allowCredentials:[{id:eY(t),type:"public-key"}]}:{},challenge:y(n),rpId:r,userVerification:a}}}function tc(e){let{challenge:t,crossOrigin:n,extraClientData:r,flag:a,origin:i,rpId:o,signCount:s,userVerification:c="required"}=e,u=ta({flag:a,rpId:o,signCount:s}),l=ti({challenge:t,crossOrigin:n,extraClientData:r,origin:i}),f=eZ(C(l)),d=l.indexOf('"challenge"'),p=l.indexOf('"type"');return{metadata:{authenticatorData:u,clientDataJSON:l,challengeIndex:d,typeIndex:p,userVerificationRequired:"required"===c},payload:G(u,f)}}async function tu(e){let{getFn:t=window.navigator.credentials.get.bind(window.navigator.credentials),...n}=e,r=ts(n);try{let e=await t(r);if(!e)throw new td;let n=e.response,a=String.fromCharCode(...new Uint8Array(n.clientDataJSON)),i=a.indexOf('"challenge"'),o=a.indexOf('"type"'),s=function(e){let t=0===e[4]?5:4,n=t+32,r=0===e[n+2]?n+3:n+2,a=BigInt(I(e.slice(t,n))),i=BigInt(I(e.slice(r)));return{r:a,s:i>te.CURVE.n/2n?te.CURVE.n-i:i}}(new Uint8Array(n.signature));return{metadata:{authenticatorData:I(new Uint8Array(n.authenticatorData)),clientDataJSON:a,challengeIndex:i,typeIndex:o,userVerificationRequired:"required"===r.publicKey.userVerification},signature:s,raw:e}}catch(e){throw new td({cause:e})}}function tl(e){let{challenge:t,hash:n=!0,metadata:r,publicKey:a,signature:i}=e,{authenticatorData:o,challengeIndex:s,clientDataJSON:c,typeIndex:u,userVerificationRequired:l}=r,f=y(o);if(f.length<37)return!1;let p=f[32];if((1&p)!=1||l&&(4&p)!=4||(8&p)!=8&&(16&p)==16)return!1;let m='"type":"webauthn.get"';if(m!==c.slice(Number(u),m.length+1))return!1;let b=c.slice(Number(s)).match(/^"challenge":"(.*?)"/);if(!b)return!1;let[_,h]=b;if(I(eY(h))!==t)return!1;let{hash:v,payload:w,publicKey:x,signature:P}={hash:n,payload:d(f,eZ(g(c),{as:"Bytes"})),publicKey:a,signature:i};return te.verify(P,w instanceof Uint8Array?w:y(w),ec(x).substring(2),...v?[{prehash:!0,lowS:!0}]:[])}class tf extends r{constructor({cause:e}={}){super("Failed to create credential.",{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WebAuthnP256.CredentialCreationFailedError"})}}class td extends r{constructor({cause:e}={}){super("Failed to request credential.",{cause:e}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WebAuthnP256.CredentialRequestFailedError"})}}var tp=e.i(810229);async function tm(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{extractable:t=!1}=e,n=await globalThis.crypto.subtle.generateKey({name:"ECDSA",namedCurve:"P-256"},t,["sign","verify"]),r=ea(new Uint8Array(await globalThis.crypto.subtle.exportKey("raw",n.publicKey)));return{privateKey:n.privateKey,publicKey:r}}async function ty(e){let{payload:t,privateKey:n}=e,r=m(new Uint8Array(await globalThis.crypto.subtle.sign({name:"ECDSA",hash:"SHA-256"},n,p(t)))),a=h(_(r,0,32)),i=h(_(r,32,64));return i>te.CURVE.n/2n&&(i=te.CURVE.n-i),{r:a,s:i}}async function tg(e){let{payload:t,signature:n}=e,r=await globalThis.crypto.subtle.importKey("raw",es(e.publicKey),{name:"ECDSA",namedCurve:"P-256"},!0,["verify"]);return await globalThis.crypto.subtle.verify({name:"ECDSA",hash:"SHA-256"},r,d(y(D(n.r,void 0)),y(D(n.s,void 0))),p(t))}e.s(["WebCryptoP256",()=>tb],586373),e.s(["createKeyPair",()=>tm,"sign",()=>ty,"verify",()=>tg],398628);var tb=e.i(398628);function t_(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function th(e,t){let n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);let r=t_(n);return(e,n)=>r.then(r=>n(r.transaction(t,e).objectStore(t)))}function tv(){return t||(t=th("keyval-store","keyval")),t}function tw(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:tv();return t("readonly",t=>t_(t.get(e)))}function tx(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:tv();return n("readwrite",n=>(n.put(t,e),t_(n.transaction)))}function tP(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:tv();return t("readwrite",t=>(t.delete(e),t_(t.transaction)))}e.s(["createStore",()=>th,"del",()=>tP,"get",()=>tw,"set",()=>tx],495118),e.s(["parseSignature",()=>tS],510698);var tO=e.i(300059),tE=e.i(849051);function tS(e){let{r:t,s:n}=tO.secp256k1.Signature.fromCompact(e.slice(2,130)),r=Number("0x".concat(e.slice(130))),[a,i]=(()=>
1{if(0===r||1===r)return[void 0,r];if(27===r)return[BigInt(r),0];if(28===r)return[BigInt(r),1];throw Error("Invalid yParityOrV value")})();return void 0!==a?{r:(0,tE.numberToHex)(t,{size:32}),s:(0,tE.numberToHex)(n,{size:32}),v:a,yParity:i}:{r:(0,tE.numberToHex)(t,{size:32}),s:(0,tE.numberToHex)(n,{size:32}),yParity:i}}e.s(["entryPoint06Abi",()=>tG],645009);let tG=[{inputs:[{name:"preOpGas",type:"uint256"},{name:"paid",type:"uint256"},{name:"validAfter",type:"uint48"},{name:"validUntil",type:"uint48"},{name:"targetSuccess",type:"bool"},{name:"targetResult",type:"bytes"}],name:"ExecutionResult",type:"error"},{inputs:[{name:"opIndex",type:"uint256"},{name:"reason",type:"string"}],name:"FailedOp",type:"error"},{inputs:[{name:"sender",type:"address"}],name:"SenderAddressResult",type:"error"},{inputs:[{name:"aggregator",type:"address"}],name:"SignatureValidationFailed",type:"error"},{inputs:[{components:[{name:"preOpGas",type:"uint256"},{name:"prefund",type:"uint256"},{name:"sigFailed",type:"bool"},{name:"validAfter",type:"uint48"},{name:"validUntil",type:"uint48"},{name:"paymasterContext",type:"bytes"}],name:"returnInfo",type:"tuple"},{components:[{name:"stake",type:"uint256"},{name:"unstakeDelaySec",type:"uint256"}],name:"senderInfo",type:"tuple"},{components:[{name:"stake",type:"uint256"},{name:"unstakeDelaySec",type:"uint256"}],name:"factoryInfo",type:"tuple"},{components:[{name:"stake",type:"uint256"},{name:"unstakeDelaySec",type:"uint256"}],name:"paymasterInfo",type:"tuple"}],name:"ValidationResult",type:"error"},{inputs:[{components:[{name:"preOpGas",type:"uint256"},{name:"prefund",type:"uint256"},{name:"sigFailed",type:"bool"},{name:"validAfter",type:"uint48"},{name:"validUntil",type:"uint48"},{name:"paymasterContext",type:"bytes"}],name:"returnInfo",type:"tuple"},{components:[{name:"stake",type:"uint256"},{name:"unstakeDelaySec",type:"uint256"}],name:"senderInfo",type:"tuple"},{components:[{name:"stake",type:"uint256"},{name:"unstakeDelaySec",type:"uint256"}],name:"factoryInfo",type:"tuple"},{components:[{name:"stake",type:"uint256"},{name:"unstakeDelaySec",type:"uint256"}],name:"paymasterInfo",type:"tuple"},{components:[{name:"aggregator",type:"address"},{components:[{name:"stake",type:"uint256"},{name:"unstakeDelaySec",type:"uint256"}],name:"stakeInfo",type:"tuple"}],name:"aggregatorInfo",type:"tuple"}],name:"ValidationResultWithAggregation",type:"error"},{anonymous:!1,inputs:[{indexed:!0,name:"userOpHash",type:"bytes32"},{indexed:!0,name:"sender",type:"address"},{indexed:!1,name:"factory",type:"address"},{indexed:!1,name:"paymaster",type:"address"}],name:"AccountDeployed",type:"event"},{anonymous:!1,inputs:[],name:"BeforeExecution",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"account",type:"address"},{indexed:!1,name:"totalDeposit",type:"uint256"}],name:"Deposited",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"aggregator",type:"address"}],name:"SignatureAggregatorChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"account",type:"address"},{indexed:!1,name:"totalStaked",type:"uint256"},{indexed:!1,name:"unstakeDelaySec",type:"uint256"}],name:"StakeLocked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"account",type:"address"},{indexed:!1,name:"withdrawTime",type:"uint256"}],name:"StakeUnlocked",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"account",type:"address"},{indexed:!1,name:"withdrawAddress",type:"address"},{indexed:!1,name:"amount",type:"uint256"}],name:"StakeWithdrawn",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"userOpHash",type:"bytes32"},{indexed:!0,name:"sender",type:"address"},{indexed:!0,name:"paymaster",type:"address"},{indexed:!1,name:"nonce",type:"uint256"},{indexed:!1,name:"success",type:"bool"},{indexed:!1,name:"actualGasCost",type:"uint256"},{indexed:!1,name:"actualGasUsed",type:"uint256"}],name:"UserOperationEvent",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"userOpHash",type:"bytes32"},{indexed:!0,name:"sender",type:"address"},{indexed:!1,name:"nonce",type:"uint256"},{indexed:!1,name:"revertReason",type:"bytes"}],name:"UserOperationRevertReason",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"account",type:"address"},{indexed:!1,name:"withdrawAddress",type:"address"},{indexed:!1,name:"amount",type:"uint256"}],name:"Withdrawn",type:"event"},{inputs:[],name:"SIG_VALIDATION_FAILED",outputs:[{name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"initCode",type:"bytes"},{name:"sender",type:"address"},{name:"paymasterAndData",type:"bytes"}],name:"_validateSenderAndPaymaster",outputs:[],stateMutability:"view",type:"function"},{inputs:[{name:"unstakeDelaySec",type:"uint32"}],name:"addStake",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{name:"account",type:"address"}],name:"balanceOf",outputs:[{name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"account",type:"address"}],name:"depositTo",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{name:"",type:"address"}],name:"deposits",outputs:[{name:"deposit",type:"uint112"},{name:"staked",type:"bool"},{name:"stake",type:"uint112"},{name:"unstakeDelaySec",type:"uint32"},{name:"withdrawTime",type:"uint48"}],stateMutability:"view",type:"function"},{inputs:[{name:"account",type:"address"}],name:"getDepositInfo",outputs:[{components:[{name:"deposit",type:"uint112"},{name:"staked",type:"bool"},{name:"stake",type:"uint112"},{name:"unstakeDelaySec",type:"uint32"},{name:"withdrawTime",type:"uint48"}],name:"info",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{name:"sender",type:"address"},{name:"key",type:"uint192"}],name:"getNonce",outputs:[{name:"nonce",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"initCode",type:"bytes"}],name:"getSenderAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{name:"sender",type:"address"},{name:"nonce",type:"uint256"},{name:"initCode",type:"bytes"},{name:"callData",type:"bytes"},{name:"callGasLimit",type:"uint256"},{name:"verificationGasLimit",type:"uint256"},{name:"preVerificationGas",type:"uint256"},{name:"maxFeePerGas",type:"uint256"},{name:"maxPriorityFeePerGas",type:"uint256"},{name:"paymasterAndData",type:"bytes"},{name:"signature",type:"bytes"}],name:"userOp",type:"tuple"}],name:"getUserOpHash",outputs:[{name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{components:[{components:[{name:"sender",type:"address"},{name:"nonce",type:"uint256"},{name:"initCode",type:"bytes"},{name:"callData",type:"bytes"},{name:"callGasLimit",type:"uint256"},{name:"verificationGasLimit",type:"uint256"},{name:"preVerificationGas",type:"uint256"},{name:"maxFeePerGas",type:"uint256"},{name:"maxPriorityFeePerGas",type:"uint256"},{name:"paymasterAndData",type:"bytes"},{name:"signature",type:"bytes"}],name:"userOps",type:"tuple[]"},{name:"aggregator",type:"address"},{name:"signature",type:"bytes"}],name:"opsPerAggregator",type:"tuple[]"},{name:"beneficiary",type:"address"}],name:"handleAggregatedOps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{name:"sender",type:"address"},{name:"nonce",type:"uint256"},{name:"initCode",type:"bytes"},{name:"callData",type:"bytes"},{name:"callGasLimit",type:"uint256"},{name:"verificationGasLimit",type:"uint256"},{name:"preVerificationGas",type:"uint256"},{name:"maxFeePerGas",type:"uint256"},{name:"maxPriorityFeePerGas",type:"uint256"},{name:"paymasterAndData",type:"bytes"},{name:"signature",type:"bytes"}],name:"ops",type:"tuple[]"},{name:"beneficiary",type:"address"}],name:"handleOps",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"key",type:"uint192"}],name:"incrementNonce",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"callData",type:"bytes"},{components:[{components:[{name:"sender",type:"address"},{name:"nonce",type:"uint256"},{name:"callGasLimit",type:"uint256"},{name:"verificationGasLimit",type:"uint256"},{name:"preVerificationGas",type:"uint256"},{name:"paymaster",type:"address"},{name:"maxFeePerGas",type:"uint256"},{name:"maxPriorityFeePerGas",type:"uint256"}],name:"mUserOp",type:"tuple"},{name:"userOpHash",type:"bytes32"},{name:"prefund",type:"uint256"},{name:"contextOffset",type:"uint256"},{name:"preOpGas",type:"uint256"}],name:"opInfo",type:"tuple"},{name:"context",type:"bytes"}],name:"innerHandleOp",outputs:[{name:"actualGasCost",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"",type:"address"},{name:"",type:"uint192"}],name:"nonceSequenceNumber",outputs:[{name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{components:[{name:"sender",type:"address"},{name:"nonce",type:"uint256"},{name:"initCode",type:"bytes"},{name:"callData",type:"bytes"},{name:"callGasLimit",type:"uint256"},{name:"verificationGasLimit",type:"uint256"},{name:"preVerificationGas",type:"uint256"},{name:"maxFeePerGas",type:"uint256"},{name:"maxPriorityFeePerGas",type:"uint256"},{name:"paymasterAndData",type:"bytes"},{name:"signature",type:"bytes"}],name:"op",type:"tuple"},{name:"target",type:"address"},{name:"targetCallData",type:"bytes"}],name:"simulateHandleOp",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{name:"sender",type:"address"},{name:"nonce",type:"uint256"},{name:"initCode",type:"bytes"},{name:"callData",type:"bytes"},{name:"callGasLimit",type:"uint256"},{name:"verificationGasLimit",type:"uint256"},{name:"preVerificationGas",type:"uint256"},{name:"maxFeePerGas",type:"uint256"},{name:"maxPriorityFeePerGas",type:"uint256"},{name:"paymasterAndData",type:"bytes"},{name:"signature",type:"bytes"}],name:"userOp",type:"tuple"}],name:"simulateValidation",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"unlockStake",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"withdrawAddress",type:"address"}],name:"withdrawStake",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"withdrawAddress",type:"address"},{name:"withdrawAmount",type:"uint256"}],name:"withdrawTo",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}];e.s(["entryPoint06Address",()=>tB],582081);let tB="0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789";e.s(["getUserOperationHash",()=>tF],775487);var tA=e.i(369159),tI=e.i(493252),tD=e.i(467804),tC=e.i(630032);function tU(e){let{authorization:t,factory:n,factoryData:r}=e;if("0x7702"===n||"0x7702000000000000000000000000000000000000"===n){if(!t)return"0x7702000000000000000000000000000000000000";let e=t.address;return(0,tC.concat)([e,null!=r?r:"0x"])}return n?(0,tC.concat)([n,null!=r?r:"0x"]):"0x"}var tk=e.i(806550);function tL(e){var t,n;let{callGasLimit:r,callData:a,maxPriorityFeePerGas:i,maxFeePerGas:o,paymaster:s,paymasterData:c,paymasterPostOpGasLimit:u,paymasterVerificationGasLimit:l,sender:f,signature:d="0x",verificationGasLimit:p}=e,m=(0,tC.concat)([(0,tk.pad)((0,tE.numberToHex)(p||0n),{size:16}),(0,tk.pad)((0,tE.numberToHex)(r||0n),{size:16})]),y=tU(e),g=(0,tC.concat)([(0,tk.pad)((0,tE.numberToHex)(i||0n),{size:16}),(0,tk.pad)((0,tE.numberToHex)(o||0n),{size:16})]),b=null!=(t=e.nonce)?t:0n;
vendor: 4,815 bytes, line 1
1return{accountGasLimits:m,callData:a,initCode:y,gasFees:g,nonce:b,paymasterAndData:s?(0,tC.concat)([s,(0,tk.pad)((0,tE.numberToHex)(l||0n),{size:16}),(0,tk.pad)((0,tE.numberToHex)(u||0n),{size:16}),c||"0x"]):"0x",preVerificationGas:null!=(n=e.preVerificationGas)?n:0n,sender:f,signature:d}}let tT={PackedUserOperation:[{type:"address",name:"sender"},{type:"uint256",name:"nonce"},{type:"bytes",name:"initCode"},{type:"bytes",name:"callData"},{type:"bytes32",name:"accountGasLimits"},{type:"uint256",name:"preVerificationGas"},{type:"bytes32",name:"gasFees"},{type:"bytes",name:"paymasterAndData"}]};function tF(e){let{chainId:t,entryPointAddress:n,entryPointVersion:r}=e,a=e.userOperation,{authorization:i,callData:o="0x",callGasLimit:s,maxFeePerGas:c,maxPriorityFeePerGas:u,nonce:l,paymasterAndData:f="0x",preVerificationGas:d,sender:p,verificationGasLimit:m}=a;if("0.8"===r)return(0,tD.hashTypedData)(function(e){let{chainId:t,entryPointAddress:n,userOperation:r}=e;return{types:tT,primaryType:"PackedUserOperation",domain:{name:"ERC4337",version:"1",chainId:t,verifyingContract:n},message:tL(r)}}({chainId:t,entryPointAddress:n,userOperation:a}));let y=(()=>{if("0.6"===r){var e,t;let n=tU({authorization:i,factory:null==(e=a.initCode)?void 0:e.slice(0,42),factoryData:null==(t=a.initCode)?void 0:t.slice(42)});return(0,tA.encodeAbiParameters)([{type:"address"},{type:"uint256"},{type:"bytes32"},{type:"bytes32"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"bytes32"}],[p,l,(0,tI.keccak256)(n),(0,tI.keccak256)(o),s,m,d,c,u,(0,tI.keccak256)(f)])}if("0.7"===r){let e=tL(a);return(0,tA.encodeAbiParameters)([{type:"address"},{type:"uint256"},{type:"bytes32"},{type:"bytes32"},{type:"bytes32"},{type:"uint256"},{type:"bytes32"},{type:"bytes32"}],[e.sender,e.nonce,(0,tI.keccak256)(e.initCode),(0,tI.keccak256)(e.callData),e.accountGasLimits,e.preVerificationGas,e.gasFees,(0,tI.keccak256)(e.paymasterAndData)])}throw Error('entryPointVersion "'.concat(r,'" not supported.'))})();return(0,tI.keccak256)((0,tA.encodeAbiParameters)([{type:"bytes32"},{type:"address"},{type:"uint256"}],[(0,tI.keccak256)(y),n,BigInt(t)]))}e.s(["toSmartAccount",()=>tq],175291);var tz=e.i(97374),tj=e.i(206559),tH=e.i(419927),tM=e.i(776281),tV=(e.i(539119),e.i(546101)),tN=e.i(876929);function tR(e){let{address:t,data:n,signature:r,to:a="hex"}=e,i=(0,tC.concatHex)([(0,tA.encodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],[t,n,r]),"0x6492649264926492649264926492649264926492649264926492649264926492"]);return"hex"===a?i:(0,tN.hexToBytes)(i)}async function tq(e){let{extend:t,nonceKeyManager:n=function(e){let{source:t}=e,n=new Map,r=new tV.LruMap(8192),a=new Map,i=e=>{let{address:t,chainId:n}=e;return"".concat(t,".").concat(n)};return{async consume(e){let{address:n,chainId:a,client:o}=e,s=i({address:n,chainId:a}),c=this.get({address:n,chainId:a,client:o});this.increment({address:n,chainId:a});let u=await c;return await t.set({address:n,chainId:a},u),r.set(s,u),u},async increment(e){var t;let{address:r,chainId:a}=e,o=i({address:r,chainId:a}),s=null!=(t=n.get(o))?t:0;n.set(o,s+1)},async get(e){var o;let{address:s,chainId:c,client:u}=e,l=i({address:s,chainId:c}),f=a.get(l);return f||(f=(async()=>{try{var e;let n=await t.get({address:s,chainId:c,client:u}),a=null!=(e=r.get(l))?e:0;if(a>0&&n<=a)return a+1;return r.delete(l),n}finally{this.reset({address:s,chainId:c})}})(),a.set(l,f)),(null!=(o=n.get(l))?o:0)+await f},reset(e){let{address:t,chainId:r}=e,o=i({address:t,chainId:r});n.delete(o),a.delete(o)}}}({source:{get:()=>Date.now(),set(){}}}),...r}=e,a=!1,i=await e.getAddress();return{...t,...r,address:i,async getFactoryArgs(){return"isDeployed"in this&&await this.isDeployed()?{factory:void 0,factoryData:void 0}:e.getFactoryArgs()},async getNonce(t){var r;let a=null!=(r=null==t?void 0:t.key)?r:BigInt(await n.consume({address:i,chainId:e.client.chain.id,client:e.client}));return e.getNonce?await e.getNonce({...t,key:a}):await (0,tH.readContract)(e.client,{abi:(0,tz.parseAbi)(["function getNonce(address, uint192) pure returns (uint256)"]),address:e.entryPoint.address,functionName:"getNonce",args:[i,a]})},isDeployed:async()=>!!a||(a=!!await (0,tM.getAction)(e.client,tj.getCode,"getCode")({address:i})),...e.sign?{async sign(t){let[{factory:n,factoryData:r},a]=await Promise.all([this.getFactoryArgs(),e.sign(t)]);return n&&r?tR({address:n,data:r,signature:a}):a}}:{},async signMessage(t){let[{factory:n,factoryData:r},a]=await Promise.all([this.getFactoryArgs(),e.signMessage(t)]);return n&&r&&"0x7702"!==n?tR({address:n,data:r,signature:a}):a},async signTypedData(t){let[{factory:n,factoryData:r},a]=await Promise.all([this.getFactoryArgs(),e.signTypedData(t)]);return n&&r&&"0x7702"!==n?tR({address:n,data:r,signature:a}):a},type:"smart"}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.