vendor: 7,186 bytes, line 1
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7321],{1397:(e,t,a)=>{a.d(t,{y:()=>r});let n=e=>{let t,a=new Set,n=(e,n)=>{let r="function"==typeof e?e(t):e;if(!Object.is(r,t)){let e=t;t=(null!=n?n:"object"!=typeof r||null===r)?r:Object.assign({},t,r),a.forEach(a=>a(t,e))}},r=()=>t,i={setState:n,getState:r,getInitialState:()=>s,subscribe:e=>(a.add(e),()=>a.delete(e))},s=t=e(n,r,i);return i},r=e=>e?n(e):n},2326:(e,t,a)=>{a.d(t,{C:()=>n});class n extends Error{constructor(e,t={}){let a=(()=>{if(t.cause instanceof n){if(t.cause.details)return t.cause.details;if(t.cause.shortMessage)return t.cause.shortMessage}return t.cause?.message?t.cause.message:t.details})(),r=t.cause instanceof n&&t.cause.docsPath||t.docsPath,i=`https://oxlib.sh${r??""}`;super([e||"An error occurred.",...t.metaMessages?["",...t.metaMessages]:[],...a||r?["",a?`Details: ${a}`:void 0,r?`See: ${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:"[email protected]"}),this.cause=t.cause,this.details=a,this.docs=i,this.docsPath=r,this.shortMessage=e}walk(e){return function e(t,a){return a?.(t)?t:t&&"object"==typeof t&&"cause"in t&&t.cause?e(t.cause,a):a?null:t}(this,e)}}},7214:(e,t,a)=>{a.d(t,{c:()=>b});var n=a(81742);class r extends n.C{constructor(e){super(`Call bundle failed with status: ${e.statusCode}`,{name:"BundleFailedError"}),Object.defineProperty(this,"result",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.result=e}}var i=a(52316),s=a(58710),o=a(81059),u=a(80563),f=a(34110),c=a(60783),l=a(89695),d=a(86911),p=a(98213),m=a(7310);let y=(0,a(42182).cK)(0,{size:32});async function _(e,t){async function a(t){if(t.endsWith("0x5792579257925792579257925792579257925792579257925792579257925792".slice(2))){let a=(0,d.B)((0,l.iN)(t,-64,-32)),n=(0,l.iN)(t,0,-64).slice(2).match(/.{1,64}/g),r=await Promise.all(n.map(t=>y.slice(2)!==t?e.request({method:"eth_getTransactionReceipt",params:[`0x${t}`]},{dedupe:!0}):void 0)),i=r.some(e=>null===e)?100:r.every(e=>e?.status==="0x1")?200:r.every(e=>e?.status==="0x0")?500:600;return{atomic:!1,chainId:(0,p.ME)(a),receipts:r.filter(Boolean),status:i,version:"2.0.0"}}return e.request({method:"wallet_getCallsStatus",params:[t]})}let{atomic:n=!1,chainId:r,receipts:i,version:s="2.0.0",...o}=await a(t.id),[u,f]=(()=>{let e=o.status;return e>=100&&e<200?["pending",e]:e>=200&&e<300?["success",e]:e>=300&&e<700?["failure",e]:"CONFIRMED"===e?["success",200]:"PENDING"===e?["pending",100]:[void 0,e]})();return{...o,atomic:n,chainId:r?(0,p.ME)(r):void 0,receipts:i?.map(e=>({...e,blockNumber:(0,p.uU)(e.blockNumber),gasUsed:(0,p.uU)(e.gasUsed),status:m.Lj[e.status]}))??[],statusCode:f,status:u,version:s}}async function b(e,t){let a,{id:n,pollingInterval:l=e.pollingInterval,status:d=({statusCode:e})=>200===e||e>=300,retryCount:p=4,retryDelay:m=({count:e})=>200*~~(1<<e),timeout:y=6e4,throwOnFailure:b=!1}=t,h=(0,c.A)(["waitForCallsStatus",e.uid,n]),{promise:v,resolve:w,reject:x}=(0,u.Y)(),P=(0,s.lB)(h,{resolve:w,reject:x},t=>{let s=(0,o.w)(async()=>{let o=e=>{clearTimeout(a),s(),e(),P()};try{let a=await (0,f.b)(async()=>{let t=await (0,i.T)(e,_,"getCallsStatus")({id:n});if(b&&"failure"===t.status)throw new r(t);return t},{retryCount:p,delay:m});if(!d(a))return;o(()=>t.resolve(a))}catch(e){o(()=>t.reject(e))}},{interval:l,emitOnBegin:!0});return s});return a=y?setTimeout(()=>{P(),clearTimeout(a),x(new g({id:n}))},y):void 0,await v}class g extends n.C{constructor({id:e}){super(`Timed out while waiting for call bundle with id "${e}" to be confirmed.`,{name:"WaitForCallsStatusTimeoutError"})}}},9625:(e,t,a)=>{let n;function r(e){return new Promise((t,a)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>a(e.error)})}function i(e,t){let a=indexedDB.open(e);a.onupgradeneeded=()=>a.result.createObjectStore(t);let n=r(a);return(e,a)=>n.then(n=>a(n.transaction(t,e).objectStore(t)))}function s(){return n||(n=i("keyval-store","keyval")),n}function o(e,t=s()){return t("readonly",t=>r(t.get(e)))}function u(e,t,a=s()){return a("readwrite",a=>(a.put(t,e),r(a.transaction)))}function f(e,t=s()){return t("readwrite",t=>(t.delete(e),r(t.transaction)))}a.d(t,{Jt:()=>o,hZ:()=>u,y$:()=>i,yH:()=>f})},10676:(e,t,a)=>{a.d(t,{XX:()=>k,fF:()=>r,h:()=>h,n:()=>h});var n,r,i,s,o,u,f,c,l,d,p={},m=[],y=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,_=Array.isArray;function b(e,t){for(var a in t)e[a]=t[a];return e}function g(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function h(e,t,a){var r,i,s,o={};for(s in t)"key"==s?r=t[s]:"ref"==s?i=t[s]:o[s]=t[s];if(arguments.length>2&&(o.children=arguments.length>3?n.call(arguments,2):a),"function"==typeof e&&null!=e.defaultProps)for(s in e.defaultProps)void 0===o[s]&&(o[s]=e.defaultProps[s]);return v(e,o,r,i,null)}function v(e,t,a,n,s){var o={type:e,props:t,key:a,ref:n,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==s?++i:s,__i:-1,__u:0};return null==s&&null!=r.vnode&&r.vnode(o),o}function w(e){return e.children}function x(e,t){this.props=e,this.context=t}function P(e,t){if(null==t)return e.__?P(e.__,e.__i+1):null;for(var a;t<e.__k.length;t++)if(null!=(a=e.__k[t])&&null!=a.__e)return a.__e;return"function"==typeof e.type?P(e):null}function O(e){(!e.__d&&(e.__d=!0)&&s.push(e)&&!G.__r++||o!==r.debounceRendering)&&((o=r.debounceRendering)||u)(G)}function G(){var e,t,a,n,i,o,u,c;for(s.sort(f);e=s.shift();)e.__d&&(t=s.length,n=void 0,o=(i=(a=e).__v).__e,u=[],c=[],a.__P&&((n=b({},i)).__v=i.__v+1,r.vnode&&r.vnode(n),A(a.__P,n,i,a.__n,a.__P.namespaceURI,32&i.__u?[o]:null,u,null==o?P(i):o,!!(32&i.__u),c),n.__v=i.__v,n.__.__k[n.__i]=n,D(u,n,c),n.__e!=o&&function e(t){var a,n;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,a=0;a<t.__k.length;a++)if(null!=(n=t.__k[a])&&null!=n.__e){t.__e=t.__c.base=n.__e;break}return e(t)}}(n)),s.length>t&&s.sort(f));G.__r=0}function C(e,t,a,n,i,s,o,u,f,c,l){var d,y,b,h,x,O=n&&n.__k||m,G=t.length;for(a.__d=f,function(e,t,a){var n,i,s,o,u,f=t.length,c=a.length,l=c,d=0;for(e.__k=[],n=0;n<f;n++)null!=(i=t[n])&&"boolean"!=typeof i&&"function"!=typeof i?(o=n+d,(i=e.__k[n]="string"==typeof i||"number"==typeof i||"bigint"==typeof i||i.constructor==String?v(null,i,null,null,null):_(i)?v(w,{children:i},null,null,null):void 0===i.constructor&&i.__b>0?v(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i).__=e,i.__b=e.__b+1,s=null,-1!==(u=i.__i=function(e,t,a,n){var r=e.key,i=e.type,s=a-1,o=a+1,u=t[a];if(null===u||u&&r==u.key&&i===u.type&&0==(131072&u.__u))return a;
vendor: 7,755 bytes, line 1
1if(n>+(null!=u&&0==(131072&u.__u)))for(;s>=0||o<t.length;){if(s>=0){if((u=t[s])&&0==(131072&u.__u)&&r==u.key&&i===u.type)return s;s--}if(o<t.length){if((u=t[o])&&0==(131072&u.__u)&&r==u.key&&i===u.type)return o;o++}}return -1}(i,a,o,l))&&(l--,(s=a[u])&&(s.__u|=131072)),null==s||null===s.__v?(-1==u&&d--,"function"!=typeof i.type&&(i.__u|=65536)):u!==o&&(u==o-1?d--:u==o+1?d++:(u>o?d--:d++,i.__u|=65536))):i=e.__k[n]=null;if(l)for(n=0;n<c;n++)null!=(s=a[n])&&0==(131072&s.__u)&&(s.__e==e.__d&&(e.__d=P(s)),function e(t,a,n){var i,s;if(r.unmount&&r.unmount(t),(i=t.ref)&&(i.current&&i.current!==t.__e||B(i,null,a)),null!=(i=t.__c)){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(e){r.__e(e,a)}i.base=i.__P=null}if(i=t.__k)for(s=0;s<i.length;s++)i[s]&&e(i[s],a,n||"function"!=typeof t.type);n||g(t.__e),t.__c=t.__=t.__e=t.__d=void 0}(s,s))}(a,t,O),f=a.__d,d=0;d<G;d++)null!=(b=a.__k[d])&&(y=-1===b.__i?p:O[b.__i]||p,b.__i=d,A(e,b,y,i,s,o,u,f,c,l),h=b.__e,b.ref&&y.ref!=b.ref&&(y.ref&&B(y.ref,null,b),l.push(b.ref,b.__c||h,b)),null==x&&null!=h&&(x=h),65536&b.__u||y.__k===b.__k?f=function e(t,a,n){var r,i;if("function"==typeof t.type){for(r=t.__k,i=0;r&&i<r.length;i++)r[i]&&(r[i].__=t,a=e(r[i],a,n));return a}t.__e!=a&&(a&&t.type&&!n.contains(a)&&(a=P(t)),n.insertBefore(t.__e,a||null),a=t.__e);do a=a&&a.nextSibling;while(null!=a&&8===a.nodeType);return a}(b,f,e):"function"==typeof b.type&&void 0!==b.__d?f=b.__d:h&&(f=h.nextSibling),b.__d=void 0,b.__u&=-196609);a.__d=f,a.__e=x}function S(e,t,a){"-"===t[0]?e.setProperty(t,null==a?"":a):e[t]=null==a?"":"number"!=typeof a||y.test(t)?a:a+"px"}function E(e,t,a,n,r){var i;e:if("style"===t)if("string"==typeof a)e.style.cssText=a;else{if("string"==typeof n&&(e.style.cssText=n=""),n)for(t in n)a&&t in a||S(e.style,t,"");if(a)for(t in a)n&&a[t]===n[t]||S(e.style,t,a[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]=a,a?n?a.u=n.u:(a.u=c,e.addEventListener(t,i?d:l,i)):e.removeEventListener(t,i?d:l,i);else{if("http://www.w3.org/2000/svg"==r)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==a?"":a;break e}catch(e){}"function"==typeof a||(null==a||!1===a&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,"popover"==t&&1==a?"":a))}}function I(e){return function(t){if(this.l){var a=this.l[t.type+e];if(null==t.t)t.t=c++;else if(t.t<a.u)return;return a(r.event?r.event(t):t)}}}function A(e,t,a,i,s,o,u,f,c,l){var d,m,y,h,v,O,G,S,I,A,D,B,k,L,j,T,F=t.type;if(void 0!==t.constructor)return null;128&a.__u&&(c=!!(32&a.__u),o=[f=t.__e=a.__e]),(d=r.__b)&&d(t);e:if("function"==typeof F)try{if(S=t.props,I="prototype"in F&&F.prototype.render,A=(d=F.contextType)&&i[d.__c],D=d?A?A.props.value:d.__:i,a.__c?G=(m=t.__c=a.__c).__=m.__E:(I?t.__c=m=new F(S,D):(t.__c=m=new x(S,D),m.constructor=F,m.render=U),A&&A.sub(m),m.props=S,m.state||(m.state={}),m.context=D,m.__n=i,y=m.__d=!0,m.__h=[],m._sb=[]),I&&null==m.__s&&(m.__s=m.state),I&&null!=F.getDerivedStateFromProps&&(m.__s==m.state&&(m.__s=b({},m.__s)),b(m.__s,F.getDerivedStateFromProps(S,m.__s))),h=m.props,v=m.state,m.__v=t,y)I&&null==F.getDerivedStateFromProps&&null!=m.componentWillMount&&m.componentWillMount(),I&&null!=m.componentDidMount&&m.__h.push(m.componentDidMount);else{if(I&&null==F.getDerivedStateFromProps&&S!==h&&null!=m.componentWillReceiveProps&&m.componentWillReceiveProps(S,D),!m.__e&&(null!=m.shouldComponentUpdate&&!1===m.shouldComponentUpdate(S,m.__s,D)||t.__v===a.__v)){for(t.__v!==a.__v&&(m.props=S,m.state=m.__s,m.__d=!1),t.__e=a.__e,t.__k=a.__k,t.__k.some(function(e){e&&(e.__=t)}),B=0;B<m._sb.length;B++)m.__h.push(m._sb[B]);m._sb=[],m.__h.length&&u.push(m);break e}null!=m.componentWillUpdate&&m.componentWillUpdate(S,m.__s,D),I&&null!=m.componentDidUpdate&&m.__h.push(function(){m.componentDidUpdate(h,v,O)})}if(m.context=D,m.props=S,m.__P=e,m.__e=!1,k=r.__r,L=0,I){for(m.state=m.__s,m.__d=!1,k&&k(t),d=m.render(m.props,m.state,m.context),j=0;j<m._sb.length;j++)m.__h.push(m._sb[j]);m._sb=[]}else do m.__d=!1,k&&k(t),d=m.render(m.props,m.state,m.context),m.state=m.__s;while(m.__d&&++L<25);m.state=m.__s,null!=m.getChildContext&&(i=b(b({},i),m.getChildContext())),I&&!y&&null!=m.getSnapshotBeforeUpdate&&(O=m.getSnapshotBeforeUpdate(h,v)),C(e,_(T=null!=d&&d.type===w&&null==d.key?d.props.children:d)?T:[T],t,a,i,s,o,u,f,c,l),m.base=t.__e,t.__u&=-161,m.__h.length&&u.push(m),G&&(m.__E=m.__=null)}catch(e){if(t.__v=null,c||null!=o){for(t.__u|=c?160:32;f&&8===f.nodeType&&f.nextSibling;)f=f.nextSibling;o[o.indexOf(f)]=null,t.__e=f}else t.__e=a.__e,t.__k=a.__k;r.__e(e,t,a)}else null==o&&t.__v===a.__v?(t.__k=a.__k,t.__e=a.__e):t.__e=function(e,t,a,i,s,o,u,f,c){var l,d,m,y,b,h,v,w=a.props,x=t.props,O=t.type;if("svg"===O?s="http://www.w3.org/2000/svg":"math"===O?s="http://www.w3.org/1998/Math/MathML":s||(s="http://www.w3.org/1999/xhtml"),null!=o){for(l=0;l<o.length;l++)if((b=o[l])&&"setAttribute"in b==!!O&&(O?b.localName===O:3===b.nodeType)){e=b,o[l]=null;break}}if(null==e){if(null===O)return document.createTextNode(x);e=document.createElementNS(s,O,x.is&&x),f&&(r.__m&&r.__m(t,o),f=!1),o=null}if(null===O)w===x||f&&e.data===x||(e.data=x);else{if(o=o&&n.call(e.childNodes),w=a.props||p,!f&&null!=o)for(w={},l=0;l<e.attributes.length;l++)w[(b=e.attributes[l]).name]=b.value;for(l in w)if(b=w[l],"children"==l);else if("dangerouslySetInnerHTML"==l)m=b;else if(!(l in x)){if("value"==l&&"defaultValue"in x||"checked"==l&&"defaultChecked"in x)continue;E(e,l,null,b,s)}for(l in x)b=x[l],"children"==l?y=b:"dangerouslySetInnerHTML"==l?d=b:"value"==l?h=b:"checked"==l?v=b:f&&"function"!=typeof b||w[l]===b||E(e,l,b,w[l],s);if(d)f||m&&(d.__html===m.__html||d.__html===e.innerHTML)||(e.innerHTML=d.__html),t.__k=[];else if(m&&(e.innerHTML=""),C(e,_(y)?y:[y],t,a,i,"foreignObject"===O?"http://www.w3.org/1999/xhtml":s,o,u,o?o[0]:a.__k&&P(a,0),f,c),null!=o)for(l=o.length;l--;)g(o[l]);f||(l="value","progress"===O&&null==h?e.removeAttribute("value"):void 0===h||h===e[l]&&("progress"!==O||h)&&("option"!==O||h===w[l])||E(e,l,h,w[l],s),l="checked",void 0!==v&&v!==e[l]&&E(e,l,v,w[l],s))}return e}(a.__e,t,a,i,s,o,u,c,l);(d=r.diffed)&&d(t)}function D(e,t,a){t.__d=void 0;for(var n=0;n<a.length;n++)B(a[n],a[++n],a[++n]);r.__c&&r.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){r.__e(e,t.__v)}})}function B(e,t,a){try{if("function"==typeof e){var n="function"==typeof e.__u;n&&e.__u(),n&&null==t||(e.__u=e(t))}else e.current=t}catch(e){r.__e(e,a)}}function U(e,t,a){return this.constructor(e,a)}function k(e,t,a){var i,s,o,u;r.__&&r.__(e,t),s=(i="function"==typeof a)?null:a&&a.__k||t.__k,o=[],u=[],A(t,e=(!i&&a||t).__k=h(w,null,[e]),s||p,p,t.namespaceURI,!i&&a?[a]:s?null:t.firstChild?n.call(t.childNodes):null,o,!i&&a?a:s?s.__e:t.firstChild,i,u),D(o,e,u)}n=m.slice,r={__e:function(e,t,a,n){for(var r,i,s;t=t.__;)if((r=t.__c)&&!r.__)try{if((i=r.constructor)&&null!=i.getDerivedStateFromError&&(r.setState(i.getDerivedStateFromError(e)),s=r.__d),null!=r.componentDidCatch&&(r.componentDidCatch(e,n||{}),s=r.__d),s)return r.__E=r}catch(t){e=t}throw e}},i=0,x.prototype.setState=function(e,t){var a;a=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=b({},this.state),"function"==typeof e&&(e=e(b({},a),this.props)),e&&b(a,e),null!=e&&this.__v&&(t&&this._sb.push(t),O(this))},x.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),O(this))},x.prototype.render=w,s=[],u="function"==typeof Promise?Promise.prototype.then.bind(Prom
1ise.resolve()):setTimeout,f=function(e,t){return e.__v.__b-t.__v.__b},G.__r=0,c=0,l=I(!1),d=I(!0)},17036:(e,t,a)=>{a.d(t,{u:()=>b,ii:()=>g,HT:()=>f,ci:()=>c,aD:()=>l,Ej:()=>d,di:()=>p,Dg:()=>m,tf:()=>y});var n=a(2326),r=a(42857),i=a(85290);let s={zero:48,nine:57,A:65,F:70,a:97,f:102};function o(e){return e>=s.zero&&e<=s.nine?e-s.zero:e>=s.A&&e<=s.F?e-(s.A-10):e>=s.a&&e<=s.f?e-(s.a-10):void 0}var u=a(22599);function f(e){return e instanceof Uint8Array?e:"string"==typeof e?l(e):c(e)}function c(e){return e instanceof Uint8Array?e:new Uint8Array(e)}function l(e,t={}){let{size:a}=t,i=e;a&&(u.Sl(e,a),i=r.M7(e,a));let s=i.slice(2);s.length%2&&(s=`0${s}`);let f=s.length/2,c=new Uint8Array(f);for(let e=0,t=0;e<f;e++){let a=o(s.charCodeAt(t++)),r=o(s.charCodeAt(t++));if(void 0===a||void 0===r)throw new n.C(`Invalid byte sequence ("${s[t-2]}${s[t-1]}" in "${s}").`);c[e]=16*a+r}return c}function d(e){return e.length}function p(e,t,a,n={}){let{strict:r}=n;if("number"==typeof t&&t>0&&t>d(e)-1)throw new g({offset:t,position:"start",size:d(e)});let i=e.slice(t,a);return r&&function(e,t,a){if("number"==typeof t&&"number"==typeof a&&d(e)!==a-t)throw new g({offset:a,position:"end",size:d(e)})}(i,t,a),i}function m(e,t={}){let{size:a}=t;void 0!==a&&function(e,t){if(d(e)>t)throw new b({givenSize:d(e),maxSize:t})}(e,a);let n=r.uK(e,t);return r.Dg(n,t)}function y(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 _(e);return!0}catch{return!1}}n.C;class _ extends n.C{constructor(e){super(`Value \`${"object"==typeof e?i.A(e):e}\` of type \`${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 b extends n.C{constructor({givenSize:e,maxSize:t}){super(`Size cannot exceed \`${t}\` bytes. Given size: \`${e}\` bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeOverflowError"})}}class g extends n.C{constructor({offset:e,position:t,size:a}){super(`Slice ${"start"===t?"starting":"ending"} at offset \`${e}\` is out-of-bounds (size: \`${a}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SliceOffsetOutOfBoundsError"})}}n.C},19570:(e,t,a)=>{a.d(t,{hw:()=>n});let n=[{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"}]},22002:(e,t,a)=>{a.d(t,{u:()=>i});var n=a(52341),r=a(42182);function i(e){let{r:t,s:a}=n.secp256k1.Signature.fromCompact(e.slice(2,130)),i=Number(`0x${e.slice(130)}`),[s,o]=(()=>
1{if(0===i||1===i)return[void 0,i];if(27===i)return[BigInt(i),0];if(28===i)return[BigInt(i),1];throw Error("Invalid yParityOrV value")})();return void 0!==s?{r:(0,r.cK)(t,{size:32}),s:(0,r.cK)(a,{size:32}),v:s,yParity:o}:{r:(0,r.cK)(t,{size:32}),s:(0,r.cK)(a,{size:32}),yParity:o}}},22599:(e,t,a)=>{a.d(t,{Sl:()=>r,X:()=>s,eV:()=>o,kK:()=>i});var n=a(42857);function r(e,t){if(n.Ej(e)>t)throw new n.u({givenSize:n.Ej(e),maxSize:t})}function i(e,t){if("number"==typeof t&&t>0&&t>n.Ej(e)-1)throw new n.ii({offset:t,position:"start",size:n.Ej(e)})}function s(e,t,a){if("number"==typeof t&&"number"==typeof a&&n.Ej(e)!==a-t)throw new n.ii({offset:a,position:"end",size:n.Ej(e)})}function o(e,t={}){let{dir:a,size:r=32}=t;if(0===r)return e;let i=e.replace("0x","");if(i.length>2*r)throw new n.Fl({size:Math.ceil(i.length/2),targetSize:r,type:"Hex"});return`0x${i["right"===a?"padEnd":"padStart"](2*r,"0")}`}},24688:(e,t,a)=>{a.d(t,{J0:()=>g,Kr:()=>v,vJ:()=>h});var n,r,i,s,o=a(10676),u=0,f=[],c=o.fF,l=c.__b,d=c.__r,p=c.diffed,m=c.__c,y=c.unmount,_=c.__;function b(e,t){c.__h&&c.__h(r,e,u||t),u=0;var a=r.__H||(r.__H={__:[],__h:[]});return e>=a.__.length&&a.__.push({}),a.__[e]}function g(e){return u=1,function(e,t,a){var i=b(n++,2);if(i.t=e,!i.__c&&(i.__=[C(void 0,t),function(e){var t=i.__N?i.__N[0]:i.__[0],a=i.t(t,e);t!==a&&(i.__N=[a,i.__[1]],i.__c.setState({}))}],i.__c=r,!r.u)){var s=function(e,t,a){if(!i.__c.__H)return!0;var n=i.__c.__H.__.filter(function(e){return!!e.__c});if(n.every(function(e){return!e.__N}))return!o||o.call(this,e,t,a);var r=!1;return n.forEach(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(r=!0)}}),!(!r&&i.__c.props===e)&&(!o||o.call(this,e,t,a))};r.u=!0;var o=r.shouldComponentUpdate,u=r.componentWillUpdate;r.componentWillUpdate=function(e,t,a){if(this.__e){var n=o;o=void 0,s(e,t,a),o=n}u&&u.call(this,e,t,a)},r.shouldComponentUpdate=s}return i.__N||i.__}(C,e)}function h(e,t){var a=b(n++,3);!c.__s&&G(a.__H,t)&&(a.__=e,a.i=t,r.__H.__h.push(a))}function v(e,t){var a=b(n++,7);return G(a.__H,t)&&(a.__=e(),a.__H=t,a.__h=e),a.__}function w(){for(var e;e=f.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(P),e.__H.__h.forEach(O),e.__H.__h=[]}catch(t){e.__H.__h=[],c.__e(t,e.__v)}}c.__b=function(e){r=null,l&&l(e)},c.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),_&&_(e,t)},c.__r=function(e){d&&d(e),n=0;var t=(r=e.__c).__H;t&&(i===r?(t.__h=[],r.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.i=e.__N=void 0})):(t.__h.forEach(P),t.__h.forEach(O),t.__h=[],n=0)),i=r},c.diffed=function(e){p&&p(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==f.push(t)&&s===c.requestAnimationFrame||((s=c.requestAnimationFrame)||function(e){var t,a=function(){clearTimeout(n),x&&cancelAnimationFrame(t),setTimeout(e)},n=setTimeout(a,100);x&&(t=requestAnimationFrame(a))})(w)),t.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.i=void 0})),i=r=null},c.__c=function(e,t){t.some(function(e){try{e.__h.forEach(P),e.__h=e.__h.filter(function(e){return!e.__||O(e)})}catch(a){t.some(function(e){e.__h&&(e.__h=[])}),t=[],c.__e(a,e.__v)}}),m&&m(e,t)},c.unmount=function(e){y&&y(e);var t,a=e.__c;a&&a.__H&&(a.__H.__.forEach(function(e){try{P(e)}catch(e){t=e}}),a.__H=void 0,t&&c.__e(t,a.__v))};var x="function"==typeof requestAnimationFrame;function P(e){var t=r,a=e.__c;"function"==typeof a&&(e.__c=void 0,a()),r=t}function O(e){var t=r;e.__c=e.__(),r=t}function G(e,t){return!e||e.length!==t.length||t.some(function(t,a){return t!==e[a]})}function C(e,t){return"function"==typeof t?t(e):t}},29599:(e,t,a)=>{a.d(t,{Z:()=>m});var n=a(43663),r=a(43970),i=a(6488),s=a(96275);function o(e,t={}){let{forHash:a}=t,{authorization:n,factory:r,factoryData:i}=e;return a&&("0x7702"===r||"0x7702000000000000000000000000000000000000"===r)?n?(0,s.xW)([n.address,i??"0x"]):"0x7702000000000000000000000000000000000000":r?(0,s.xW)([r,i??"0x"]):"0x"}var u=a(41240),f=a(50102),c=a(42182);let l="0x22e325a297439656";function d(e,t={}){let{callGasLimit:a,callData:n,maxPriorityFeePerGas:r,maxFeePerGas:i,paymaster:p,paymasterData:m,paymasterPostOpGasLimit:y,paymasterSignature:_,paymasterVerificationGasLimit:b,sender:g,signature:h="0x",verificationGasLimit:v}=e,w=(0,s.xW)([(0,u.eV)((0,c.cK)(v||0n),{size:16}),(0,u.eV)((0,c.cK)(a||0n),{size:16})]),x=o(e,t),P=(0,s.xW)([(0,u.eV)((0,c.cK)(r||0n),{size:16}),(0,u.eV)((0,c.cK)(i||0n),{size:16})]),O=e.nonce??0n;return{accountGasLimits:w,callData:n,initCode:x,gasFees:P,nonce:O,paymasterAndData:p?(0,s.xW)([p,(0,u.eV)((0,c.cK)(b||0n),{size:16}),(0,u.eV)((0,c.cK)(y||0n),{size:16}),m||"0x",..._?t.forHash?[l]:[_,(0,u.eV)((0,c.cK)((0,f.E)(_)),{size:2}),l]:[]]):"0x",preVerificationGas:e.preVerificationGas??0n,sender:g,signature:h}}let p={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 m(e){let{chainId:t,entryPointAddress:a,entryPointVersion:s}=e,u=e.userOperation,{authorization:f,callData:c="0x",callGasLimit:l,maxFeePerGas:m,maxPriorityFeePerGas:y,nonce:_,paymasterAndData:b="0x",preVerificationGas:g,sender:h,verificationGasLimit:v}=u;if("0.8"===s||"0.9"===s)return(0,i.Zh)(function(e){let{chainId:t,entryPointAddress:a,userOperation:n}=e;return{types:p,primaryType:"PackedUserOperation",domain:{name:"ERC4337",version:"1",chainId:t,verifyingContract:a},message:d(n,{forHash:!0})}}({chainId:t,entryPointAddress:a,userOperation:u}));let w=(()=>
1{if("0.6"===s){let e=o({authorization:f,factory:u.initCode?.slice(0,42),factoryData:u.initCode?.slice(42)},{forHash:!0});return(0,n.h)([{type:"address"},{type:"uint256"},{type:"bytes32"},{type:"bytes32"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"uint256"},{type:"bytes32"}],[h,_,(0,r.S)(e),(0,r.S)(c),l,v,g,m,y,(0,r.S)(b)])}if("0.7"===s){let e=d(u,{forHash:!0});return(0,n.h)([{type:"address"},{type:"uint256"},{type:"bytes32"},{type:"bytes32"},{type:"bytes32"},{type:"uint256"},{type:"bytes32"},{type:"bytes32"}],[e.sender,e.nonce,(0,r.S)(e.initCode),(0,r.S)(e.callData),e.accountGasLimits,e.preVerificationGas,e.gasFees,(0,r.S)(e.paymasterAndData)])}throw Error(`entryPointVersion "${s}" not supported.`)})();return(0,r.S)((0,n.h)([{type:"bytes32"},{type:"address"},{type:"uint256"}],[(0,r.S)(w),a,BigInt(t)]))}},29788:(e,t,a)=>{a.d(t,{HT:()=>u,nj:()=>c});var n=a(17036),r=a(2326),i=a(42857),s=a(85290);function o(e,t={}){let{compressed:a}=t,{prefix:n,x:r,y:i}=e;if(!1===a||"bigint"==typeof r&&"bigint"==typeof i){if(4!==n)throw new d({prefix:n,cause:new m});return}if(!0===a||"bigint"==typeof r&&void 0===i){if(3!==n&&2!==n)throw new d({prefix:n,cause:new p});return}throw new l({publicKey:e})}function u(e){let t=(()=>{if(i.tf(e))return f(e);if(n.tf(e)){var t;return t=e,f(i.uK(t))}let{prefix:a,x:r,y:s}=e;return"bigint"==typeof r&&"bigint"==typeof s?{prefix:a??4,x:r,y:s}:{prefix:a,x:r}})();return o(t),t}function f(e){if(132!==e.length&&130!==e.length&&68!==e.length)throw new y({publicKey:e});if(130===e.length)return{prefix:4,x:BigInt(i.di(e,0,32)),y:BigInt(i.di(e,32,64))};if(132===e.length){let t=Number(i.di(e,0,1));return{prefix:t,x:BigInt(i.di(e,1,33)),y:BigInt(i.di(e,33,65))}}return{prefix:Number(i.di(e,0,1)),x:BigInt(i.di(e,1,33))}}function c(e,t={}){o(e);let{prefix:a,x:n,y:r}=e,{includePrefix:s=!0}=t;return i.xW(s?i.oB(a,{size:1}):"0x",i.oB(n,{size:32}),"bigint"==typeof r?i.oB(r,{size:32}):"0x")}class l extends r.C{constructor({publicKey:e}){super(`Value \`${s.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 d extends r.C{constructor({prefix:e,cause:t}){super(`Prefix "${e}" is invalid.`,{cause:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidPrefixError"})}}class p extends r.C{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 m extends r.C{constructor(){super("Prefix must be 4 for uncompressed public keys."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidUncompressedPrefixError"})}}class y extends r.C{constructor({publicKey:e}){super(`Value \`${e}\` is an invalid public key size.`,{metaMessages:["Expected: 33 bytes (compressed + prefix), 64 bytes (uncompressed) or 65 bytes (uncompressed + prefix).",`Received ${i.Ej(i.HT(e))} bytes.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidSerializedSizeError"})}}},29938:(e,t,a)=>{function n(e,t){let a;try{a=e()}catch(e){return}return{getItem:e=>{var n;let r=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),i=null!=(n=a.getItem(e))?n:null;return i instanceof Promise?i.then(r):r(i)},setItem:(e,n)=>a.setItem(e,JSON.stringify(n,null==t?void 0:t.replacer)),removeItem:e=>a.removeItem(e)}}a.d(t,{KU:()=>n,Zr:()=>i});let r=e=>t=>{try{let a=e(t);if(a instanceof Promise)return a;return{then:e=>r(e)(a),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>r(t)(e)}}},i=(e,t)=>(a,i,s)=>{let o,u={storage:n(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},f=!1,c=new Set,l=new Set,d=u.storage;if(!d)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${u.name}', the given storage is currently unavailable.`),a(...e)},i,s);let p=()=>{let e=u.partialize({...i()});return d.setItem(u.name,{state:e,version:u.version})},m=s.setState;s.setState=(e,t)=>
vendor: 4,181 bytes, line 1
1{m(e,t),p()};let y=e((...e)=>{a(...e),p()},i,s);s.getInitialState=()=>y;let _=()=>{var e,t;if(!d)return;f=!1,c.forEach(e=>{var t;return e(null!=(t=i())?t:y)});let n=(null==(t=u.onRehydrateStorage)?void 0:t.call(u,null!=(e=i())?e:y))||void 0;return r(d.getItem.bind(d))(u.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===u.version)return[!1,e.state];else{if(u.migrate){let t=u.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;if(a(o=u.merge(r,null!=(t=i())?t:y),!0),n)return p()}).then(()=>{null==n||n(o,void 0),o=i(),f=!0,l.forEach(e=>e(o))}).catch(e=>{null==n||n(void 0,e)})};return s.persist={setOptions:e=>{u={...u,...e},e.storage&&(d=e.storage)},clearStorage:()=>{null==d||d.removeItem(u.name)},getOptions:()=>u,rehydrate:()=>_(),hasHydrated:()=>f,onHydrate:e=>(c.add(e),()=>{c.delete(e)}),onFinishHydration:e=>(l.add(e),()=>{l.delete(e)})},u.skipHydration||_(),o||y}},33161:(e,t,a)=>{a.d(t,{$:()=>n});function n(){for(var e,t,a=0,n="";a<arguments.length;)(e=arguments[a++])&&(t=function e(t){var a,n,r="";if("string"==typeof t||"number"==typeof t)r+=t;else if("object"==typeof t)if(Array.isArray(t))for(a=0;a<t.length;a++)t[a]&&(n=e(t[a]))&&(r&&(r+=" "),r+=n);else for(a in t)t[a]&&(r&&(r+=" "),r+=a);return r}(e))&&(n&&(n+=" "),n+=t);return n}},36005:(e,t,a)=>{a.d(t,{q:()=>d});var n=a(94795),r=a(75299),i=a(16160),s=a(52316),o=(a(52625),a(1771)),u=a(43663),f=a(96275),c=a(88076);function l(e){let{address:t,data:a,signature:n,to:r="hex"}=e,i=(0,f.aP)([(0,u.h)([{type:"address"},{type:"bytes"},{type:"bytes"}],[t,a,n]),"0x6492649264926492649264926492649264926492649264926492649264926492"]);return"hex"===r?i:(0,c.aT)(i)}async function d(e){let{extend:t,nonceKeyManager:a=function(e){let{source:t}=e,a=new Map,n=new o.A(8192),r=new Map,i=({address:e,chainId:t})=>`${e}.${t}`,s=e=>{a.delete(e),r.delete(e)};return{async consume({address:e,chainId:a,client:r}){let s=i({address:e,chainId:a}),o=this.get({address:e,chainId:a,client:r});this.increment({address:e,chainId:a});let u=await o;return await t.set({address:e,chainId:a},u),n.set(s,u),u},async increment({address:e,chainId:t}){let n=i({address:e,chainId:t}),r=a.get(n)??0;a.set(n,r+1)},async get({address:e,chainId:o,client:u}){let f=i({address:e,chainId:o}),c=r.get(f);return c||(c=(async()=>{try{let a=await t.get({address:e,chainId:o,client:u}),r=n.get(f)??0;if(r>0&&a<=r)return r+1;return n.delete(f),a}finally{s(f)}})(),r.set(f,c)),(a.get(f)??0)+await c},reset({address:e,chainId:t}){let a=i({address:e,chainId:t});n.delete(a),s(a)}}}({source:{get:()=>Date.now(),set(){}}}),...u}=e,f=!1,c=await e.getAddress();return{...t,...u,address:c,async getFactoryArgs(){return"isDeployed"in this&&await this.isDeployed()?{factory:void 0,factoryData:void 0}:e.getFactoryArgs()},async getNonce(t){let r=t?.key??BigInt(await a.consume({address:c,chainId:e.client.chain.id,client:e.client}));return e.getNonce?await e.getNonce({...t,key:r}):await (0,i.J)(e.client,{abi:(0,n.U)(["function getNonce(address, uint192) pure returns (uint256)"]),address:e.entryPoint.address,functionName:"getNonce",args:[c,r]})},isDeployed:async()=>!!f||(f=!!await (0,s.T)(e.client,r.Q,"getCode")({address:c})),...e.sign?{async sign(t){let[{factory:a,factoryData:n},r]=await Promise.all([this.getFactoryArgs(),e.sign(t)]);return a&&n?l({address:a,data:n,signature:r}):r}}:{},async signMessage(t){let[{factory:a,factoryData:n},r]=await Promise.all([this.getFactoryArgs(),e.signMessage(t)]);return a&&n&&"0x7702"!==a?l({address:a,data:n,signature:r}):r},async signTypedData(t){let[{factory:a,factoryData:n},r]=await Promise.all([this.getFactoryArgs(),e.signTypedData(t)]);return a&&n&&"0x7702"!==a?l({address:a,data:n,signature:r}):r},type:"smart"}}},42857:(e,t,a)=>{a.d(t,{Dg:()=>_,Ej:()=>y,Fl:()=>P,HT:()=>f,M7:()=>p,di:()=>m,ii:()=>x,oB:()=>l,sH:()=>d,tf:()=>b,u:()=>w,uK:()=>c,xW:()=>u});var n=a(2326),r=a(85290),i=a(22599);let s=new TextEncoder,o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function u(...e){return`0x${e.reduce((e,t)=>
1e+t.replace("0x",""),"")}`}function f(e){return e instanceof Uint8Array?c(e):Array.isArray(e)?c(new Uint8Array(e)):e}function c(e,t={}){let a="";for(let t=0;t<e.length;t++)a+=o[e[t]];let n=`0x${a}`;return"number"==typeof t.size?(i.Sl(n,t.size),p(n,t.size)):n}function l(e,t={}){var a,n;let r,{signed:s,size:o}=t,u=BigInt(e);o?r=s?(1n<<8n*BigInt(o)-1n)-1n:2n**(8n*BigInt(o))-1n:"number"==typeof e&&(r=BigInt(Number.MAX_SAFE_INTEGER));let f="bigint"==typeof r&&s?-r-1n:0;if(r&&u>r||u<f){let t="bigint"==typeof e?"n":"";throw new g({max:r?`${r}${t}`:void 0,min:`${f}${t}`,signed:s,size:o,value:`${e}${t}`})}let c=(s&&u<0?(1n<<BigInt(8*o))+BigInt(u):u).toString(16),d=`0x${c}`;return o?(a=d,n=o,i.eV(a,{dir:"left",size:n})):d}function d(e,t={}){return c(s.encode(e),t)}function p(e,t){return i.eV(e,{dir:"right",size:t})}function m(e,t,a,n={}){let{strict:r}=n;i.kK(e,t);let s=`0x${e.replace("0x","").slice((t??0)*2,(a??e.length)*2)}`;return r&&i.X(s,t,a),s}function y(e){return Math.ceil((e.length-2)/2)}function _(e,t={}){let{signed:a}=t;t.size&&i.Sl(e,t.size);let n=BigInt(e);if(!a)return n;let r=(1n<<8n*BigInt((e.length-2)/2))-1n;return n<=r>>1n?n:n-r-1n}function b(e,t={}){let{strict:a=!1}=t;try{return!function(e,t={}){let{strict:a=!1}=t;if(!e||"string"!=typeof e)throw new h(e);if(a&&!/^0x[0-9a-fA-F]*$/.test(e)||!e.startsWith("0x"))throw new v(e)}(e,{strict:a}),!0}catch{return!1}}class g extends n.C{constructor({max:e,min:t,signed:a,size:n,value:r}){super(`Number \`${r}\` is not in safe${n?` ${8*n}-bit`:""}${a?" signed":" unsigned"} integer range ${e?`(\`${t}\` to \`${e}\`)`:`(above \`${t}\`)`}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.IntegerOutOfRangeError"})}}n.C;class h extends n.C{constructor(e){super(`Value \`${"object"==typeof e?r.A(e):e}\` of type \`${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 v extends n.C{constructor(e){super(`Value \`${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"})}}n.C;class w extends n.C{constructor({givenSize:e,maxSize:t}){super(`Size cannot exceed \`${t}\` bytes. Given size: \`${e}\` bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeOverflowError"})}}class x extends n.C{constructor({offset:e,position:t,size:a}){super(`Slice ${"start"===t?"starting":"ending"} at offset \`${e}\` is out-of-bounds (size: \`${a}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SliceOffsetOutOfBoundsError"})}}class P extends n.C{constructor({size:e,targetSize:t,type:a}){super(`${a.charAt(0).toUpperCase()}${a.slice(1).toLowerCase()} size (\`${e}\`) exceeds padding size (\`${t}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeExceedsPaddingSizeError"})}}},52818:(e,t,a)=>{a.d(t,{aD:()=>o,nj:()=>u});var n=a(2326),r=a(42857),i=a(85290);let s=2n**256n-1n;function o(e){if(130!==e.length&&132!==e.length)throw new f({signature:e});let t=BigInt(r.di(e,0,32)),a=BigInt(r.di(e,32,64)),n=(()=>{let t=Number(`0x${e.slice(130)}`);if(!Number.isNaN(t))try{var a=t;if(0===a||27===a)return 0;if(1===a||28===a)return 1;if(a>=35)return+(a%2==0);throw new m({value:a})}catch{throw new p({value:t})}})();return void 0===n?{r:t,s:a}:{r:t,s:a,yParity:n}}function u(e){!function(e,t={}){let{recovered:a}=t;if(void 0===e.r||void 0===e.s||a&&void 0===e.yParity)throw new c({signature:e});if(e.r<0n||e.r>s)throw new l({value:e.r});if(e.s<0n||e.s>s)throw new d({value:e.s});if("number"==typeof e.yParity&&0!==e.yParity&&1!==e.yParity)throw new p({value:e.yParity})}(e);let t=e.r,a=e.s;return r.xW(r.oB(t,{size:32}),r.oB(a,{size:32}),"number"==typeof e.yParity?r.oB(function(e){if(0===e)return 27;if(1===e)return 28;throw new p({value:e})}(e.yParity),{size:1}):"0x")}class f extends n.C{constructor({signature:e}){super(`Value \`${e}
vendor: 2,983 bytes, line 1
1\` is an invalid signature size.`,{metaMessages:["Expected: 64 bytes or 65 bytes.",`Received ${r.Ej(r.HT(e))} bytes.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSerializedSizeError"})}}class c extends n.C{constructor({signature:e}){super(`Signature \`${i.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 l extends n.C{constructor({value:e}){super(`Value \`${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 d extends n.C{constructor({value:e}){super(`Value \`${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 p extends n.C{constructor({value:e}){super(`Value \`${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 m extends n.C{constructor({value:e}){super(`Value \`${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"})}}},58948:(e,t,a)=>{a.d(t,{M:()=>eC});var n=a(74078),r=a(96542),i=a(53101),s=a(64031),o=a(52316),u=a(77155),f=a(81742),c=a(99555),l=a(36946);class d extends f.C{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(d,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa20/});class p extends f.C{constructor({cause:e,data:t,message:a}={}){let n=a?.replace("execution reverted: ","")?.replace("execution reverted","");super(`Execution reverted ${n?`with reason: ${n}`:"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(p,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32521}),Object.defineProperty(p,"message",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class m extends f.C{constructor({cause:e}){super("Failed to send funds to beneficiary.",{cause:e,name:"FailedToSendToBeneficiaryError"})}}Object.defineProperty(m,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa91/});class y extends f.C{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: 8,670 bytes, line 1
1Boolean),name:"GasValuesOverflowError"})}}Object.defineProperty(y,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa94/});class _ extends f.C{constructor({cause:e}){super("The `handleOps` function was called by the Bundler with a gas limit too low.",{cause:e,name:"HandleOpsOutOfGasError"})}}Object.defineProperty(_,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa95/});class b extends f.C{constructor({cause:e,factory:t,factoryData:a,initCode:n}){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: ${t}`,a&&`factoryData: ${a}`,n&&`initCode: ${n}`].filter(Boolean),name:"InitCodeFailedError"})}}Object.defineProperty(b,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa13/});class g extends f.C{constructor({cause:e,factory:t,factoryData:a,initCode:n}){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: ${t}`,a&&`factoryData: ${a}`,n&&`initCode: ${n}`].filter(Boolean),name:"InitCodeMustCreateSenderError"})}}Object.defineProperty(g,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa15/});class h extends f.C{constructor({cause:e,factory:t,factoryData:a,initCode:n,sender:r}){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: ${t}`,a&&`factoryData: ${a}`,n&&`initCode: ${n}`,r&&`sender: ${r}`].filter(Boolean),name:"InitCodeMustReturnSenderError"})}}Object.defineProperty(h,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa14/});class v extends f.C{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(v,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa21/});class w extends f.C{constructor({cause:e}){super("Bundler attempted to call an invalid function on the EntryPoint.",{cause:e,name:"InternalCallOnlyError"})}}Object.defineProperty(w,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa92/});class x extends f.C{constructor({cause:e}){super("Bundler used an invalid aggregator for handling aggregated User Operations.",{cause:e,name:"InvalidAggregatorError"})}}Object.defineProperty(x,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa96/});class P extends f.C{constructor({cause:e,nonce:t}){super("Invalid Smart Account nonce used for User Operation.",{cause:e,metaMessages:[t&&`nonce: ${t}`].filter(Boolean),name:"InvalidAccountNonceError"})}}Object.defineProperty(P,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa25/});class O extends f.C{constructor({cause:e}){super("Bundler has not set a beneficiary address.",{cause:e,name:"InvalidBeneficiaryError"})}}Object.defineProperty(O,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa90/});class G extends f.C{constructor({cause:e}){super("Invalid fields set on User Operation.",{cause:e,name:"InvalidFieldsError"})}}Object.defineProperty(G,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class C extends f.C{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: ${t}`].filter(Boolean),name:"InvalidPaymasterAndDataError"})}}Object.defineProperty(C,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa93/});class S extends f.C{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 E extends f.C{constructor({cause:e}){super("The `validatePaymasterUserOp` function on the Paymaster reverted.",{cause:e,name:"PaymasterFunctionRevertedError"})}}Object.defineProperty(E,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa33/});class I extends f.C{constructor({cause:e}){super("The Paymaster contract has not been deployed.",{cause:e,name:"PaymasterNotDeployedError"})}}Object.defineProperty(I,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa30/});class A extends f.C{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 D extends f.C{constructor({cause:e}){super("UserOperation rejected because paymaster (or signature aggregator) stake or unstake-delay is too low.",{cause:e,name:"PaymasterStakeTooLowError"})}}Object.defineProperty(D,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32505});class B extends f.C{constructor({cause:e}){super("Paymaster `postOp` function reverted.",{cause:e,name:"PaymasterPostOpFunctionRevertedError"})}}Object.defineProperty(B,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa50/});class U extends f.C{constructor({cause:e,factory:t,factoryData:a,initCode:n}){super("Smart Account has already been deployed.",{cause:e,metaMessages:["Remove the following properties and try again:",t&&"`factory`",a&&"`factoryData`",n&&"`initCode`"].filter(Boolean),name:"SenderAlreadyConstructedError"})}}Object.defineProperty(U,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa10/});class k extends f.C{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(k,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32507});class L extends f.C{constructor({cause:e}){super("The `validateUserOp` function on the Smart Account reverted.",{cause:e,name:"SmartAccountFunctionRevertedError"})}}Object.defineProperty(L,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa23/});class j extends f.C{constructor({cause:e}){super("UserOperation rejected because account specified unsupported signature aggregator.",{cause:e,name:"UnsupportedSignatureAggregatorError"})}}Object.defineProperty(j,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32506});class T extends f.C{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 f.C{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 $ extends f.C{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 Smart Account"].filter(Boolean),name:"UserOperationSignatureError"})}}Object.defineProperty($,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa24/});class z extends f.C{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(
vendor: 6,421 bytes, line 1
1Boolean),name:"UserOperationPaymasterSignatureError"})}}Object.defineProperty(z,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa34/});class M extends f.C{constructor({cause:e}){super("User Operation rejected by EntryPoint's `simulateValidation` during account creation or validation.",{cause:e,name:"UserOperationRejectedByEntryPointError"})}}Object.defineProperty(M,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32500});class V extends f.C{constructor({cause:e}){super("User Operation rejected by Paymaster's `validatePaymasterUserOp`.",{cause:e,name:"UserOperationRejectedByPaymasterError"})}}Object.defineProperty(V,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32501});class H extends f.C{constructor({cause:e}){super("User Operation rejected with op code validation error.",{cause:e,name:"UserOperationRejectedByOpCodeError"})}}Object.defineProperty(H,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32502});class N extends f.C{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 f.C{constructor({cause:e}){super(`An error occurred while executing user operation: ${e?.shortMessage}`,{cause:e,name:"UnknownBundlerError"})}}class K extends f.C{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(K,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa40/});class W extends f.C{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(W,"message",{enumerable:!0,configurable:!0,writable:!0,value:/aa41/});var q=a(16152),J=a(40678);class Y extends f.C{constructor(e,{callData:t,callGasLimit:a,docsPath:n,factory:r,factoryData:i,initCode:s,maxFeePerGas:o,maxPriorityFeePerGas:u,nonce:f,paymaster:c,paymasterAndData:l,paymasterData:d,paymasterPostOpGasLimit:p,paymasterVerificationGasLimit:m,preVerificationGas:y,sender:_,signature:b,verificationGasLimit:g}){super(e.shortMessage,{cause:e,docsPath:n,metaMessages:[...e.metaMessages?[...e.metaMessages," "]:[],"Request Arguments:",(0,q.aO)({callData:t,callGasLimit:a,factory:r,factoryData:i,initCode:s,maxFeePerGas:void 0!==o&&`${(0,J.Q)(o)} gwei`,maxPriorityFeePerGas:void 0!==u&&`${(0,J.Q)(u)} gwei`,nonce:f,paymaster:c,paymasterAndData:l,paymasterData:d,paymasterPostOpGasLimit:p,paymasterVerificationGasLimit:m,preVerificationGas:y,sender:_,signature:b,verificationGasLimit:g})].filter(Boolean),name:"UserOperationExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=e}}class Z extends f.C{constructor({hash:e}){super(`User Operation receipt with hash "${e}" could not be found. The User Operation may not have been processed yet.`,{name:"UserOperationReceiptNotFoundError"})}}class X extends f.C{constructor({hash:e}){super(`User Operation with hash "${e}" could not be found.`,{name:"UserOperationNotFoundError"})}}class Q extends f.C{constructor({hash:e}){super(`Timed out while waiting for User Operation with hash "${e}" to be confirmed.`,{name:"WaitForUserOperationReceiptTimeoutError"})}}let ee=[p,G,S,A,D,k,j,N,M,V,H];function et(e,{calls:t,docsPath:a,...n}){return new Y((()=>{let a=function(e,t){let a=(e.details||"").toLowerCase();if(d.message.test(a))return new d({cause:e});if(m.message.test(a))return new m({cause:e});if(y.message.test(a))return new y({cause:e});if(_.message.test(a))return new _({cause:e});if(b.message.test(a))return new b({cause:e,factory:t.factory,factoryData:t.factoryData,initCode:t.initCode});if(g.message.test(a))return new g({cause:e,factory:t.factory,factoryData:t.factoryData,initCode:t.initCode});if(h.message.test(a))return new h({cause:e,factory:t.factory,factoryData:t.factoryData,initCode:t.initCode,sender:t.sender});if(v.message.test(a))return new v({cause:e});if(w.message.test(a))return new w({cause:e});if(P.message.test(a))return new P({cause:e,nonce:t.nonce});if(x.message.test(a))return new x({cause:e});if(O.message.test(a))return new O({cause:e});if(C.message.test(a))return new C({cause:e});if(S.message.test(a))return new S({cause:e});if(E.message.test(a))return new E({cause:e});if(I.message.test(a))return new I({cause:e});if(B.message.test(a))return new B({cause:e});if(L.message.test(a))return new L({cause:e});if(U.message.test(a))return new U({cause:e,factory:t.factory,factoryData:t.factoryData,initCode:t.initCode});if(T.message.test(a))return new T({cause:e});if(F.message.test(a))return new F({cause:e});if(z.message.test(a))return new z({cause:e});if($.message.test(a))return new $({cause:e});if(K.message.test(a))return new K({cause:e});if(W.message.test(a))return new W({cause:e});let n=e.walk(e=>ee.some(t=>t.code===e.code));if(n){if(n.code===p.code)return new p({cause:e,data:n.data,message:n.details});if(n.code===G.code)return new G({cause:e});if(n.code===S.code)return new S({cause:e});if(n.code===A.code)return new A({cause:e});if(n.code===D.code)return new D({cause:e});if(n.code===k.code)return new k({cause:e});if(n.code===j.code)return new j({cause:e});if(n.code===N.code)return new N({cause:e});if(n.code===M.code)return new M({cause:e});if(n.code===V.code)return new V({cause:e});if(n.code===H.code)return new H({cause:e})}return new R({cause:e})}(e,n);if(t&&a instanceof p){let e,n=(a.walk(t=>{if("string"==typeof t.data||"string"==typeof t.data?.revertData||!(t instanceof f.C)&&"string"==typeof t.message){let a=(t.data?.revertData||t.data||t.message).match?.(/(0x[A-Za-z0-9]*)/);if(a)return e=a[1],!0}return!1}),e),r=t?.filter(e=>e.abi);if(n&&r.length>0)return function(e){let{calls:t,revertData:a}=e,{abi:n,functionName:r,args:i,to:s}=(()=>{let e=t?.filter(e=>!!e.abi);if(1===e.length)return e[0];let n=e.filter(e=>{try{return!!(0,l.W)({abi:e.abi,data:a})}catch{return!1}});return 1===n.length?n[0]:{abi:[],functionName:e.reduce((e,t)=>
1`${e?`${e} | `:""}${t.functionName}`,""),args:void 0,to:void 0}})(),o="0x"===a?new c.rR({functionName:r}):new c.M({abi:n,data:a,functionName:r});return new c.bG(o,{abi:n,args:i,contractAddress:s,functionName:r})}({calls:r,revertData:n})}return a})(),{docsPath:a,...n})}var ea=a(42182),en=a(41240);function er(e){var t;let a={};return void 0!==e.callData&&(a.callData=e.callData),void 0!==e.callGasLimit&&(a.callGasLimit=(0,ea.cK)(e.callGasLimit)),void 0!==e.factory&&(a.factory=e.factory),void 0!==e.factoryData&&(a.factoryData=e.factoryData),void 0!==e.initCode&&(a.initCode=e.initCode),void 0!==e.maxFeePerGas&&(a.maxFeePerGas=(0,ea.cK)(e.maxFeePerGas)),void 0!==e.maxPriorityFeePerGas&&(a.maxPriorityFeePerGas=(0,ea.cK)(e.maxPriorityFeePerGas)),void 0!==e.nonce&&(a.nonce=(0,ea.cK)(e.nonce)),void 0!==e.paymaster&&(a.paymaster=e.paymaster),void 0!==e.paymasterAndData&&(a.paymasterAndData=e.paymasterAndData||"0x"),void 0!==e.paymasterData&&(a.paymasterData=e.paymasterData),void 0!==e.paymasterPostOpGasLimit&&(a.paymasterPostOpGasLimit=(0,ea.cK)(e.paymasterPostOpGasLimit)),void 0!==e.paymasterSignature&&(a.paymasterSignature=e.paymasterSignature),void 0!==e.paymasterVerificationGasLimit&&(a.paymasterVerificationGasLimit=(0,ea.cK)(e.paymasterVerificationGasLimit)),void 0!==e.preVerificationGas&&(a.preVerificationGas=(0,ea.cK)(e.preVerificationGas)),void 0!==e.sender&&(a.sender=e.sender),void 0!==e.signature&&(a.signature=e.signature),void 0!==e.verificationGasLimit&&(a.verificationGasLimit=(0,ea.cK)(e.verificationGasLimit)),void 0!==e.authorization&&(a.eip7702Auth={address:(t=e.authorization).address,chainId:(0,ea.cK)(t.chainId),nonce:(0,ea.cK)(t.nonce),r:t.r?(0,ea.cK)(BigInt(t.r),{size:32}):(0,en.eV)("0x",{size:32}),s:t.s?(0,ea.cK)(BigInt(t.s),{size:32}):(0,en.eV)("0x",{size:32}),yParity:t.yParity?(0,ea.cK)(t.yParity,{size:1}):(0,en.eV)("0x",{size:32})}),a}var ei=a(69671),es=a(52625);async function eo(e,t){let{account:a=e.account,chainId:n,nonce:u}=t;if(!a)throw new s.T({docsPath:"/docs/eip7702/prepareAuthorization"});let f=(0,i.J)(a),c=(()=>{if(t.executor)return"self"===t.executor?t.executor:(0,i.J)(t.executor)})(),l={address:t.contractAddress??t.address,chainId:n,nonce:u};return void 0===l.chainId&&(l.chainId=e.chain?.id??await (0,o.T)(e,r.T,"getChainId")({})),void 0===l.nonce&&(l.nonce=await (0,o.T)(e,es.y,"getTransactionCount")({address:f.address,blockTag:"pending"}),("self"===c||c?.address&&(0,ei.h)(c.address,f.address))&&(l.nonce+=1)),l}var eu=a(4957),ef=a(78288),ec=a(96275),el=a(98213);async function ed(e,t){let{chainId:a,entryPointAddress:n,context:r,...i}=t,s=er(i),{paymasterPostOpGasLimit:o,paymasterVerificationGasLimit:u,...f}=await e.request({method:"pm_getPaymasterData",params:[{...s,callGasLimit:s.callGasLimit??"0x0",verificationGasLimit:s.verificationGasLimit??"0x0",preVerificationGas:s.preVerificationGas??"0x0"},n,(0,ea.cK)(a),r]});return{...f,...o&&{paymasterPostOpGasLimit:(0,el.uU)(o)},...u&&{paymasterVerificationGasLimit:(0,el.uU)(u)}}}async function ep(e,t){let{chainId:a,entryPointAddress:n,context:r,...i}=t,s=er(i),{paymasterPostOpGasLimit:o,paymasterVerificationGasLimit:u,...f}=await e.request({method:"pm_getPaymasterStubData",params:[{...s,callGasLimit:s.callGasLimit??"0x0",verificationGasLimit:s.verificationGasLimit??"0x0",preVerificationGas:s.preVerificationGas??"0x0"},n,(0,ea.cK)(a),r]});return{...f,...o&&{paymasterPostOpGasLimit:(0,el.uU)(o)},...u&&{paymasterVerificationGasLimit:(0,el.uU)(u)}}}let em=["factory","fees","gas","paymaster","nonce","signature","authorization"];async function ey(e,t){let a,{account:n=e.account,dataSuffix:u="string"==typeof e.dataSuffix?e.dataSuffix:e.dataSuffix?.value,parameters:f=em,stateOverride:c}=t;if(!n)throw new s.T;let l=(0,i.J)(n),d=t.paymaster??e?.paymaster,p="string"==typeof d?d:void 0,{getPaymasterStubData:m,getPaymasterData:y}=(()=>{if(!0===d)return{getPaymasterStubData:t=>(0,o.T)(e,ep,"getPaymasterStubData")(t),getPaymasterData:t=>(0,o.T)(e,ed,"getPaymasterData")(t)};if("object"==typeof d){let{getPaymasterStubData:e,getPaymasterData:t}=d;return{getPaymasterStubData:t&&e?e:t,getPaymasterData:t&&e?t:void 0}}return{getPaymasterStubData:void 0,getPaymasterData:void 0}})(),_=t.paymasterContext?t.paymasterContext:e?.paymasterContext,b={...t,paymaster:p,sender:l.address},[g,h,v,w,x]=await Promise.all([(async()=>t.calls?l.encodeCalls(t.calls.map(e=>e.abi?{data:(0,ef.p)(e),to:e.to,value:e.value}:e)):t.callData)(),(async()=>
1{if(!f.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:a}=await l.getFactoryArgs();return"0.6"===l.entryPoint.version?{initCode:e&&a?(0,ec.xW)([e,a]):void 0}:{factory:e,factoryData:a}})(),(async()=>{if(f.includes("fees")){if("bigint"==typeof t.maxFeePerGas&&"bigint"==typeof t.maxPriorityFeePerGas)return b;if(e?.userOperation?.estimateFeesPerGas){let t=await e.userOperation.estimateFeesPerGas({account:l,bundlerClient:e,userOperation:b});return{...b,...t}}try{let a=e.client??e,n=await (0,o.T)(a,eu._,"estimateFeesPerGas")({chain:a.chain,type:"eip1559"});return{maxFeePerGas:"bigint"==typeof t.maxFeePerGas?t.maxFeePerGas:BigInt(2n*n.maxFeePerGas),maxPriorityFeePerGas:"bigint"==typeof t.maxPriorityFeePerGas?t.maxPriorityFeePerGas:BigInt(2n*n.maxPriorityFeePerGas)}}catch{return}}})(),(async()=>{if(f.includes("nonce"))return"bigint"==typeof t.nonce?t.nonce:l.getNonce()})(),(async()=>{if(f.includes("authorization")){if("object"==typeof t.authorization)return t.authorization;if(l.authorization&&!await l.isDeployed())return{...await eo(l.client,l.authorization),r:"0xfffffffffffffffffffffffffffffff000000000000000000000000000000000",s:"0x7aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",yParity:1}}})()]);async function P(){return a||(e.chain?e.chain.id:a=await (0,o.T)(e,r.T,"getChainId")({}))}void 0!==g&&(b.callData=u?(0,ec.xW)([g,u]):g),void 0!==h&&(b={...b,...h}),void 0!==v&&(b={...b,...v}),void 0!==w&&(b.nonce=w),void 0!==x&&(b.authorization=x),f.includes("signature")&&(void 0!==t.signature?b.signature=t.signature:b.signature=await l.getStubSignature(b)),"0.6"!==l.entryPoint.version||b.initCode||(b.initCode="0x");let O=!1;if(f.includes("paymaster")&&m&&!p&&!t.paymasterAndData){let{isFinal:e=!1,sponsor:t,...a}=await m({chainId:await P(),entryPointAddress:l.entryPoint.address,context:_,...b});O=e,b={...b,...a}}if("0.6"!==l.entryPoint.version||b.paymasterAndData||(b.paymasterAndData="0x"),f.includes("gas")){if(l.userOperation?.estimateGas){let e=await l.userOperation.estimateGas(b);b={...b,...e}}if(void 0===b.callGasLimit||void 0===b.preVerificationGas||void 0===b.verificationGasLimit||b.paymaster&&void 0===b.paymasterPostOpGasLimit||b.paymaster&&void 0===b.paymasterVerificationGasLimit){let t=await (0,o.T)(e,e_,"estimateUserOperationGas")({account:l,callGasLimit:0n,preVerificationGas:0n,verificationGasLimit:0n,stateOverride:c,...b.paymaster?{paymasterPostOpGasLimit:0n,paymasterVerificationGasLimit:0n}:{},...b});b={...b,callGasLimit:b.callGasLimit??t.callGasLimit,preVerificationGas:b.preVerificationGas??t.preVerificationGas,verificationGasLimit:b.verificationGasLimit??t.verificationGasLimit,paymasterPostOpGasLimit:b.paymasterPostOpGasLimit??t.paymasterPostOpGasLimit,paymasterVerificationGasLimit:b.paymasterVerificationGasLimit??t.paymasterVerificationGasLimit}}}if(f.includes("paymaster")&&y&&!p&&!t.paymasterAndData&&!O){let e=await y({chainId:await P(),entryPointAddress:l.entryPoint.address,context:_,...b});b={...b,...e}}return delete b.calls,delete b.parameters,delete b.paymasterContext,"string"!=typeof b.paymaster&&delete b.paymaster,b}async function e_(e,t){let{account:a=e.account,entryPointAddress:n,stateOverride:r}=t;if(!a&&!t.sender)throw new s.T;let f=a?(0,i.J)(a):void 0,c=(0,u.yH)(r),l=f?await (0,o.T)(e,ey,"prepareUserOperation")({...t,parameters:["authorization","factory","fees","nonce","paymaster","signature"]}):t;try{let t=[er(l),n??f?.entryPoint?.address];var d=await e.request({method:"eth_estimateUserOperationGas",params:c?[...t,c]:[...t]});let a={};return d.callGasLimit&&(a.callGasLimit=BigInt(d.callGasLimit)),d.preVerificationGas&&(a.preVerificationGas=BigInt(d.preVerificationGas)),d.verificationGasLimit&&(a.verificationGasLimit=BigInt(d.verificationGasLimit)),d.paymasterPostOpGasLimit&&(a.paymasterPostOpGasLimit=BigInt(d.paymasterPostOpGasLimit)),d.paymasterVerificationGasLimit&&(a.paymasterVerificationGasLimit=BigInt(d.paymasterVerificationGasLimit)),a}catch(a){let e=t.calls;throw et(a,{...l,...e?{calls:e}:{}})}}async function eb(e,{hash:t}){let a=await e.request({method:"eth_getUserOperationByHash",params:[t]},{dedupe:!0});if(!a)throw new X({hash:t});let{blockHash:n,blockNumber:r,entryPoint:i,transactionHash:s,userOperation:o}=a;return{blockHash:n,blockNumber:BigInt(r),entryPoint:i,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}(o)}}var eg=a(98800),eh=a(7310);async function ev(e,{hash:t}){let a=await e.request({method:"eth_getUserOperationReceipt",params:[t]},{dedupe:!0});if(!a)throw new Z({hash:t});let n={...a};
1return a.actualGasCost&&(n.actualGasCost=BigInt(a.actualGasCost)),a.actualGasUsed&&(n.actualGasUsed=BigInt(a.actualGasUsed)),a.logs&&(n.logs=a.logs.map(e=>(0,eg.e)(e))),a.receipt&&(n.receipt=(0,eh.uL)(n.receipt)),n}async function ew(e,t){let{account:a=e.account,entryPointAddress:n}=t;if(!a&&!t.sender)throw new s.T;let r=a?(0,i.J)(a):void 0,u=r?await (0,o.T)(e,ey,"prepareUserOperation")(t):t,f=t.signature||await r?.signUserOperation?.(u),c=er({...u,signature:f});try{return await e.request({method:"eth_sendUserOperation",params:[c,n??r?.entryPoint?.address]},{retryCount:0})}catch(a){let e=t.calls;throw et(a,{...u,...e?{calls:e}:{},signature:f})}}var ex=a(58710),eP=a(81059),eO=a(60783);function eG(e){return{estimateUserOperationGas:t=>e_(e,t),getChainId:()=>(0,r.T)(e),getSupportedEntryPoints:()=>e.request({method:"eth_supportedEntryPoints"}),getUserOperation:t=>eb(e,t),getUserOperationReceipt:t=>ev(e,t),prepareUserOperation:t=>ey(e,t),sendUserOperation:t=>ew(e,t),waitForUserOperationReceipt:t=>(function(e,t){let{hash:a,pollingInterval:n=e.pollingInterval,retryCount:r,timeout:i=12e4}=t,s=0,u=(0,eO.A)(["waitForUserOperationReceipt",e.uid,a]);return new Promise((t,f)=>{let c=(0,ex.lB)(u,{resolve:t,reject:f},t=>{let u=e=>{l(),e(),c()},f=i?setTimeout(()=>u(()=>t.reject(new Q({hash:a}))),i):void 0,l=(0,eP.w)(async()=>{r&&s>=r&&(clearTimeout(f),u(()=>t.reject(new Q({hash:a}))));try{let n=await (0,o.T)(e,ev,"getUserOperationReceipt")({hash:a});clearTimeout(f),u(()=>t.resolve(n))}catch(e){"UserOperationReceiptNotFoundError"!==e.name&&(clearTimeout(f),u(()=>t.reject(e)))}s++},{emitOnBegin:!0,interval:n});return l})})})(e,t)}}function eC(e){let{client:t,dataSuffix:a,key:r="bundler",name:i="Bundler Client",paymaster:s,paymasterContext:o,transport:u,userOperation:f}=e;return Object.assign((0,n.UU)({...e,chain:e.chain??t?.chain,key:r,name:i,transport:u,type:"bundlerClient"}),{client:t,dataSuffix:a??t?.dataSuffix,paymaster:s,paymasterContext:o,userOperation:f}).extend(eG)}},60544:(e,t,a)=>{a.d(t,{Yz:()=>y,_S:()=>_});var n=a(84410),r=a(65770),i=a(14319);let s={p:BigInt("0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff"),n:BigInt("0xffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551"),h:BigInt(1),a:BigInt("0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc"),b:BigInt("0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"),Gx:BigInt("0x6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"),Gy:BigInt("0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5")},o={p:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff"),n:BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973"),h:BigInt(1),a:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc"),b:BigInt("0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"),Gx:BigInt("0xaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"),Gy:BigInt("0x3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f")},u={p:BigInt("0x1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),n:BigInt("0x01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409"),h:BigInt(1),a:BigInt("0x1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc"),b:BigInt("0x0051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00"),Gx:BigInt("0x00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66"),Gy:BigInt("0x011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650")},f=(0,i.D0)(s.p),c=(0,i.D0)(o.p),l=(0,i.D0)(u.p),d=(0,r.s)({...s,Fp:f,lowS:!1},n.sc);(0,r.s)({...o,Fp:c,lowS:!1}
1,n.qt),(0,r.s)({...u,Fp:l,lowS:!1,allowedPrivateKeyLengths:[130,131,132]},n.Zf);var p=a(17036),m=a(29788);async function y(e={}){let{extractable:t=!1}=e,a=await globalThis.crypto.subtle.generateKey({name:"ECDSA",namedCurve:"P-256"},t,["sign","verify"]),n=await globalThis.crypto.subtle.exportKey("raw",a.publicKey),r=m.HT(new Uint8Array(n));return{privateKey:a.privateKey,publicKey:r}}async function _(e){let{payload:t,privateKey:a}=e,n=await globalThis.crypto.subtle.sign({name:"ECDSA",hash:"SHA-256"},a,p.HT(t)),r=p.ci(new Uint8Array(n)),i=p.Dg(p.di(r,0,32)),s=p.Dg(p.di(r,32,64));return s>d.CURVE.n/2n&&(s=d.CURVE.n-s),{r:i,s}}},61611:(e,t,a)=>{a.d(t,{P:()=>c});var n=a(54454),r=a(1276),i=a(62525),s=a(96275),o=a(41240),u=a(42182),f=a(2409);function c(e,t){if(e.length!==t.length)throw new n.YE({expectedLength:e.length,givenLength:t.length});let a=[];for(let c=0;c<e.length;c++){let l=e[c],d=t[c];a.push(function e(t,a,c=!1){if("address"===t){if(!(0,i.P)(a))throw new r.M({address:a});return(0,o.eV)(a.toLowerCase(),{size:c?32:null})}if("string"===t)return(0,u.i3)(a);if("bytes"===t)return a;
1if("bool"===t)return(0,o.eV)((0,u.$P)(a),{size:c?32:1});let l=t.match(f.Ge);if(l){let[e,t,n="256"]=l,r=Number.parseInt(n,10)/8;return(0,u.cK)(a,{size:c?32:r,signed:"int"===t})}let d=t.match(f.BD);if(d){let[e,t]=d;if(Number.parseInt(t,10)!==(a.length-2)/2)throw new n.BI({expectedSize:Number.parseInt(t,10),givenSize:(a.length-2)/2});return(0,o.eV)(a,{dir:"right",size:c?32:null})}let p=t.match(f.D5);if(p&&Array.isArray(a)){let[t,n]=p,r=[];for(let t=0;t<a.length;t++)r.push(e(n,a[t],!0));return 0===r.length?"0x":(0,s.aP)(r)}throw new n.Wl(t)}(l,d))}return(0,s.aP)(a)}},80419:(e,t,a)=>{a.d(t,{B9:()=>n});let n="0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789"},82269:(e,t,a)=>{a.d(t,{e_:()=>c});var n=a(17036);let r=new TextDecoder,i=Object.fromEntries(Array.from("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/").map((e,t)=>[t,e.charCodeAt(0)]));({...Object.fromEntries(Array.from("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/").map((e,t)=>[e.charCodeAt(0),t])),61:0,45:62,95:63});var s=a(2326),o=a(60209),u=a(42857);function f(e,t={}){let{as:a="string"==typeof e?"Hex":"Bytes"}=t,r=(0,o.sc)(n.HT(e));return"Bytes"===a?r:u.uK(r)}function c(e){let{challenge:t,crossOrigin:a,extraClientData:s,flag:o,origin:c,rpId:l,signCount:d,userVerification:p="required"}=e,m=function(e={}){let{flag:t=5,rpId:a=window.location.hostname,signCount:n=0}=e,r=f(u.sH(a)),i=u.oB(t,{size:1}),s=u.oB(n,{size:4});return u.xW(r,i,s)}({flag:o,rpId:l,signCount:d}),y=function(e){let{challenge:t,crossOrigin:a=!1,extraClientData:s,origin:o=window.location.origin}=e;return JSON.stringify({type:"webauthn.get",challenge:function(e,t={}){return function(e,t={}){let{pad:a=!0,url:n=!1}=t,s=new Uint8Array(4*Math.ceil(e.length/3));for(let t=0,a=0;a<e.length;t+=4,a+=3){let n=(e[a]<<16)+(e[a+1]<<8)+(0|e[a+2]);s[t]=i[n>>18],s[t+1]=i[n>>12&63],s[t+2]=i[n>>6&63],s[t+3]=i[63&n]}let o=e.length%3,u=4*Math.floor(e.length/3)+(o&&o+1),f=r.decode(new Uint8Array(s.buffer,0,u));return a&&1===o&&(f+="=="),a&&2===o&&(f+="="),n&&(f=f.replaceAll("+","-").replaceAll("/","_")),f}(n.aD(e),t)}(t,{url:!0,pad:!1}),origin:o,crossOrigin:a,...s})}({challenge:t,crossOrigin:a,extraClientData:s,origin:c}),_=f(u.sH(y)),b=y.indexOf('"challenge"'),g=y.indexOf('"type"');return{metadata:{authenticatorData:m,clientDataJSON:y,challengeIndex:b,typeIndex:g,userVerificationRequired:"required"===p},payload:u.xW(m,_)}}Uint8Array.from([105,171,180,181,160,222,75,198,42,42,32,31,141,37,186,233]),s.C,s.C},85290:(e,t,a)=>{a.d(t,{A:()=>n});function n(e,t,a){return JSON.stringify(e,(e,a)=>"function"==typeof t?t(e,a):"bigint"==typeof a?a.toString()+"#__bigint":a,a)}}}]);
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.