1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[18],{34824:(e,r,t)=>{e.exports=t(50025)},36848:(e,r,t)=>{"use strict";t.d(r,{Z:()=>y});var n=t(67684),a=t(45526),i=t(62701),c=t(11701),u=t(98619),o=t(2230),s=t(15959),d=t(49560),f=(0,o.V)({name:"configure",connector:!0});function l(e,r){return e.setQueryParameters(Object.keys(r.searchParameters).reduce(function(e,r){return(0,i._)((0,n._)({},e),(0,a._)({},r,void 0))},{}))}var h=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.l,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.l;return function(t){if(!t||!(0,u.Q)(t.searchParameters))throw Error(f("The `searchParameters` option expects an object."));var a={};return{$$type:"ais.configure",init:function(r){var t=r.instantSearchInstance;e((0,i._)((0,n._)({},this.getWidgetRenderState(r)),{instantSearchInstance:t}),!0)},render:function(r){var t=r.instantSearchInstance;e((0,i._)((0,n._)({},this.getWidgetRenderState(r)),{instantSearchInstance:t}),!1)},dispose:function(e){var n=e.state;return r(),l(n,t)},getRenderState:function(e,r){var t,a=this.getWidgetRenderState(r);return(0,i._)((0,n._)({},e),{configure:(0,i._)((0,n._)({},a),{widgetParams:(0,i._)((0,n._)({},a.widgetParams),{searchParameters:(0,s.p)(new c.SearchParameters(null==(t=e.configure)?void 0:t.widgetParams.searchParameters),new c.SearchParameters(a.widgetParams.searchParameters)).getQueryParams()})})})},getWidgetRenderState:function(e){var r=e.helper;return a.refine||(a.refine=function(e){var n=l(r.state,t),a=(0,s.p)(n,new c.SearchParameters(e));t.searchParameters=e,r.setState(a).search()}),{refine:a.refine,widgetParams:t}},getWidgetSearchParameters:function(e,r){var a=r.uiState;return(0,s.p)(e,new c.SearchParameters((0,n._)({},a.configure,t.searchParameters)))},getWidgetUiState:function(e){return(0,i._)((0,n._)({},e),{configure:(0,n._)({},e.configure,t.searchParameters)})}}}},g=t(27392);function y(e){var r,t;return r=(0,n._)({},e),t={$$widgetType:"ais.configure"},(0,g.Z)(h,{searchParameters:r},t),null}},40162:(e,r,t)=>{"use strict";t.d(r,{g:()=>h});var n=t(16006),a=t(34597),i=t(75087),c=t(34724),u=t(629);async function o(e,r){let{chainId:t,timeout:o=0,...s}=r,d=e.getClient({chainId:t}),f=(0,u.T)(d,a.n,"waitForTransactionReceipt"),l=await f({...s,timeout:o});if("reverted"===l.status){let e=(0,u.T)(d,i.x,"getTransaction"),{from:r,...t}=await e({hash:l.transactionHash}),a=(0,u.T)(d,c.T,"call"),o=await a({...t,account:r,data:t.input,gasPrice:"eip1559"!==t.type?t.gasPrice:void 0,maxFeePerGas:"eip1559"===t.type?t.maxFeePerGas:void 0,maxPriorityFeePerGas:"eip1559"===t.type?t.maxPriorityFeePerGas:void 0});throw Error(o?.data?(0,n.IQ)(`0x${o.data.substring(138)}`):"unknown reason")}return{...l,chainId:d.chain.id}}var s=t(24751),d=t(80727),f=t(1081),l=t(61511);function h(e={}){let{hash:r,query:t={}}=e,n=(0,l.U)(e),a=(0,f.i)({config:n}),i=function(e,r={}){return{async queryFn({queryKey:t}){let{hash:n,...a}=t[1];if(!n)throw Error("hash is required");return o(e,{...a,onReplaced:r.onReplaced,hash:n})},queryKey:function(e={}){let{onReplaced:r,...t}=e;return["waitForTransactionReceipt",(0,s.xO)(t)]}(r)}}(n,{...e,chainId:e.chainId??a}),c=!!(r&&(t.enabled??!0));return(0,d.IT)({...t,...i,enabled:c})}},50025:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouter",{enumerable:!0,get:function(){return i}});let n=t(14232),a=t(76194);function i(){return(0,n.useContext)(a.RouterContext)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),e.exports=r.default)},59493:(e,r,t)=>{"use strict";t.d(r,{x:()=>s});var n=t(40097),a=t(95216),i=t(629),c=t(90203);async function u(e,r){let t,{account:n,chainId:u,connector:o,...s}=r;t="object"==typeof n&&n?.type==="local"?e.getClient({chainId:u}):await (0,c.r)(e,{account:n??void 0,assertChainId:!1,chainId:u,connector:o});let d=(0,i.T)(t,a.E,"writeContract");return await d({...s,...n?{account:n}:{},chain:u?{id:u}:null})}var o=t(61511);function s(e={}){var r;let{mutation:t}=e,a=(r=(0,o.U)(e),{mutationFn:e=>u(r,e),mutationKey:["writeContract"]}),{mutate:i,mutateAsync:c,...d}=(0,n.n)({...t,...a});return{...d,writeContract:i,writeContractAsync:c}}},75569:(e,r,t)=>{"use strict";t.d(r,{Q:()=>o});var n=t(83325),a=t(24751),i=t(80727),c=t(1081),u=t(61511);function o(e={}){let{abi:r,address:t,functionName:s,query:d={}}=e,f=e.code,l=(0,u.U)(e),h=(0,c.i)({config:l}),g=function(e,r={}){return{async queryFn({queryKey:t}){let a=r.abi;if(!a)throw Error("abi is required");let{functionName:i,scopeKey:c,...u}=t[1],o=(()=>{let e=t[1];if(e.address)return{address:e.address};if(e.code)return{code:e.code};throw Error("address or code is required")})();if(!i)throw Error("functionName is required");return(0,n.J)(e,{abi:a,functionName:i,args:u.args,...o,...u})},queryKey:function(e={}){let{abi:r,...t}=e;return["readContract",(0,a.xO)(t)]}(r)}}(l,{...e,chainId:e.chainId??h}),y=!!((t||f)&&r&&s&&(d.enabled??!0));return(0,i.IT)({...d,...g,enabled:y,structuralSharing:d.structuralSharing??a.I_})}},86149:(e,r,t)=>{"use strict";t.d(r,{_:()=>g});var n=t(69167),a=t(629),i=t(90203);async function c(e,r){let t,{abi:c,chainId:u,connector:o,...s}=r;t=r.account?r.account:(await (0,i.r)(e,{assertChainId:!1,chainId:u,connector:o})).account;let d=e.getClient({chainId:u}),f=(0,a.T)(d,n.v,"simulateContract"),{result:l,request:h}=await f({...s,abi:c,account:t});return{chainId:d.chain.id,result:l,request:{...h,chainId:u}}}var u=t(24751),o=t(80727),s=t(1081),d=t(61511),f=t(67768),l=t(14232),h=t(8047);function g(e={}){let{abi:r,address:t,connector:n,functionName:a,query:y={}}=e,m=(0,d.U)(e),{data:v}=function(e={}){let{query:r={},...t}
1=e,n=(0,d.U)(t),a=(0,f.jE)(),{address:c,connector:g,status:y}=(0,h.F)({config:n}),m=(0,s.i)({config:n}),v=e.connector??g,{queryKey:p,...w}=function(e,r={}){return{gcTime:0,async queryFn({queryKey:t}){let{connector:n}=r,{connectorUid:a,scopeKey:c,...u}=t[1];return(0,i.r)(e,{...u,connector:n})},queryKey:function(e={}){let{connector:r,...t}=e;return["connectorClient",{...(0,u.xO)(t),connectorUid:r?.uid}]}(r)}}(n,{...e,chainId:e.chainId??m,connector:v}),P=!!(("connected"===y||"reconnecting"===y&&v?.getProvider)&&(r.enabled??!0)),_=(0,l.useRef)(c);return(0,l.useEffect)(()=>{let e=_.current;!c&&e?(a.removeQueries({queryKey:p}),_.current=void 0):c!==e&&(a.invalidateQueries({queryKey:p}),_.current=c)},[c,a]),(0,o.IT)({...r,...w,queryKey:p,enabled:P,staleTime:1/0})}({config:m,connector:n,query:{enabled:void 0===e.account}}),p=(0,s.i)({config:m}),w=function(e,r={}){return{async queryFn({queryKey:t}){let{abi:n,connector:a}=r;if(!n)throw Error("abi is required");let{scopeKey:i,...u}=t[1],{address:o,functionName:s}=u;if(!o)throw Error("address is required");if(!s)throw Error("functionName is required");return c(e,{abi:n,connector:a,...u})},queryKey:function(e={}){let{abi:r,connector:t,...n}=e;return["simulateContract",(0,u.xO)(n)]}(r)}}(m,{...e,account:e.account??v?.account,chainId:e.chainId??p}),P=!!(r&&t&&a&&(y.enabled??!0));return(0,o.IT)({...y,...w,enabled:P})}}}]);
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.