Help
RSS
API
Feed
Maltego
Contact
Domain > chains.observer
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2020-04-26
34.193.197.239
(
ClassC
)
2026-03-04
104.21.4.37
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Wed, 04 Mar 2026 12:30:12 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveAccess-Control-Allow-Origin: *Cache-Control: public, max-age0, must-revalidatecf-cache-status: DYNAMICreferrer-policy: strict-origin-when-cross-originx-content-type-options: nosniffReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sQE2Wo%2B%2Ft0kD4dAjzsrMa4CrgSCQUhSd3hpdEjqPK2oppZ9qDdL5z8xShrGbWqmcPtkba6mY9qA0GgtgOxnUJ3M80HVgziZOdL6OcQDlFig%3D%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareCF-RAY: 9d70e40c8e33d74d-PDXalt-svc: h3:443; ma86400 !doctype html>html langen> head> meta charsetutf-8 /> meta nameviewport contentwidthdevice-width, initial-scale1 /> title>ChainsObserver/title> script typemodule crossorigin>(function(){const tdocument.createElement(link).relList;if(t&&t.supports&&t.supports(modulepreload))return;for(const i of document.querySelectorAll(linkrelmodulepreload))r(i);new MutationObserver(i>{for(const s of i)if(s.typechildList)for(const o of s.addedNodes)o.tagNameLINK&&o.relmodulepreload&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s{};return i.integrity&&(s.integrityi.integrity),i.referrerPolicy&&(s.referrerPolicyi.referrerPolicy),i.crossOriginuse-credentials?s.credentialsinclude:i.crossOriginanonymous?s.credentialsomit:s.credentialssame-origin,s}function r(i){if(i.ep)return;i.ep!0;const sn(i);fetch(i.href,s)}})();var Hf{exports:{}},Eo{},Vf{exports:{}},F{};/** * @license React * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var ViSymbol.for(react.element),X0Symbol.for(react.portal),egSymbol.for(react.fragment),tgSymbol.for(react.strict_mode),ngSymbol.for(react.profiler),rgSymbol.for(react.provider),igSymbol.for(react.context),sgSymbol.for(react.forward_ref),ogSymbol.for(react.suspense),agSymbol.for(react.memo),lgSymbol.for(react.lazy),LcSymbol.iterator;function ug(e){return enull||typeof e!object?null:(eLc&&eLc||e@@iterator,typeof efunction?e:null)}var _f{isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},GfObject.assign,$f{};function Ar(e,t,n){this.propse,this.contextt,this.refs$f,this.updatern||_f}Ar.prototype.isReactComponent{};Ar.prototype.setStatefunction(e,t){if(typeof e!object&&typeof e!function&&e!null)throw Error(setState(...): takes an object of state variables to update or a function which returns an object of state variables.);this.updater.enqueueSetState(this,e,t,setState)};Ar.prototype.forceUpdatefunction(e){this.updater.enqueueForceUpdate(this,e,forceUpdate)};function Kf(){}Kf.prototypeAr.prototype;function uu(e,t,n){this.propse,this.contextt,this.refs$f,this.updatern||_f}var cuuu.prototypenew Kf;cu.constructoruu;Gf(cu,Ar.prototype);cu.isPureReactComponent!0;var zcArray.isArray,qfObject.prototype.hasOwnProperty,du{current:null},Wf{key:!0,ref:!0,__self:!0,__source:!0};function Jf(e,t,n){var r,i{},snull,onull;if(t!null)for(r in t.ref!void 0&&(ot.ref),t.key!void 0&&(s+t.key),t)qf.call(t,r)&&!Wf.hasOwnProperty(r)&&(irtr);var aarguments.length-2;if(a1)i.childrenn;else if(1a){for(var lArray(a),u0;ua;u++)luargumentsu+2;i.childrenl}if(e&&e.defaultProps)for(r in ae.defaultProps,a)irvoid 0&&(irar);return{$$typeof:Vi,type:e,key:s,ref:o,props:i,_owner:du.current}}function cg(e,t){return{$$typeof:Vi,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function fu(e){return typeof eobject&&e!null&&e.$$typeofVi}function dg(e){var t{:0,::2};return$+e.replace(/:/g,function(n){return tn})}var Uc/\/+/g;function Yo(e,t){return typeof eobject&&e!null&&e.key!null?dg(+e.key):t.toString(36)}function xs(e,t,n,r,i){var stypeof e;(sundefined||sboolean)&&(enull);var o!1;if(enull)o!0;else switch(s){casestring:casenumber:o!0;break;caseobject:switch(e.$$typeof){case Vi:case X0:o!0}}if(o)return oe,ii(o),er?.+Yo(o,0):r,zc(i)?(n,e!null&&(ne.replace(Uc,$&/)+/),xs(i,t,n,,function(u){return u})):i!null&&(fu(i)&&(icg(i,n+(!i.key||o&&o.keyi.key?:(+i.key).replace(Uc,$&/)+/)+e)),t.push(i)),1;if(o0,rr?.:r+:,zc(e))for(var a0;ae.length;a++){sea;var lr+Yo(s,a);o+xs(s,t,n,l,i)}else if(lug(e),typeof lfunction)for(el.call(e),a0;!(se.next()).done;)ss.value,lr+Yo(s,a++),o+xs(s,t,n,l,i);else if(sobject)throw tString(e),Error(Objects are not valid as a React child (found: +(tobject Object?object with keys {+Object.keys(e).join(, )+}:t)+). If you meant to render a collection of children, use an array instead.);return o}function Xi(e,t,n){if(enull)return e;var r,i0;return xs(e,r,,,function(s){return t.call(n,s,i++)}),r}function fg(e){if(e._status-1){var te._result;tt(),t.then(function(n){(e._status0||e._status-1)&&(e._status1,e._resultn)},function(n){(e._status0||e._status-1)&&(e._status2,e._resultn)}),e._status-1&&(e._status0,e._resultt)}if(e._status1)return e._result.default;throw e._result}var be{current:null},Cs{transition:null},hg{ReactCurrentDispatcher:be,ReactCurrentBatchConfig:Cs,ReactCurrentOwner:du};function Zf(){throw Error(act(...) is not supported in production builds of React.)}F.Children{map:Xi,forEach:function(e,t,n){Xi(e,function(){t.apply(this,arguments)},n)},count:function(e){var t0;return Xi(e,function(){t++}),t},toArray:function(e){return Xi(e,function(t){return t})||},only:function(e){if(!fu(e))throw Error(React.Children.only expected to receive a single React element child.);return e}};F.ComponentAr;F.Fragmenteg;F.Profilerng;F.PureComponentuu;F.StrictModetg;F.Suspenseog;F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIREDhg;F.actZf;F.cloneElementfunction(e,t,n){if(enull)throw Error(React.cloneElement(...): The argument must be a React element, but you passed +e+.);var rGf({},e.props),ie.key,se.ref,oe._owner;if(t!null){if(t.ref!void 0&&(st.ref,odu.current),t.key!void 0&&(i+t.key),e.type&&e.type.defaultProps)var ae.type.defaultProps;for(l in t)qf.call(t,l)&&!Wf.hasOwnProperty(l)&&(rltlvoid 0&&a!void 0?al:tl)}var larguments.length-2;if(l1)r.childrenn;else if(1l){aArray(l);for(var u0;ul;u++)auargumentsu+2;r.childrena}return{$$typeof:Vi,type:e.type,key:i,ref:s,props:r,_owner:o}};F.createContextfunction(e){return e{$$typeof:ig,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider{$$typeof:rg,_context:e},e.Consumere};F.createElementJf;F.createFactoryfunction(e){var tJf.bind(null,e);return t.typee,t};F.createReffunction(){return{current:null}};F.forwardReffunction(e){return{$$typeof:sg,render:e}};F.isValidElementfu;F.lazyfunction(e){return{$$typeof:lg,_payload:{_status:-1,_result:e},_init:fg}};F.memofunction(e,t){return{$$typeof:ag,type:e,compare:tvoid 0?null:t}};F.startTransitionfunction(e){var tCs.transition;Cs.transition{};try{e()}finally{Cs.transitiont}};F.unstable_actZf;F.useCallbackfunction(e,t){return be.current.useCallback(e,t)};F.useContextfunction(e){return be.current.useContext(e)};F.useDebugValuefunction(){};F.useDeferredValuefunction(e){return be.current.useDeferredValue(e)};F.useEffectfunction(e,t){return be.current.useEffect(e,t)};F.useIdfunction(){return be.current.useId()};F.useImperativeHandlefunction(e,t,n){return be.current.useImperativeHandle(e,t,n)};F.useInsertionEffectfunction(e,t){return be.current.useInsertionEffect(e,t)};F.useLayoutEffectfunction(e,t){return be.current.useLayoutEffect(e,t)};F.useMemofunction(e,t){return be.current.useMemo(e,t)};F.useReducerfunction(e,t,n){return be.current.useReducer(e,t,n)};F.useReffunction(e){return be.current.useRef(e)};F.useStatefunction(e){return be.current.useState(e)};F.useSyncExternalStorefunction(e,t,n){return be.current.useSyncExternalStore(e,t,n)};F.useTransitionfunction(){return be.current.useTransition()};F.version18.3.1;Vf.exportsF;var EVf.exports;/** * @license React * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var pgE,mgSymbol.for(react.element),ggSymbol.for(react.fragment),ygObject.prototype.hasOwnProperty,vgpg.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,wg{key:!0,ref:!0,__self:!0,__source:!0};function Yf(e,t,n){var r,i{},snull,onull;n!void 0&&(s+n),t.key!void 0&&(s+t.key),t.ref!void 0&&(ot.ref);for(r in t)yg.call(t,r)&&!wg.hasOwnProperty(r)&&(irtr);if(e&&e.defaultProps)for(r in te.defaultProps,t)irvoid 0&&(irtr);return{$$typeof:mg,type:e,key:s,ref:o,props:i,_owner:vg.current}}Eo.Fragmentgg;Eo.jsxYf;Eo.jsxsYf;Hf.exportsEo;var hHf.exports,Xf{exports:{}},Te{},eh{exports:{}},th{};/** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */(function(e){function t(O,D){var TO.length;O.push(D);e:for(;0T;){var zT-1>>>1,KOz;if(0i(K,D))OzD,OTK,Tz;else break e}}function n(O){return O.length0?null:O0}function r(O){if(O.length0)return null;var DO0,TO.pop();if(T!D){O0T;e:for(var z0,KO.length,ZiK>>>1;zZi;){var en2*(z+1)-1,ZoOen,tnen+1,YiOtn;if(0>i(Zo,T))tnK&&0>i(Yi,Zo)?(OzYi,OtnT,ztn):(OzZo,OenT,zen);else if(tnK&&0>i(Yi,T))OzYi,OtnT,ztn;else break e}}return D}function i(O,D){var TO.sortIndex-D.sortIndex;return T!0?T:O.id-D.id}if(typeof performanceobject&&typeof performance.nowfunction){var sperformance;e.unstable_nowfunction(){return s.now()}}else{var oDate,ao.now();e.unstable_nowfunction(){return o.now()-a}}var l,u,c1,mnull,d3,v!1,w!1,y!1,btypeof setTimeoutfunction?setTimeout:null,ftypeof clearTimeoutfunction?clearTimeout:null,ptypeof setImmediateu?setImmediate:null;typeof navigatoru&&navigator.scheduling!void 0&&navigator.scheduling.isInputPending!void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(O){for(var Dn(u);D!null;){if(D.callbacknull)r(u);else if(D.startTimeO)r(u),D.sortIndexD.expirationTime,t(l,D);else break;Dn(u)}}function A(O){if(y!1,g(O),!w)if(n(l)!null)w!0,ne(x);else{var Dn(u);D!null&&tt(A,D.startTime-O)}}function x(O,D){w!1,y&&(y!1,f(P),P-1),v!0;var Td;try{for(g(D),mn(l);m!null&&(!(m.expirationTime>D)||O&&!H());){var zm.callback;if(typeof zfunction){m.callbacknull,dm.priorityLevel;var Kz(m.expirationTimeD);De.unstable_now(),typeof Kfunction?m.callbackK:mn(l)&&r(l),g(D)}else r(l);mn(l)}if(m!null)var Zi!0;else{var enn(u);en!null&&tt(A,en.startTime-D),Zi!1}return Zi}finally{mnull,dT,v!1}}var C!1,Snull,P-1,N5,j-1;function H(){return!(e.unstable_now()-jN)}function I(){if(S!null){var Oe.unstable_now();jO;var D!0;try{DS(!0,O)}finally{D?X():(C!1,Snull)}}else C!1}var X;if(typeof pfunction)Xfunction(){p(I)};else if(typeof MessageChannelu){var uenew MessageChannel,utue.port2;ue.port1.onmessageI,Xfunction(){ut.postMessage(null)}}else Xfunction(){b(I,0)};function ne(O){SO,C||(C!0,X())}function tt(O,D){Pb(function(){O(e.unstable_now())},D)}e.unstable_IdlePriority5,e.unstable_ImmediatePriority1,e.unstable_LowPriority4,e.unstable_NormalPriority3,e.unstable_Profilingnull,e.unstable_UserBlockingPriority2,e.unstable_cancelCallbackfunction(O){O.callbacknull},e.unstable_continueExecutionfunction(){w||v||(w!0,ne(x))},e.unstable_forceFrameRatefunction(O){0>O||125O?console.error(forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported):N0O?Math.floor(1e3/O):5},e.unstable_getCurrentPriorityLevelfunction(){return d},e.unstable_getFirstCallbackNodefunction(){return n(l)},e.unstable_nextfunction(O){switch(d){case 1:case 2:case 3:var D3;break;default:Dd}var Td;dD;try{return O()}finally{dT}},e.unstable_pauseExecutionfunction(){},e.unstable_requestPaintfunction(){},e.unstable_runWithPriorityfunction(O,D){switch(O){case 1:case 2:case 3:case 4:case 5:break;default:O3}var Td;dO;try{return D()}finally{dT}},e.unstable_scheduleCallbackfunction(O,D,T){var ze.unstable_now();switch(typeof Tobject&&T!null?(TT.delay,Ttypeof Tnumber&&0T?z+T:z):Tz,O){case 1:var K-1;break;case 2:K250;break;case 5:K1073741823;break;case 4:K1e4;break;default:K5e3}return KT+K,O{id:c++,callback:D,priorityLevel:O,startTime:T,expirationTime:K,sortIndex:-1},T>z?(O.sortIndexT,t(u,O),n(l)null&&On(u)&&(y?(f(P),P-1):y!0,tt(A,T-z))):(O.sortIndexK,t(l,O),w||v||(w!0,ne(x))),O},e.unstable_shouldYieldH,e.unstable_wrapCallbackfunction(O){var Dd;return function(){var Td;dD;try{return O.apply(this,arguments)}finally{dT}}}})(th);eh.exportsth;var bgeh.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var AgE,Debg;function k(e){for(var thttps://reactjs.org/docs/error-decoder.html?invariant+e,n1;narguments.length;n++)t+&args+encodeURIComponent(argumentsn);returnMinified React error #+e+; visit +t+ for the full message or use the non-minified dev environment for full errors and additional helpful warnings.}var nhnew Set,si{};function Pn(e,t){sr(e,t),sr(e+Capture,t)}function sr(e,t){for(siet,e0;et.length;e++)nh.add(te)}var vt!(typeof window>u||typeof window.document>u||typeof window.document.createElement>u),IaObject.prototype.hasOwnProperty,xg/^:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040*$/,Hc{},Vc{};function Cg(e){return Ia.call(Vc,e)?!0:Ia.call(Hc,e)?!1:xg.test(e)?Vce!0:(Hce!0,!1)}function Eg(e,t,n,r){if(n!null&&n.type0)return!1;switch(typeof t){casefunction:casesymbol:return!0;caseboolean:return r?!1:n!null?!n.acceptsBooleans:(ee.toLowerCase().slice(0,5),e!data-&&e!aria-);default:return!1}}function Sg(e,t,n,r){if(tnull||typeof t>u||Eg(e,t,n,r))return!0;if(r)return!1;if(n!null)switch(n.type){case 3:return!t;case 4:return t!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Ae(e,t,n,r,i,s,o){this.acceptsBooleanst2||t3||t4,this.attributeNamer,this.attributeNamespacei,this.mustUsePropertyn,this.propertyNamee,this.typet,this.sanitizeURLs,this.removeEmptyStringo}var fe{};children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style.split( ).forEach(function(e){feenew Ae(e,0,!1,e,null,!1,!1)});acceptCharset,accept-charset,className,class,htmlFor,for,httpEquiv,http-equiv.forEach(function(e){var te0;fetnew Ae(t,1,!1,e1,null,!1,!1)});contentEditable,draggable,spellCheck,value.forEach(function(e){feenew Ae(e,2,!1,e.toLowerCase(),null,!1,!1)});autoReverse,externalResourcesRequired,focusable,preserveAlpha.forEach(function(e){feenew Ae(e,2,!1,e,null,!1,!1)});allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope.split( ).forEach(function(e){feenew Ae(e,3,!1,e.toLowerCase(),null,!1,!1)});checked,multiple,muted,selected.forEach(function(e){feenew Ae(e,3,!0,e,null,!1,!1)});capture,download.forEach(function(e){feenew Ae(e,4,!1,e,null,!1,!1)});cols,rows,size,span.forEach(function(e){feenew Ae(e,6,!1,e,null,!1,!1)});rowSpan,start.forEach(function(e){feenew Ae(e,5,!1,e.toLowerCase(),null,!1,!1)});var hu/\-:(a-z)/g;function pu(e){return e1.toUpperCase()}accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height.split( ).forEach(function(e){var te.replace(hu,pu);fetnew Ae(t,1,!1,e,null,!1,!1)});xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type.split( ).forEach(function(e){var te.replace(hu,pu);fetnew Ae(t,1,!1,e,http://www.w3.org/1999/xlink,!1,!1)});xml:base,xml:lang,xml:space.forEach(function(e){var te.replace(hu,pu);fetnew Ae(t,1,!1,e,http://www.w3.org/XML/1998/namespace,!1,!1)});tabIndex,crossOrigin.forEach(function(e){feenew Ae(e,1,!1,e.toLowerCase(),null,!1,!1)});fe.xlinkHrefnew Ae(xlinkHref,1,!1,xlink:href,http://www.w3.org/1999/xlink,!0,!1);src,href,action,formAction.forEach(function(e){feenew Ae(e,1,!1,e.toLowerCase(),null,!0,!0)});function mu(e,t,n,r){var ife.hasOwnProperty(t)?fet:null;(i!null?i.type!0:r||!(2t.length)||t0!o&&t0!O||t1!n&&t1!N)&&(Sg(t,n,i,r)&&(nnull),r||inull?Cg(t)&&(nnull?e.removeAttribute(t):e.setAttribute(t,+n)):i.mustUseProperty?ei.propertyNamennull?i.type3?!1::n:(ti.attributeName,ri.attributeNamespace,nnull?e.removeAttribute(t):(ii.type,ni3||i4&&n!0?:+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var CtAg.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,esSymbol.for(react.element),DnSymbol.for(react.portal),TnSymbol.for(react.fragment),guSymbol.for(react.strict_mode),BaSymbol.for(react.profiler),rhSymbol.for(react.provider),ihSymbol.for(react.context),yuSymbol.for(react.forward_ref),FaSymbol.for(react.suspense),QaSymbol.for(react.suspense_list),vuSymbol.for(react.memo),ktSymbol.for(react.lazy),shSymbol.for(react.offscreen),_cSymbol.iterator;function kr(e){return enull||typeof e!object?null:(e_c&&e_c||e@@iterator,typeof efunction?e:null)}var JObject.assign,Xo;function zr(e){if(Xovoid 0)try{throw Error()}catch(n){var tn.stack.trim().match(/\n( *(at )?)/);Xot&&t1||}return``+Xo+e}var ea!1;function ta(e,t){if(!e||ea)return;ea!0;var nError.prepareStackTrace;Error.prepareStackTracevoid 0;try{if(t)if(tfunction(){throw Error()},Object.defineProperty(t.prototype,props,{set:function(){throw Error()}}),typeof Reflectobject&&Reflect.construct){try{Reflect.construct(t,)}catch(u){var ru}Reflect.construct(e,,t)}else{try{t.call()}catch(u){ru}e.call(t.prototype)}else{try{throw Error()}catch(u){ru}e()}}catch(u){if(u&&r&&typeof u.stackstring){for(var iu.stack.split(``),sr.stack.split(``),oi.length-1,as.length-1;1o&&0a&&io!sa;)a--;for(;1o&&0a;o--,a--)if(io!sa){if(o!1||a!1)do if(o--,a--,0>a||io!sa){var l``+io.replace( at new , at );return e.displayName&&l.includes(anonymous>)&&(ll.replace(anonymous>,e.displayName)),l}while(1o&&0a);break}}}finally{ea!1,Error.prepareStackTracen}return(ee?e.displayName||e.name:)?zr(e):}function Pg(e){switch(e.tag){case 5:return zr(e.type);case 16:return zr(Lazy);case 13:return zr(Suspense);case 19:return zr(SuspenseList);case 0:case 2:case 15:return eta(e.type,!1),e;case 11:return eta(e.type.render,!1),e;case 1:return eta(e.type,!0),e;default:return}}function La(e){if(enull)return null;if(typeof efunction)return e.displayName||e.name||null;if(typeof estring)return e;switch(e){case Tn:returnFragment;case Dn:returnPortal;case Ba:returnProfiler;case gu:returnStrictMode;case Fa:returnSuspense;case Qa:returnSuspenseList}if(typeof eobject)switch(e.$$typeof){case ih:return(e.displayName||Context)+.Consumer;case rh:return(e._context.displayName||Context)+.Provider;case yu:var te.render;return ee.displayName,e||(et.displayName||t.name||,ee!?ForwardRef(+e+):ForwardRef),e;case vu:return te.displayName||null,t!null?t:La(e.type)||Memo;case kt:te._payload,ee._init;try{return La(e(t))}catch{}}return null}function kg(e){var te.type;switch(e.tag){case 24:returnCache;case 9:return(t.displayName||Context)+.Consumer;case 10:return(t._context.displayName||Context)+.Provider;case 18:returnDehydratedFragment;case 11:return et.render,ee.displayName||e.name||,t.displayName||(e!?ForwardRef(+e+):ForwardRef);case 7:returnFragment;case 5:return t;case 4:returnPortal;case 3:returnRoot;case 6:returnText;case 16:return La(t);case 8:return tgu?StrictMode:Mode;case 22:returnOffscreen;case 12:returnProfiler;case 21:returnScope;case 13:returnSuspense;case 19:returnSuspenseList;case 25:returnTracingMarker;case 1:case 0:case 17:case 2:case 14:case 15:if(typeof tfunction)return t.displayName||t.name||null;if(typeof tstring)return t}return null}function Gt(e){switch(typeof e){caseboolean:casenumber:casestring:caseundefined:return e;caseobject:return e;default:return}}function oh(e){var te.type;return(ee.nodeName)&&e.toLowerCase()input&&(tcheckbox||tradio)}function Og(e){var toh(e)?checked:value,nObject.getOwnPropertyDescriptor(e.constructor.prototype,t),r+et;if(!e.hasOwnProperty(t)&&typeof nu&&typeof n.getfunction&&typeof n.setfunction){var in.get,sn.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r+o,s.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r+o},stopTracking:function(){e._valueTrackernull,delete et}}}}function ts(e){e._valueTracker||(e._valueTrackerOg(e))}function ah(e){if(!e)return!1;var te._valueTracker;if(!t)return!0;var nt.getValue(),r;return e&&(roh(e)?e.checked?true:false:e.value),er,e!n?(t.setValue(e),!0):!1}function Us(e){if(ee||(typeof documentu?document:void 0),typeof e>u)return null;try{return e.activeElement||e.body}catch{return e.body}}function za(e,t){var nt.checked;return J({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Gc(e,t){var nt.defaultValuenull?:t.defaultValue,rt.checked!null?t.checked:t.defaultChecked;nGt(t.value!null?t.value:n),e._wrapperState{initialChecked:r,initialValue:n,controlled:t.typecheckbox||t.typeradio?t.checked!null:t.value!null}}function lh(e,t){tt.checked,t!null&&mu(e,checked,t,!1)}function Ua(e,t){lh(e,t);var nGt(t.value),rt.type;if(n!null)rnumber?(n0&&e.value||e.value!n)&&(e.value+n):e.value!+n&&(e.value+n);else if(rsubmit||rreset){e.removeAttribute(value);return}t.hasOwnProperty(value)?Ha(e,t.type,n):t.hasOwnProperty(defaultValue)&&Ha(e,t.type,Gt(t.defaultValue)),t.checkednull&&t.defaultChecked!null&&(e.defaultChecked!!t.defaultChecked)}function $c(e,t,n){if(t.hasOwnProperty(value)||t.hasOwnProperty(defaultValue)){var rt.type;if(!(r!submit&&r!reset||t.value!void 0&&t.value!null))return;t+e._wrapperState.initialValue,n||te.value||(e.valuet),e.defaultValuet}ne.name,n!&&(e.name),e.defaultChecked!!e._wrapperState.initialChecked,n!&&(e.namen)}function Ha(e,t,n){(t!number||Us(e.ownerDocument)!e)&&(nnull?e.defaultValue+e._wrapperState.initialValue:e.defaultValue!+n&&(e.defaultValue+n))}var UrArray.isArray;function qn(e,t,n,r){if(ee.options,t){t{};for(var i0;in.length;i++)t$+ni!0;for(n0;ne.length;n++)it.hasOwnProperty($+en.value),en.selected!i&&(en.selectedi),i&&r&&(en.defaultSelected!0)}else{for(n+Gt(n),tnull,i0;ie.length;i++){if(ei.valuen){ei.selected!0,r&&(ei.defaultSelected!0);return}t!null||ei.disabled||(tei)}t!null&&(t.selected!0)}}function Va(e,t){if(t.dangerouslySetInnerHTML!null)throw Error(k(91));return J({},t,{value:void 0,defaultValue:void 0,children:+e._wrapperState.initialValue})}function Kc(e,t){var nt.value;if(nnull){if(nt.children,tt.defaultValue,n!null){if(t!null)throw Error(k(92));if(Ur(n)){if(1n.length)throw Error(k(93));nn0}tn}tnull&&(t),nt}e._wrapperState{initialValue:Gt(n)}}function uh(e,t){var nGt(t.value),rGt(t.defaultValue);n!null&&(n+n,n!e.value&&(e.valuen),t.defaultValuenull&&e.defaultValue!n&&(e.defaultValuen)),r!null&&(e.defaultValue+r)}function qc(e){var te.textContent;te._wrapperState.initialValue&&t!&&t!null&&(e.valuet)}function ch(e){switch(e){casesvg:returnhttp://www.w3.org/2000/svg;casemath:returnhttp://www.w3.org/1998/Math/MathML;default:returnhttp://www.w3.org/1999/xhtml}}function _a(e,t){return enull||ehttp://www.w3.org/1999/xhtml?ch(t):ehttp://www.w3.org/2000/svg&&tforeignObject?http://www.w3.org/1999/xhtml:e}var ns,dhfunction(e){return typeof MSAppu&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!http://www.w3.org/2000/svg||innerHTMLin e)e.innerHTMLt;else{for(nsns||document.createElement(div),ns.innerHTMLsvg>+t.valueOf().toString()+/svg>,tns.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function oi(e,t){if(t){var ne.firstChild;if(n&&ne.lastChild&&n.nodeType3){n.nodeValuet;return}}e.textContentt}var Kr{animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},RgWebkit,ms,Moz,O;Object.keys(Kr).forEach(function(e){Rg.forEach(function(t){tt+e.charAt(0).toUpperCase()+e.substring(1),KrtKre})});function fh(e,t,n){return tnull||typeof tboolean||t?:n||typeof t!number||t0||Kr.hasOwnProperty(e)&&Kre?(+t).trim():t+px}function hh(e,t){ee.style;for(var n in t)if(t.hasOwnProperty(n)){var rn.indexOf(--)0,ifh(n,tn,r);nfloat&&(ncssFloat),r?e.setProperty(n,i):eni}}var MgJ({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ga(e,t){if(t){if(Mge&&(t.children!null||t.dangerouslySetInnerHTML!null))throw Error(k(137,e));if(t.dangerouslySetInnerHTML!null){if(t.children!null)throw Error(k(60));if(typeof t.dangerouslySetInnerHTML!object||!(__htmlin t.dangerouslySetInnerHTML))throw Error(k(61))}if(t.style!null&&typeof t.style!object)throw Error(k(62))}}function $a(e,t){if(e.indexOf(-)-1)return typeof t.isstring;switch(e){caseannotation-xml:casecolor-profile:casefont-face:casefont-face-src:casefont-face-uri:casefont-face-format:casefont-face-name:casemissing-glyph:return!1;default:return!0}}var Kanull;function wu(e){return ee.target||e.srcElement||window,e.correspondingUseElement&&(ee.correspondingUseElement),e.nodeType3?e.parentNode:e}var qanull,Wnnull,Jnnull;function Wc(e){if(e$i(e)){if(typeof qa!function)throw Error(k(280));var te.stateNode;t&&(tRo(t),qa(e.stateNode,e.type,t))}}function ph(e){Wn?Jn?Jn.push(e):Jne:Wne}function mh(){if(Wn){var eWn,tJn;if(JnWnnull,Wc(e),t)for(e0;et.length;e++)Wc(te)}}function gh(e,t){return e(t)}function yh(){}var na!1;function vh(e,t,n){if(na)return e(t,n);na!0;try{return gh(e,t,n)}finally{na!1,(Wn!null||Jn!null)&&(yh(),mh())}}function ai(e,t){var ne.stateNode;if(nnull)return null;var rRo(n);if(rnull)return null;nrt;e:switch(t){caseonClick:caseonClickCapture:caseonDoubleClick:caseonDoubleClickCapture:caseonMouseDown:caseonMouseDownCapture:caseonMouseMove:caseonMouseMoveCapture:caseonMouseUp:caseonMouseUpCapture:caseonMouseEnter:(r!r.disabled)||(ee.type,r!(ebutton||einput||eselect||etextarea)),e!r;break e;default:e!1}if(e)return null;if(n&&typeof n!function)throw Error(k(231,t,typeof n));return n}var Wa!1;if(vt)try{var Or{};Object.defineProperty(Or,passive,{get:function(){Wa!0}}),window.addEventListener(test,Or,Or),window.removeEventListener(test,Or,Or)}catch{Wa!1}function jg(e,t,n,r,i,s,o,a,l){var uArray.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var qr!1,Hsnull,Vs!1,Janull,Ng{onError:function(e){qr!0,Hse}};function Dg(e,t,n,r,i,s,o,a,l){qr!1,Hsnull,jg.apply(Ng,arguments)}function Tg(e,t,n,r,i,s,o,a,l){if(Dg.apply(this,arguments),qr){if(qr){var uHs;qr!1,Hsnull}else throw Error(k(198));Vs||(Vs!0,Jau)}}function kn(e){var te,ne;if(e.alternate)for(;t.return;)tt.return;else{et;do te,t.flags&4098&&(nt.return),et.return;while(e)}return t.tag3?n:null}function wh(e){if(e.tag13){var te.memoizedState;if(tnull&&(ee.alternate,e!null&&(te.memoizedState)),t!null)return t.dehydrated}return null}function Jc(e){if(kn(e)!e)throw Error(k(188))}function Ig(e){var te.alternate;if(!t){if(tkn(e),tnull)throw Error(k(188));return t!e?null:e}for(var ne,rt;;){var in.return;if(inull)break;var si.alternate;if(snull){if(ri.return,r!null){nr;continue}break}if(i.childs.child){for(si.child;s;){if(sn)return Jc(i),e;if(sr)return Jc(i),t;ss.sibling}throw Error(k(188))}if(n.return!r.return)ni,rs;else{for(var o!1,ai.child;a;){if(an){o!0,ni,rs;break}if(ar){o!0,ri,ns;break}aa.sibling}if(!o){for(as.child;a;){if(an){o!0,ns,ri;break}if(ar){o!0,rs,ni;break}aa.sibling}if(!o)throw Error(k(189))}}if(n.alternate!r)throw Error(k(190))}if(n.tag!3)throw Error(k(188));return n.stateNode.currentn?e:t}function bh(e){return eIg(e),e!null?Ah(e):null}function Ah(e){if(e.tag5||e.tag6)return e;for(ee.child;e!null;){var tAh(e);if(t!null)return t;ee.sibling}return null}var xhDe.unstable_scheduleCallback,ZcDe.unstable_cancelCallback,BgDe.unstable_shouldYield,FgDe.unstable_requestPaint,eeDe.unstable_now,QgDe.unstable_getCurrentPriorityLevel,buDe.unstable_ImmediatePriority,ChDe.unstable_UserBlockingPriority,_sDe.unstable_NormalPriority,LgDe.unstable_LowPriority,EhDe.unstable_IdlePriority,Sonull,stnull;function zg(e){if(st&&typeof st.onCommitFiberRootfunction)try{st.onCommitFiberRoot(So,e,void 0,(e.current.flags&128)128)}catch{}}var YeMath.clz32?Math.clz32:Vg,UgMath.log,HgMath.LN2;function Vg(e){return e>>>0,e0?32:31-(Ug(e)/Hg|0)|0}var rs64,is4194304;function Hr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Gs(e,t){var ne.pendingLanes;if(n0)return 0;var r0,ie.suspendedLanes,se.pingedLanes,on&268435455;if(o!0){var ao&~i;a!0?rHr(a):(s&o,s!0&&(rHr(s)))}else on&~i,o!0?rHr(o):s!0&&(rHr(s));if(r0)return 0;if(t!0&&t!r&&!(t&i)&&(ir&-r,st&-t,i>s||i16&&(s&4194240)!0))return t;if(r&4&&(r|n&16),te.entangledLanes,t!0)for(ee.entanglements,t&r;0t;)n31-Ye(t),i1n,r|en,t&~i;return r}function _g(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Gg(e,t){for(var ne.suspendedLanes,re.pingedLanes,ie.expirationTimes,se.pendingLanes;0s;){var o31-Ye(s),a1o,lio;l-1?(!(a&n)||a&r)&&(io_g(a,t)):lt&&(e.expiredLanes|a),s&~a}}function Za(e){return ee.pendingLanes&-1073741825,e!0?e:e&1073741824?1073741824:0}function Sh(){var ers;return rs1,!(rs&4194240)&&(rs64),e}function ra(e){for(var t,n0;31>n;n++)t.push(e);return t}function _i(e,t,n){e.pendingLanes|t,t!536870912&&(e.suspendedLanes0,e.pingedLanes0),ee.eventTimes,t31-Ye(t),etn}function $g(e,t){var ne.pendingLanes&~t;e.pendingLanest,e.suspendedLanes0,e.pingedLanes0,e.expiredLanes&t,e.mutableReadLanes&t,e.entangledLanes&t,te.entanglements;var re.eventTimes;for(ee.expirationTimes;0n;){var i31-Ye(n),s1i;ti0,ri-1,ei-1,n&~s}}function Au(e,t){var ne.entangledLanes|t;for(ee.entanglements;n;){var r31-Ye(n),i1r;i&t|er&t&&(er|t),n&~i}}var L0;function Ph(e){return e&-e,1e?4e?e&268435455?16:536870912:4:1}var kh,xu,Oh,Rh,Mh,Ya!1,ss,Ttnull,Itnull,Btnull,linew Map,uinew Map,Rt,Kgmousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit.split( );function Yc(e,t){switch(e){casefocusin:casefocusout:Ttnull;break;casedragenter:casedragleave:Itnull;break;casemouseover:casemouseout:Btnull;break;casepointerover:casepointerout:li.delete(t.pointerId);break;casegotpointercapture:caselostpointercapture:ui.delete(t.pointerId)}}function Rr(e,t,n,r,i,s){return enull||e.nativeEvent!s?(e{blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:s,targetContainers:i},t!null&&(t$i(t),t!null&&xu(t)),e):(e.eventSystemFlags|r,te.targetContainers,i!null&&t.indexOf(i)-1&&t.push(i),e)}function qg(e,t,n,r,i){switch(t){casefocusin:return TtRr(Tt,e,t,n,r,i),!0;casedragenter:return ItRr(It,e,t,n,r,i),!0;casemouseover:return BtRr(Bt,e,t,n,r,i),!0;casepointerover:var si.pointerId;return li.set(s,Rr(li.get(s)||null,e,t,n,r,i)),!0;casegotpointercapture:return si.pointerId,ui.set(s,Rr(ui.get(s)||null,e,t,n,r,i)),!0}return!1}function jh(e){var ton(e.target);if(t!null){var nkn(t);if(n!null){if(tn.tag,t13){if(twh(n),t!null){e.blockedOnt,Mh(e.priority,function(){Oh(n)});return}}else if(t3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOnn.tag3?n.stateNode.containerInfo:null;return}}}e.blockedOnnull}function Es(e){if(e.blockedOn!null)return!1;for(var te.targetContainers;0t.length;){var nXa(e.domEventName,e.eventSystemFlags,t0,e.nativeEvent);if(nnull){ne.nativeEvent;var rnew n.constructor(n.type,n);Kar,n.target.dispatchEvent(r),Kanull}else return t$i(n),t!null&&xu(t),e.blockedOnn,!1;t.shift()}return!0}function Xc(e,t,n){Es(e)&&n.delete(t)}function Wg(){Ya!1,Tt!null&&Es(Tt)&&(Ttnull),It!null&&Es(It)&&(Itnull),Bt!null&&Es(Bt)&&(Btnull),li.forEach(Xc),ui.forEach(Xc)}function Mr(e,t){e.blockedOnt&&(e.blockedOnnull,Ya||(Ya!0,De.unstable_scheduleCallback(De.unstable_NormalPriority,Wg)))}function ci(e){function t(i){return Mr(i,e)}if(0ss.length){Mr(ss0,e);for(var n1;nss.length;n++){var rssn;r.blockedOne&&(r.blockedOnnull)}}for(Tt!null&&Mr(Tt,e),It!null&&Mr(It,e),Bt!null&&Mr(Bt,e),li.forEach(t),ui.forEach(t),n0;nRt.length;n++)rRtn,r.blockedOne&&(r.blockedOnnull);for(;0Rt.length&&(nRt0,n.blockedOnnull);)jh(n),n.blockedOnnull&&Rt.shift()}var ZnCt.ReactCurrentBatchConfig,$s!0;function Jg(e,t,n,r){var iL,sZn.transition;Zn.transitionnull;try{L1,Cu(e,t,n,r)}finally{Li,Zn.transitions}}function Zg(e,t,n,r){var iL,sZn.transition;Zn.transitionnull;try{L4,Cu(e,t,n,r)}finally{Li,Zn.transitions}}function Cu(e,t,n,r){if($s){var iXa(e,t,n,r);if(inull)ha(e,t,r,Ks,n),Yc(e,r);else if(qg(i,e,t,n,r))r.stopPropagation();else if(Yc(e,r),t&4&&-1Kg.indexOf(e)){for(;i!null;){var s$i(i);if(s!null&&kh(s),sXa(e,t,n,r),snull&&ha(e,t,r,Ks,n),si)break;is}i!null&&r.stopPropagation()}else ha(e,t,r,null,n)}}var Ksnull;function Xa(e,t,n,r){if(Ksnull,ewu(r),eon(e),e!null)if(tkn(e),tnull)enull;else if(nt.tag,n13){if(ewh(t),e!null)return e;enull}else if(n3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag3?t.stateNode.containerInfo:null;enull}else t!e&&(enull);return Kse,null}function Nh(e){switch(e){casecancel:caseclick:caseclose:casecontextmenu:casecopy:casecut:caseauxclick:casedblclick:casedragend:casedragstart:casedrop:casefocusin:casefocusout:caseinput:caseinvalid:casekeydown:casekeypress:casekeyup:casemousedown:casemouseup:casepaste:casepause:caseplay:casepointercancel:casepointerdown:casepointerup:caseratechange:casereset:caseresize:caseseeked:casesubmit:casetouchcancel:casetouchend:casetouchstart:casevolumechange:casechange:caseselectionchange:casetextInput:casecompositionstart:casecompositionend:casecompositionupdate:casebeforeblur:caseafterblur:casebeforeinput:caseblur:casefullscreenchange:casefocus:casehashchange:casepopstate:caseselect:caseselectstart:return 1;casedrag:casedragenter:casedragexit:casedragleave:casedragover:casemousemove:casemouseout:casemouseover:casepointermove:casepointerout:casepointerover:casescroll:casetoggle:casetouchmove:casewheel:casemouseenter:casemouseleave:casepointerenter:casepointerleave:return 4;casemessage:switch(Qg()){case bu:return 1;case Ch:return 4;case _s:case Lg:return 16;case Eh:return 536870912;default:return 16}default:return 16}}var Ntnull,Eunull,Ssnull;function Dh(){if(Ss)return Ss;var e,tEu,nt.length,r,ivaluein Nt?Nt.value:Nt.textContent,si.length;for(e0;en&&teie;e++);var on-e;for(r1;ro&&tn-ris-r;r++);return Ssi.slice(e,1r?1-r:void 0)}function Ps(e){var te.keyCode;returncharCodein e?(ee.charCode,e0&&t13&&(e13)):et,e10&&(e13),32e||e13?e:0}function os(){return!0}function ed(){return!1}function Ie(e){function t(n,r,i,s,o){this._reactNamen,this._targetInsti,this.typer,this.nativeEvents,this.targeto,this.currentTargetnull;for(var a in e)e.hasOwnProperty(a)&&(nea,thisan?n(s):sa);return this.isDefaultPrevented(s.defaultPrevented!null?s.defaultPrevented:s.returnValue!1)?os:ed,this.isPropagationStoppeded,this}return J(t.prototype,{preventDefault:function(){this.defaultPrevented!0;var nthis.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!unknown&&(n.returnValue!1),this.isDefaultPreventedos)},stopPropagation:function(){var nthis.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!unknown&&(n.cancelBubble!0),this.isPropagationStoppedos)},persist:function(){},isPersistent:os}),t}var xr{eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},SuIe(xr),GiJ({},xr,{view:0,detail:0}),YgIe(Gi),ia,sa,jr,PoJ({},Gi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Pu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTargetvoid 0?e.fromElemente.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){returnmovementXin e?e.movementX:(e!jr&&(jr&&e.typemousemove?(iae.screenX-jr.screenX,sae.screenY-jr.screenY):saia0,jre),ia)},movementY:function(e){returnmovementYin e?e.movementY:sa}}),tdIe(Po),XgJ({},Po,{dataTransfer:0}),eyIe(Xg),tyJ({},Gi,{relatedTarget:0}),oaIe(ty),nyJ({},xr,{animationName:0,elapsedTime:0,pseudoElement:0}),ryIe(ny),iyJ({},xr,{clipboardData:function(e){returnclipboardDatain e?e.clipboardData:window.clipboardData}}),syIe(iy),oyJ({},xr,{data:0}),ndIe(oy),ay{Esc:Escape,Spacebar: ,Left:ArrowLeft,Up:ArrowUp,Right:ArrowRight,Down:ArrowDown,Del:Delete,Win:OS,Menu:ContextMenu,Apps:ContextMenu,Scroll:ScrollLock,MozPrintableKey:Unidentified},ly{8:Backspace,9:Tab,12:Clear,13:Enter,16:Shift,17:Control,18:Alt,19:Pause,20:CapsLock,27:Escape,32: ,33:PageUp,34:PageDown,35:End,36:Home,37:ArrowLeft,38:ArrowUp,39:ArrowRight,40:ArrowDown,45:Insert,46:Delete,112:F1,113:F2,114:F3,115:F4,116:F5,117:F6,118:F7,119:F8,120:F9,121:F10,122:F11,123:F12,144:NumLock,145:ScrollLock,224:Meta},uy{Alt:altKey,Control:ctrlKey,Meta:metaKey,Shift:shiftKey};function cy(e){var tthis.nativeEvent;return t.getModifierState?t.getModifierState(e):(euye)?!!te:!1}function Pu(){return cy}var dyJ({},Gi,{key:function(e){if(e.key){var taye.key||e.key;if(t!Unidentified)return t}return e.typekeypress?(ePs(e),e13?Enter:String.fromCharCode(e)):e.typekeydown||e.typekeyup?lye.keyCode||Unidentified:},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Pu,charCode:function(e){return e.typekeypress?Ps(e):0},keyCode:function(e){return e.typekeydown||e.typekeyup?e.keyCode:0},which:function(e){return e.typekeypress?Ps(e):e.typekeydown||e.typekeyup?e.keyCode:0}}),fyIe(dy),hyJ({},Po,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),rdIe(hy),pyJ({},Gi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Pu}),myIe(py),gyJ({},xr,{propertyName:0,elapsedTime:0,pseudoElement:0}),yyIe(gy),vyJ({},Po,{deltaX:function(e){returndeltaXin e?e.deltaX:wheelDeltaXin e?-e.wheelDeltaX:0},deltaY:function(e){returndeltaYin e?e.deltaY:wheelDeltaYin e?-e.wheelDeltaY:wheelDeltain e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),wyIe(vy),by9,13,27,32,kuvt&&CompositionEventin window,Wrnull;vt&&documentModein document&&(Wrdocument.documentMode);var Ayvt&&TextEventin window&&!Wr,Thvt&&(!ku||Wr&&8Wr&&11>Wr),id ,sd!1;function Ih(e,t){switch(e){casekeyup:return by.indexOf(t.keyCode)!-1;casekeydown:return t.keyCode!229;casekeypress:casemousedown:casefocusout:return!0;default:return!1}}function Bh(e){return ee.detail,typeof eobject&&datain e?e.data:null}var In!1;function xy(e,t){switch(e){casecompositionend:return Bh(t);casekeypress:return t.which!32?null:(sd!0,id);casetextInput:return et.data,eid&&sd?null:e;default:return null}}function Cy(e,t){if(In)return ecompositionend||!ku&&Ih(e,t)?(eDh(),SsEuNtnull,In!1,e):null;switch(e){casepaste:return null;casekeypress:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;casecompositionend:return Th&&t.locale!ko?null:t.data;default:return null}}var Ey{color:!0,date:!0,datetime:!0,datetime-local:!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function od(e){var te&&e.nodeName&&e.nodeName.toLowerCase();return tinput?!!Eye.type:ttextarea}function Fh(e,t,n,r){ph(r),tqs(t,onChange),0t.length&&(nnew Su(onChange,change,null,n,r),e.push({event:n,listeners:t}))}var Jrnull,dinull;function Sy(e){qh(e,0)}function ko(e){var tQn(e);if(ah(t))return e}function Py(e,t){if(echange)return t}var Qh!1;if(vt){var aa;if(vt){var laoninputin document;if(!la){var addocument.createElement(div);ad.setAttribute(oninput,return;),latypeof ad.oninputfunction}aala}else aa!1;Qhaa&&(!document.documentMode||9document.documentMode)}function ld(){Jr&&(Jr.detachEvent(onpropertychange,Lh),diJrnull)}function Lh(e){if(e.propertyNamevalue&&ko(di)){var t;Fh(t,di,e,wu(e)),vh(Sy,t)}}function ky(e,t,n){efocusin?(ld(),Jrt,din,Jr.attachEvent(onpropertychange,Lh)):efocusout&&ld()}function Oy(e){if(eselectionchange||ekeyup||ekeydown)return ko(di)}function Ry(e,t){if(eclick)return ko(t)}function My(e,t){if(einput||echange)return ko(t)}function jy(e,t){return et&&(e!0||1/e1/t)||e!e&&t!t}var ettypeof Object.isfunction?Object.is:jy;function fi(e,t){if(et(e,t))return!0;if(typeof e!object||enull||typeof t!object||tnull)return!1;var nObject.keys(e),rObject.keys(t);if(n.length!r.length)return!1;for(r0;rn.length;r++){var inr;if(!Ia.call(t,i)||!et(ei,ti))return!1}return!0}function ud(e){for(;e&&e.firstChild;)ee.firstChild;return e}function cd(e,t){var nud(e);e0;for(var r;n;){if(n.nodeType3){if(re+n.textContent.length,et&&r>t)return{node:n,offset:t-e};er}e:{for(;n;){if(n.nextSibling){nn.nextSibling;break e}nn.parentNode}nvoid 0}nud(n)}}function zh(e,t){return e&&t?et?!0:e&&e.nodeType3?!1:t&&t.nodeType3?zh(e,t.parentNode):containsin e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Uh(){for(var ewindow,tUs();t instanceof e.HTMLIFrameElement;){try{var ntypeof t.contentWindow.location.hrefstring}catch{n!1}if(n)et.contentWindow;else break;tUs(e.document)}return t}function Ou(e){var te&&e.nodeName&&e.nodeName.toLowerCase();return t&&(tinput&&(e.typetext||e.typesearch||e.typetel||e.typeurl||e.typepassword)||ttextarea||e.contentEditabletrue)}function Ny(e){var tUh(),ne.focusedElem,re.selectionRange;if(t!n&&n&&n.ownerDocument&&zh(n.ownerDocument.documentElement,n)){if(r!null&&Ou(n)){if(tr.start,er.end,evoid 0&&(et),selectionStartin n)n.selectionStartt,n.selectionEndMath.min(e,n.value.length);else if(e(tn.ownerDocument||document)&&t.defaultView||window,e.getSelection){ee.getSelection();var in.textContent.length,sMath.min(r.start,i);rr.endvoid 0?s:Math.min(r.end,i),!e.extend&&s>r&&(ir,rs,si),icd(n,s);var ocd(n,r);i&&o&&(e.rangeCount!1||e.anchorNode!i.node||e.anchorOffset!i.offset||e.focusNode!o.node||e.focusOffset!o.offset)&&(tt.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t,en;ee.parentNode;)e.nodeType1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focusfunction&&n.focus(),n0;nt.length;n++)etn,e.element.scrollLefte.left,e.element.scrollTope.top}}var Dyvt&&documentModein document&&11>document.documentMode,Bnnull,elnull,Zrnull,tl!1;function dd(e,t,n){var rn.windown?n.document:n.nodeType9?n:n.ownerDocument;tl||Bnnull||Bn!Us(r)||(rBn,selectionStartin r&&Ou(r)?r{start:r.selectionStart,end:r.selectionEnd}:(r(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r{anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Zr&&fi(Zr,r)||(Zrr,rqs(el,onSelect),0r.length&&(tnew Su(onSelect,select,null,t,n),e.push({event:t,listeners:r}),t.targetBn)))}function as(e,t){var n{};return ne.toLowerCase()t.toLowerCase(),nWebkit+ewebkit+t,nMoz+emoz+t,n}var Fn{animationend:as(Animation,AnimationEnd),animationiteration:as(Animation,AnimationIteration),animationstart:as(Animation,AnimationStart),transitionend:as(Transition,TransitionEnd)},ua{},Hh{};vt&&(Hhdocument.createElement(div).style,AnimationEventin window||(delete Fn.animationend.animation,delete Fn.animationiteration.animation,delete Fn.animationstart.animation),TransitionEventin window||delete Fn.transitionend.transition);function Oo(e){if(uae)return uae;if(!Fne)return e;var tFne,n;for(n in t)if(t.hasOwnProperty(n)&&n in Hh)return uaetn;return e}var VhOo(animationend),_hOo(animationiteration),GhOo(animationstart),$hOo(transitionend),Khnew Map,fdabort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel.split( );function Wt(e,t){Kh.set(e,t),Pn(t,e)}for(var ca0;cafd.length;ca++){var dafdca,Tyda.toLowerCase(),Iyda0.toUpperCase()+da.slice(1);Wt(Ty,on+Iy)}Wt(Vh,onAnimationEnd);Wt(_h,onAnimationIteration);Wt(Gh,onAnimationStart);Wt(dblclick,onDoubleClick);Wt(focusin,onFocus);Wt(focusout,onBlur);Wt($h,onTransitionEnd);sr(onMouseEnter,mouseout,mouseover);sr(onMouseLeave,mouseout,mouseover);sr(onPointerEnter,pointerout,pointerover);sr(onPointerLeave,pointerout,pointerover);Pn(onChange,change click focusin focusout input keydown keyup selectionchange.split( ));Pn(onSelect,focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange.split( ));Pn(onBeforeInput,compositionend,keypress,textInput,paste);Pn(onCompositionEnd,compositionend focusout keydown keypress keyup mousedown.split( ));Pn(onCompositionStart,compositionstart focusout keydown keypress keyup mousedown.split( ));Pn(onCompositionUpdate,compositionupdate focusout keydown keypress keyup mousedown.split( ));var Vrabort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting.split( ),Bynew Set(cancel close invalid load scroll toggle.split( ).concat(Vr));function hd(e,t,n){var re.type||unknown-event;e.currentTargetn,Tg(r,t,void 0,e),e.currentTargetnull}function qh(e,t){t(t&4)!0;for(var n0;ne.length;n++){var ren,ir.event;rr.listeners;e:{var svoid 0;if(t)for(var or.length-1;0o;o--){var aro,la.instance,ua.currentTarget;if(aa.listener,l!s&&i.isPropagationStopped())break e;hd(i,a,u),sl}else for(o0;or.length;o++){if(aro,la.instance,ua.currentTarget,aa.listener,l!s&&i.isPropagationStopped())break e;hd(i,a,u),sl}}}if(Vs)throw eJa,Vs!1,Janull,e}function _(e,t){var ntol;nvoid 0&&(ntolnew Set);var re+__bubble;n.has(r)||(Wh(t,e,2,!1),n.add(r))}function fa(e,t,n){var r0;t&&(r|4),Wh(n,e,r,t)}var ls_reactListening+Math.random().toString(36).slice(2);function hi(e){if(!els){els!0,nh.forEach(function(n){n!selectionchange&&(By.has(n)||fa(n,!1,e),fa(n,!0,e))});var te.nodeType9?e:e.ownerDocument;tnull||tls||(tls!0,fa(selectionchange,!1,t))}}function Wh(e,t,n,r){switch(Nh(t)){case 1:var iJg;break;case 4:iZg;break;default:iCu}ni.bind(null,t,n,e),ivoid 0,!Wa||t!touchstart&&t!touchmove&&t!wheel||(i!0),r?i!void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function ha(e,t,n,r,i){var sr;if(!(t&1)&&!(t&2)&&r!null)e:for(;;){if(rnull)return;var or.tag;if(o3||o4){var ar.stateNode.containerInfo;if(ai||a.nodeType8&&a.parentNodei)break;if(o4)for(or.return;o!null;){var lo.tag;if((l3||l4)&&(lo.stateNode.containerInfo,li||l.nodeType8&&l.parentNodei))return;oo.return}for(;a!null;){if(oon(a),onull)return;if(lo.tag,l5||l6){rso;continue e}aa.parentNode}}rr.return}vh(function(){var us,cwu(n),m;e:{var dKh.get(e);if(d!void 0){var vSu,we;switch(e){casekeypress:if(Ps(n)0)break e;casekeydown:casekeyup:vfy;break;casefocusin:wfocus,voa;break;casefocusout:wblur,voa;break;casebeforeblur:caseafterblur:voa;break;caseclick:if(n.button2)break e;caseauxclick:casedblclick:casemousedown:casemousemove:casemouseup:casemouseout:casemouseover:casecontextmenu:vtd;break;casedrag:casedragend:casedragenter:casedragexit:casedragleave:casedragover:casedragstart:casedrop:vey;break;casetouchcancel:casetouchend:casetouchmove:casetouchstart:vmy;break;case Vh:case _h:case Gh:vry;break;case $h:vyy;break;casescroll:vYg;break;casewheel:vwy;break;casecopy:casecut:casepaste:vsy;break;casegotpointercapture:caselostpointercapture:casepointercancel:casepointerdown:casepointermove:casepointerout:casepointerover:casepointerup:vrd}var y(t&4)!0,b!y&&escroll,fy?d!null?d+Capture:null:d;y;for(var pu,g;p!null;){gp;var Ag.stateNode;if(g.tag5&&A!null&&(gA,f!null&&(Aai(p,f),A!null&&y.push(pi(p,A,g)))),b)break;pp.return}0y.length&&(dnew v(d,w,null,n,c),m.push({event:d,listeners:y}))}}if(!(t&7)){e:{if(demouseover||epointerover,vemouseout||epointerout,d&&n!Ka&&(wn.relatedTarget||n.fromElement)&&(on(w)||wwt))break e;if((v||d)&&(dc.windowc?c:(dc.ownerDocument)?d.defaultView||d.parentWindow:window,v?(wn.relatedTarget||n.toElement,vu,ww?on(w):null,w!null&&(bkn(w),w!b||w.tag!5&&w.tag!6)&&(wnull)):(vnull,wu),v!w)){if(ytd,AonMouseLeave,fonMouseEnter,pmouse,(epointerout||epointerover)&&(yrd,AonPointerLeave,fonPointerEnter,ppointer),bvnull?d:Qn(v),gwnull?d:Qn(w),dnew y(A,p+leave,v,n,c),d.targetb,d.relatedTargetg,Anull,on(c)u&&(ynew y(f,p+enter,w,n,c),y.targetg,y.relatedTargetb,Ay),bA,v&&w)t:{for(yv,fw,p0,gy;g;gMn(g))p++;for(g0,Af;A;AMn(A))g++;for(;0p-g;)yMn(y),p--;for(;0g-p;)fMn(f),g--;for(;p--;){if(yf||f!null&&yf.alternate)break t;yMn(y),fMn(f)}ynull}else ynull;v!null&&pd(m,d,v,y,!1),w!null&&b!null&&pd(m,b,w,y,!0)}}e:{if(du?Qn(u):window,vd.nodeName&&d.nodeName.toLowerCase(),vselect||vinput&&d.typefile)var xPy;else if(od(d))if(Qh)xMy;else{xOy;var Cky}else(vd.nodeName)&&v.toLowerCase()input&&(d.typecheckbox||d.typeradio)&&(xRy);if(x&&(xx(e,u))){Fh(m,x,n,c);break e}C&&C(e,d,u),efocusout&&(Cd._wrapperState)&&C.controlled&&d.typenumber&&Ha(d,number,d.value)}switch(Cu?Qn(u):window,e){casefocusin:(od(C)||C.contentEditabletrue)&&(BnC,elu,Zrnull);break;casefocusout:ZrelBnnull;break;casemousedown:tl!0;break;casecontextmenu:casemouseup:casedragend:tl!1,dd(m,n,c);break;caseselectionchange:if(Dy)break;casekeydown:casekeyup:dd(m,n,c)}var S;if(ku)e:{switch(e){casecompositionstart:var PonCompositionStart;break e;casecompositionend:PonCompositionEnd;break e;casecompositionupdate:PonCompositionUpdate;break e}Pvoid 0}else In?Ih(e,n)&&(PonCompositionEnd):ekeydown&&n.keyCode229&&(PonCompositionStart);P&&(Th&&n.locale!ko&&(In||P!onCompositionStart?PonCompositionEnd&&In&&(SDh()):(Ntc,Euvaluein Nt?Nt.value:Nt.textContent,In!0)),Cqs(u,P),0C.length&&(Pnew nd(P,e,null,n,c),m.push({event:P,listeners:C}),S?P.dataS:(SBh(n),S!null&&(P.dataS)))),(SAy?xy(e,n):Cy(e,n))&&(uqs(u,onBeforeInput),0u.length&&(cnew nd(onBeforeInput,beforeinput,null,n,c),m.push({event:c,listeners:u}),c.dataS))}qh(m,t)})}function pi(e,t,n){return{instance:e,listener:t,currentTarget:n}}function qs(e,t){for(var nt+Capture,r;e!null;){var ie,si.stateNode;i.tag5&&s!null&&(is,sai(e,n),s!null&&r.unshift(pi(e,s,i)),sai(e,t),s!null&&r.push(pi(e,s,i))),ee.return}return r}function Mn(e){if(enull)return null;do ee.return;while(e&&e.tag!5);return e||null}function pd(e,t,n,r,i){for(var st._reactName,o;n!null&&n!r;){var an,la.alternate,ua.stateNode;if(l!null&&lr)break;a.tag5&&u!null&&(au,i?(lai(n,s),l!null&&o.unshift(pi(n,l,a))):i||(lai(n,s),l!null&&o.push(pi(n,l,a)))),nn.return}o.length!0&&e.push({event:t,listeners:o})}var Fy/\r\n?/g,Qy/\u0000|\uFFFD/g;function md(e){return(typeof estring?e:+e).replace(Fy,``).replace(Qy,)}function us(e,t,n){if(tmd(t),md(e)!t&&n)throw Error(k(425))}function Ws(){}var nlnull,rlnull;function il(e,t){return etextarea||enoscript||typeof t.childrenstring||typeof t.childrennumber||typeof t.dangerouslySetInnerHTMLobject&&t.dangerouslySetInnerHTML!null&&t.dangerouslySetInnerHTML.__html!null}var sltypeof setTimeoutfunction?setTimeout:void 0,Lytypeof clearTimeoutfunction?clearTimeout:void 0,gdtypeof Promisefunction?Promise:void 0,zytypeof queueMicrotaskfunction?queueMicrotask:typeof gdu?function(e){return gd.resolve(null).then(e).catch(Uy)}:sl;function Uy(e){setTimeout(function(){throw e})}function pa(e,t){var nt,r0;do{var in.nextSibling;if(e.removeChild(n),i&&i.nodeType8)if(ni.data,n/$){if(r0){e.removeChild(i),ci(t);return}r--}else n!$&&n!$?&&n!$!||r++;ni}while(n);ci(t)}function Ft(e){for(;e!null;ee.nextSibling){var te.nodeType;if(t1||t3)break;if(t8){if(te.data,t$||t$!||t$?)break;if(t/$)return null}}return e}function yd(e){ee.previousSibling;for(var t0;e;){if(e.nodeType8){var ne.data;if(n$||n$!||n$?){if(t0)return e;t--}else n/$&&t++}ee.previousSibling}return null}var CrMath.random().toString(36).slice(2),it__reactFiber$+Cr,mi__reactProps$+Cr,wt__reactContainer$+Cr,ol__reactEvents$+Cr,Hy__reactListeners$+Cr,Vy__reactHandles$+Cr;function on(e){var teit;if(t)return t;for(var ne.parentNode;n;){if(tnwt||nit){if(nt.alternate,t.child!null||n!null&&n.child!null)for(eyd(e);e!null;){if(neit)return n;eyd(e)}return t}en,ne.parentNode}return null}function $i(e){return eeit||ewt,!e||e.tag!5&&e.tag!6&&e.tag!13&&e.tag!3?null:e}function Qn(e){if(e.tag5||e.tag6)return e.stateNode;throw Error(k(33))}function Ro(e){return emi||null}var al,Ln-1;function Jt(e){return{current:e}}function G(e){0>Ln||(e.currentalLn,alLnnull,Ln--)}function U(e,t){Ln++,alLne.current,e.currentt}var $t{},yeJt($t),PeJt(!1),yn$t;function or(e,t){var ne.type.contextTypes;if(!n)return $t;var re.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContextt)return r.__reactInternalMemoizedMaskedChildContext;var i{},s;for(s in n)ists;return r&&(ee.stateNode,e.__reactInternalMemoizedUnmaskedChildContextt,e.__reactInternalMemoizedMaskedChildContexti),i}function ke(e){return ee.childContextTypes,e!null}function Js(){G(Pe),G(ye)}function vd(e,t,n){if(ye.current!$t)throw Error(k(168));U(ye,t),U(Pe,n)}function Jh(e,t,n){var re.stateNode;if(tt.childContextTypes,typeof r.getChildContext!function)return n;rr.getChildContext();for(var i in r)if(!(i in t))throw Error(k(108,kg(e)||Unknown,i));return J({},n,r)}function Zs(e){return e(ee.stateNode)&&e.__reactInternalMemoizedMergedChildContext||$t,ynye.current,U(ye,e),U(Pe,Pe.current),!0}function wd(e,t,n){var re.stateNode;if(!r)throw Error(k(169));n?(eJh(e,t,yn),r.__reactInternalMemoizedMergedChildContexte,G(Pe),G(ye),U(ye,e)):G(Pe),U(Pe,n)}var htnull,Mo!1,ma!1;function Zh(e){htnull?hte:ht.push(e)}function _y(e){Mo!0,Zh(e)}function Zt(){if(!ma&&ht!null){ma!0;var e0,tL;try{var nht;for(L1;en.length;e++){var rne;do rr(!0);while(r!null)}htnull,Mo!1}catch(i){throw ht!null&&(htht.slice(e+1)),xh(bu,Zt),i}finally{Lt,ma!1}}return null}var zn,Un0,Ysnull,Xs0,Fe,Qe0,vnnull,pt1,mt;function nn(e,t){znUn++Xs,znUn++Ys,Yse,Xst}function Yh(e,t,n){FeQe++pt,FeQe++mt,FeQe++vn,vne;var rpt;emt;var i32-Ye(r)-1;r&~(1i),n+1;var s32-Ye(t)+i;if(30s){var oi-i%5;s(r&(1o)-1).toString(32),r>>o,i-o,pt132-Ye(t)+i|ni|r,mts+e}else pt1s|ni|r,mte}function Ru(e){e.return!null&&(nn(e,1),Yh(e,1,0))}function Mu(e){for(;eYs;)Yszn--Un,znUnnull,Xszn--Un,znUnnull;for(;evn;)vnFe--Qe,FeQenull,mtFe--Qe,FeQenull,ptFe--Qe,FeQenull}var Nenull,jenull,$!1,qenull;function Xh(e,t){var nLe(5,null,null,0);n.elementTypeDELETED,n.stateNodet,n.returne,te.deletions,tnull?(e.deletionsn,e.flags|16):t.push(n)}function bd(e,t){switch(e.tag){case 5:var ne.type;return tt.nodeType!1||n.toLowerCase()!t.nodeName.toLowerCase()?null:t,t!null?(e.stateNodet,Nee,jeFt(t.firstChild),!0):!1;case 6:return te.pendingProps||t.nodeType!3?null:t,t!null?(e.stateNodet,Nee,jenull,!0):!1;case 13:return tt.nodeType!8?null:t,t!null?(nvn!null?{id:pt,overflow:mt}:null,e.memoizedState{dehydrated:t,treeContext:n,retryLane:1073741824},nLe(18,null,null,0),n.stateNodet,n.returne,e.childn,Nee,jenull,!0):!1;default:return!1}}function ll(e){return(e.mode&1)!0&&(e.flags&128)0}function ul(e){if($){var tje;if(t){var nt;if(!bd(e,t)){if(ll(e))throw Error(k(418));tFt(n.nextSibling);var rNe;t&&bd(e,t)?Xh(r,n):(e.flagse.flags&-4097|2,$!1,Nee)}}else{if(ll(e))throw Error(k(418));e.flagse.flags&-4097|2,$!1,Nee}}}function Ad(e){for(ee.return;e!null&&e.tag!5&&e.tag!3&&e.tag!13;)ee.return;Nee}function cs(e){if(e!Ne)return!1;if(!$)return Ad(e),$!0,!1;var t;if((te.tag!3)&&!(te.tag!5)&&(te.type,tt!head&&t!body&&!il(e.type,e.memoizedProps)),t&&(tje)){if(ll(e))throw ep(),Error(k(418));for(;t;)Xh(e,t),tFt(t.nextSibling)}if(Ad(e),e.tag13){if(ee.memoizedState,ee!null?e.dehydrated:null,!e)throw Error(k(317));e:{for(ee.nextSibling,t0;e;){if(e.nodeType8){var ne.data;if(n/$){if(t0){jeFt(e.nextSibling);break e}t--}else n!$&&n!$!&&n!$?||t++}ee.nextSibling}jenull}}else jeNe?Ft(e.stateNode.nextSibling):null;return!0}function ep(){for(var eje;e;)eFt(e.nextSibling)}function ar(){jeNenull,$!1}function ju(e){qenull?qee:qe.push(e)}var GyCt.ReactCurrentBatchConfig;function Nr(e,t,n){if(en.ref,e!null&&typeof e!function&&typeof e!object){if(n._owner){if(nn._owner,n){if(n.tag!1)throw Error(k(309));var rn.stateNode}if(!r)throw Error(k(147,e));var ir,s+e;return t!null&&t.ref!null&&typeof t.reffunction&&t.ref._stringRefs?t.ref:(tfunction(o){var ai.refs;onull?delete as:aso},t._stringRefs,t)}if(typeof e!string)throw Error(k(284));if(!n._owner)throw Error(k(290,e))}return e}function ds(e,t){throw eObject.prototype.toString.call(t),Error(k(31,eobject Object?object with keys {+Object.keys(t).join(, )+}:e))}function xd(e){var te._init;return t(e._payload)}function tp(e){function t(f,p){if(e){var gf.deletions;gnull?(f.deletionsp,f.flags|16):g.push(p)}}function n(f,p){if(!e)return null;for(;p!null;)t(f,p),pp.sibling;return null}function r(f,p){for(fnew Map;p!null;)p.key!null?f.set(p.key,p):f.set(p.index,p),pp.sibling;return f}function i(f,p){return fUt(f,p),f.index0,f.siblingnull,f}function s(f,p,g){return f.indexg,e?(gf.alternate,g!null?(gg.index,gp?(f.flags|2,p):g):(f.flags|2,p)):(f.flags|1048576,p)}function o(f){return e&&f.alternatenull&&(f.flags|2),f}function a(f,p,g,A){return pnull||p.tag!6?(pxa(g,f.mode,A),p.returnf,p):(pi(p,g),p.returnf,p)}function l(f,p,g,A){var xg.type;return xTn?c(f,p,g.props.children,A,g.key):p!null&&(p.elementTypex||typeof xobject&&x!null&&x.$$typeofkt&&xd(x)p.type)?(Ai(p,g.props),A.refNr(f,p,g),A.returnf,A):(ADs(g.type,g.key,g.props,null,f.mode,A),A.refNr(f,p,g),A.returnf,A)}function u(f,p,g,A){return pnull||p.tag!4||p.stateNode.containerInfo!g.containerInfo||p.stateNode.implementation!g.implementation?(pCa(g,f.mode,A),p.returnf,p):(pi(p,g.children||),p.returnf,p)}function c(f,p,g,A,x){return pnull||p.tag!7?(pfn(g,f.mode,A,x),p.returnf,p):(pi(p,g),p.returnf,p)}function m(f,p,g){if(typeof pstring&&p!||typeof pnumber)return pxa(+p,f.mode,g),p.returnf,p;if(typeof pobject&&p!null){switch(p.$$typeof){case es:return gDs(p.type,p.key,p.props,null,f.mode,g),g.refNr(f,null,p),g.returnf,g;case Dn:return pCa(p,f.mode,g),p.returnf,p;case kt:var Ap._init;return m(f,A(p._payload),g)}if(Ur(p)||kr(p))return pfn(p,f.mode,g,null),p.returnf,p;ds(f,p)}return null}function d(f,p,g,A){var xp!null?p.key:null;if(typeof gstring&&g!||typeof gnumber)return x!null?null:a(f,p,+g,A);if(typeof gobject&&g!null){switch(g.$$typeof){case es:return g.keyx?l(f,p,g,A):null;case Dn:return g.keyx?u(f,p,g,A):null;case kt:return xg._init,d(f,p,x(g._payload),A)}if(Ur(g)||kr(g))return x!null?null:c(f,p,g,A,null);ds(f,g)}return null}function v(f,p,g,A,x){if(typeof Astring&&A!||typeof Anumber)return ff.get(g)||null,a(p,f,+A,x);if(typeof Aobject&&A!null){switch(A.$$typeof){case es:return ff.get(A.keynull?g:A.key)||null,l(p,f,A,x);case Dn:return ff.get(A.keynull?g:A.key)||null,u(p,f,A,x);case kt:var CA._init;return v(f,p,g,C(A._payload),x)}if(Ur(A)||kr(A))return ff.get(g)||null,c(p,f,A,x,null);ds(p,A)}return null}function w(f,p,g,A){for(var xnull,Cnull,Sp,Pp0,Nnull;S!null&&Pg.length;P++){S.index>P?(NS,Snull):NS.sibling;var jd(f,S,gP,A);if(jnull){Snull&&(SN);break}e&&S&&j.alternatenull&&t(f,S),ps(j,p,P),Cnull?xj:C.siblingj,Cj,SN}if(Pg.length)return n(f,S),$&&nn(f,P),x;if(Snull){for(;Pg.length;P++)Sm(f,gP,A),S!null&&(ps(S,p,P),Cnull?xS:C.siblingS,CS);return $&&nn(f,P),x}for(Sr(f,S);Pg.length;P++)Nv(S,f,P,gP,A),N!null&&(e&&N.alternate!null&&S.delete(N.keynull?P:N.key),ps(N,p,P),Cnull?xN:C.siblingN,CN);return e&&S.forEach(function(H){return t(f,H)}),$&&nn(f,P),x}function y(f,p,g,A){var xkr(g);if(typeof x!function)throw Error(k(150));if(gx.call(g),gnull)throw Error(k(151));for(var Cxnull,Sp,Pp0,Nnull,jg.next();S!null&&!j.done;P++,jg.next()){S.index>P?(NS,Snull):NS.sibling;var Hd(f,S,j.value,A);if(Hnull){Snull&&(SN);break}e&&S&&H.alternatenull&&t(f,S),ps(H,p,P),Cnull?xH:C.siblingH,CH,SN}if(j.done)return n(f,S),$&&nn(f,P),x;if(Snull){for(;!j.done;P++,jg.next())jm(f,j.value,A),j!null&&(ps(j,p,P),Cnull?xj:C.siblingj,Cj);return $&&nn(f,P),x}for(Sr(f,S);!j.done;P++,jg.next())jv(S,f,P,j.value,A),j!null&&(e&&j.alternate!null&&S.delete(j.keynull?P:j.key),ps(j,p,P),Cnull?xj:C.siblingj,Cj);return e&&S.forEach(function(I){return t(f,I)}),$&&nn(f,P),x}function b(f,p,g,A){if(typeof gobject&&g!null&&g.typeTn&&g.keynull&&(gg.props.children),typeof gobject&&g!null){switch(g.$$typeof){case es:e:{for(var xg.key,Cp;C!null;){if(C.keyx){if(xg.type,xTn){if(C.tag7){n(f,C.sibling),pi(C,g.props.children),p.returnf,fp;break e}}else if(C.elementTypex||typeof xobject&&x!null&&x.$$typeofkt&&xd(x)C.type){n(f,C.sibling),pi(C,g.props),p.refNr(f,C,g),p.returnf,fp;break e}n(f,C);break}else t(f,C);CC.sibling}g.typeTn?(pfn(g.props.children,f.mode,A,g.key),p.returnf,fp):(ADs(g.type,g.key,g.props,null,f.mode,A),A.refNr(f,p,g),A.returnf,fA)}return o(f);case Dn:e:{for(Cg.key;p!null;){if(p.keyC)if(p.tag4&&p.stateNode.containerInfog.containerInfo&&p.stateNode.implementationg.implementation){n(f,p.sibling),pi(p,g.children||),p.returnf,fp;break e}else{n(f,p);break}else t(f,p);pp.sibling}pCa(g,f.mode,A),p.returnf,fp}return o(f);case kt:return Cg._init,b(f,p,C(g._payload),A)}if(Ur(g))return w(f,p,g,A);if(kr(g))return y(f,p,g,A);ds(f,g)}return typeof gstring&&g!||typeof gnumber?(g+g,p!null&&p.tag6?(n(f,p.sibling),pi(p,g),p.returnf,fp):(n(f,p),pxa(g,f.mode,A),p.returnf,fp),o(f)):n(f,p)}return b}var lrtp(!0),nptp(!1),eoJt(null),tonull,Hnnull,Nunull;function Du(){NuHntonull}function Tu(e){var teo.current;G(eo),e._currentValuet}function cl(e,t,n){for(;e!null;){var re.alternate;if((e.childLanes&t)!t?(e.childLanes|t,r!null&&(r.childLanes|t)):r!null&&(r.childLanes&t)!t&&(r.childLanes|t),en)break;ee.return}}function Yn(e,t){toe,NuHnnull,ee.dependencies,e!null&&e.firstContext!null&&(e.lanes&t&&(Se!0),e.firstContextnull)}function Ue(e){var te._currentValue;if(Nu!e)if(e{context:e,memoizedValue:t,next:null},Hnnull){if(tonull)throw Error(k(308));Hne,to.dependencies{lanes:0,firstContext:e}}else HnHn.nexte;return t}var annull;function Iu(e){annull?ane:an.push(e)}function rp(e,t,n,r){var it.interleaved;return inull?(n.nextn,Iu(t)):(n.nexti.next,i.nextn),t.interleavedn,bt(e,r)}function bt(e,t){e.lanes|t;var ne.alternate;for(n!null&&(n.lanes|t),ne,ee.return;e!null;)e.childLanes|t,ne.alternate,n!null&&(n.childLanes|t),ne,ee.return;return n.tag3?n.stateNode:null}var Ot!1;function Bu(e){e.updateQueue{baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ip(e,t){ee.updateQueue,t.updateQueuee&&(t.updateQueue{baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function gt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Qt(e,t,n){var re.updateQueue;if(rnull)return null;if(rr.shared,Q&2){var ir.pending;return inull?t.nextt:(t.nexti.next,i.nextt),r.pendingt,bt(e,n)}return ir.interleaved,inull?(t.nextt,Iu(r)):(t.nexti.next,i.nextt),r.interleavedt,bt(e,n)}function ks(e,t,n){if(tt.updateQueue,t!null&&(tt.shared,(n&4194240)!0)){var rt.lanes;r&e.pendingLanes,n|r,t.lanesn,Au(e,n)}}function Cd(e,t){var ne.updateQueue,re.alternate;if(r!null&&(rr.updateQueue,nr)){var inull,snull;if(nn.firstBaseUpdate,n!null){do{var o{eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};snull?iso:ss.nexto,nn.next}while(n!null);snull?ist:ss.nextt}else ist;n{baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:r.shared,effects:r.effects},e.updateQueuen;return}en.lastBaseUpdate,enull?n.firstBaseUpdatet:e.nextt,n.lastBaseUpdatet}function no(e,t,n,r){var ie.updateQueue;Ot!1;var si.firstBaseUpdate,oi.lastBaseUpdate,ai.shared.pending;if(a!null){i.shared.pendingnull;var la,ul.next;l.nextnull,onull?su:o.nextu,ol;var ce.alternate;c!null&&(cc.updateQueue,ac.lastBaseUpdate,a!o&&(anull?c.firstBaseUpdateu:a.nextu,c.lastBaseUpdatel))}if(s!null){var mi.baseState;o0,culnull,as;do{var da.lane,va.eventTime;if((r&d)d){c!null&&(cc.next{eventTime:v,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var we,ya;switch(dt,vn,y.tag){case 1:if(wy.payload,typeof wfunction){mw.call(v,m,d);break e}mw;break e;case 3:w.flagsw.flags&-65537|128;case 0:if(wy.payload,dtypeof wfunction?w.call(v,m,d):w,dnull)break e;mJ({},m,d);break e;case 2:Ot!0}}a.callback!null&&a.lane!0&&(e.flags|64,di.effects,dnull?i.effectsa:d.push(a))}else v{eventTime:v,lane:d,tag:a.tag,payload:a.payload,callback:a.callback,next:null},cnull?(ucv,lm):cc.nextv,o|d;if(aa.next,anull){if(ai.shared.pending,anull)break;da,ad.next,d.nextnull,i.lastBaseUpdated,i.shared.pendingnull}}while(!0);if(cnull&&(lm),i.baseStatel,i.firstBaseUpdateu,i.lastBaseUpdatec,ti.shared.interleaved,t!null){it;do o|i.lane,ii.next;while(i!t)}else snull&&(i.shared.lanes0);bn|o,e.laneso,e.memoizedStatem}}function Ed(e,t,n){if(et.effects,t.effectsnull,e!null)for(t0;te.length;t++){var ret,ir.callback;if(i!null){if(r.callbacknull,rn,typeof i!function)throw Error(k(191,i));i.call(r)}}}var Ki{},otJt(Ki),giJt(Ki),yiJt(Ki);function ln(e){if(eKi)throw Error(k(174));return e}function Fu(e,t){switch(U(yi,t),U(gi,e),U(ot,Ki),et.nodeType,e){case 9:case 11:t(tt.documentElement)?t.namespaceURI:_a(null,);break;default:ee8?t.parentNode:t,te.namespaceURI||null,ee.tagName,t_a(t,e)}G(ot),U(ot,t)}function ur(){G(ot),G(gi),G(yi)}function sp(e){ln(yi.current);var tln(ot.current),n_a(t,e.type);t!n&&(U(gi,e),U(ot,n))}function Qu(e){gi.currente&&(G(ot),G(gi))}var qJt(0);function ro(e){for(var te;t!null;){if(t.tag13){var nt.memoizedState;if(n!null&&(nn.dehydrated,nnull||n.data$?||n.data$!))return t}else if(t.tag19&&t.memoizedProps.revealOrder!void 0){if(t.flags&128)return t}else if(t.child!null){t.child.returnt,tt.child;continue}if(te)break;for(;t.siblingnull;){if(t.returnnull||t.returne)return null;tt.return}t.sibling.returnt.return,tt.sibling}return null}var ga;function Lu(){for(var e0;ega.length;e++)gae._workInProgressVersionPrimarynull;ga.length0}var OsCt.ReactCurrentDispatcher,yaCt.ReactCurrentBatchConfig,wn0,Wnull,renull,senull,io!1,Yr!1,vi0,$y0;function he(){throw Error(k(321))}function zu(e,t){if(tnull)return!1;for(var n0;nt.length&&ne.length;n++)if(!et(en,tn))return!1;return!0}function Uu(e,t,n,r,i,s){if(wns,Wt,t.memoizedStatenull,t.updateQueuenull,t.lanes0,Os.currentenull||e.memoizedStatenull?Jy:Zy,en(r,i),Yr){s0;do{if(Yr!1,vi0,25s)throw Error(k(301));s+1,serenull,t.updateQueuenull,Os.currentYy,en(r,i)}while(Yr)}if(Os.currentso,tre!null&&re.next!null,wn0,sereWnull,io!1,t)throw Error(k(300));return e}function Hu(){var evi!0;return vi0,e}function rt(){var e{memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return senull?W.memoizedStatesee:sese.nexte,se}function He(){if(renull){var eW.alternate;ee!null?e.memoizedState:null}else ere.next;var tsenull?W.memoizedState:se.next;if(t!null)set,ree;else{if(enull)throw Error(k(310));ree,e{memoizedState:re.memoizedState,baseState:re.baseState,baseQueue:re.baseQueue,queue:re.queue,next:null},senull?W.memoizedStatesee:sese.nexte}return se}function wi(e,t){return typeof tfunction?t(e):t}function va(e){var tHe(),nt.queue;if(nnull)throw Error(k(311));n.lastRenderedReducere;var rre,ir.baseQueue,sn.pending;if(s!null){if(i!null){var oi.next;i.nexts.next,s.nexto}r.baseQueueis,n.pendingnull}if(i!null){si.next,rr.baseState;var aonull,lnull,us;do{var cu.lane;if((wn&c)c)l!null&&(ll.next{lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),ru.hasEagerState?u.eagerState:e(r,u.action);else{var m{lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};lnull?(alm,or):ll.nextm,W.lanes|c,bn|c}uu.next}while(u!null&&u!s);lnull?or:l.nexta,et(r,t.memoizedState)||(Se!0),t.memoizedStater,t.baseStateo,t.baseQueuel,n.lastRenderedStater}if(en.interleaved,e!null){ie;do si.lane,W.lanes|s,bn|s,ii.next;while(i!e)}else inull&&(n.lanes0);returnt.memoizedState,n.dispatch}function wa(e){var tHe(),nt.queue;if(nnull)throw Error(k(311));n.lastRenderedReducere;var rn.dispatch,in.pending,st.memoizedState;if(i!null){n.pendingnull;var oii.next;do se(s,o.action),oo.next;while(o!i);et(s,t.memoizedState)||(Se!0),t.memoizedStates,t.baseQueuenull&&(t.baseStates),n.lastRenderedStates}returns,r}function op(){}function ap(e,t){var nW,rHe(),it(),s!et(r.memoizedState,i);if(s&&(r.memoizedStatei,Se!0),rr.queue,Vu(cp.bind(null,n,r,e),e),r.getSnapshot!t||s||se!null&&se.memoizedState.tag&1){if(n.flags|2048,bi(9,up.bind(null,n,r,i,t),void 0,null),aenull)throw Error(k(349));wn&30||lp(n,t,i)}return i}function lp(e,t,n){e.flags|16384,e{getSnapshot:t,value:n},tW.updateQueue,tnull?(t{lastEffect:null,stores:null},W.updateQueuet,t.storese):(nt.stores,nnull?t.storese:n.push(e))}function up(e,t,n,r){t.valuen,t.getSnapshotr,dp(t)&&fp(e)}function cp(e,t,n){return n(function(){dp(t)&&fp(e)})}function dp(e){var te.getSnapshot;ee.value;try{var nt();return!et(e,n)}catch{return!0}}function fp(e){var tbt(e,1);t!null&&Xe(t,e,1,-1)}function Sd(e){var trt();return typeof efunction&&(ee()),t.memoizedStatet.baseStatee,e{pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:wi,lastRenderedState:e},t.queuee,ee.dispatchWy.bind(null,W,e),t.memoizedState,e}function bi(e,t,n,r){return e{tag:e,create:t,destroy:n,deps:r,next:null},tW.updateQueue,tnull?(t{lastEffect:null,stores:null},W.updateQueuet,t.lastEffecte.nexte):(nt.lastEffect,nnull?t.lastEffecte.nexte:(rn.next,n.nexte,e.nextr,t.lastEffecte)),e}function hp(){return He().memoizedState}function Rs(e,t,n,r){var irt();W.flags|e,i.memoizedStatebi(1|t,n,void 0,rvoid 0?null:r)}function jo(e,t,n,r){var iHe();rrvoid 0?null:r;var svoid 0;if(re!null){var ore.memoizedState;if(so.destroy,r!null&&zu(r,o.deps)){i.memoizedStatebi(t,n,s,r);return}}W.flags|e,i.memoizedStatebi(1|t,n,s,r)}function Pd(e,t){return Rs(8390656,8,e,t)}function Vu(e,t){return jo(2048,8,e,t)}function pp(e,t){return jo(4,2,e,t)}function mp(e,t){return jo(4,4,e,t)}function gp(e,t){if(typeof tfunction)return ee(),t(e),function(){t(null)};if(t!null)return ee(),t.currente,function(){t.currentnull}}function yp(e,t,n){return nn!null?n.concat(e):null,jo(4,4,gp.bind(null,t,e),n)}function _u(){}function vp(e,t){var nHe();ttvoid 0?null:t;var rn.memoizedState;return r!null&&t!null&&zu(t,r1)?r0:(n.memoizedStatee,t,e)}function wp(e,t){var nHe();ttvoid 0?null:t;var rn.memoizedState;return r!null&&t!null&&zu(t,r1)?r0:(ee(),n.memoizedStatee,t,e)}function bp(e,t,n){return wn&21?(et(n,t)||(nSh(),W.lanes|n,bn|n,e.baseState!0),t):(e.baseState&&(e.baseState!1,Se!0),e.memoizedStaten)}function Ky(e,t){var nL;Ln!0&&4>n?n:4,e(!0);var rya.transition;ya.transition{};try{e(!1),t()}finally{Ln,ya.transitionr}}function Ap(){return He().memoizedState}function qy(e,t,n){var rzt(e);if(n{lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},xp(e))Cp(t,n);else if(nrp(e,t,n,r),n!null){var iwe();Xe(n,e,r,i),Ep(n,t,r)}}function Wy(e,t,n){var rzt(e),i{lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(xp(e))Cp(t,i);else{var se.alternate;if(e.lanes0&&(snull||s.lanes0)&&(st.lastRenderedReducer,s!null))try{var ot.lastRenderedState,as(o,n);if(i.hasEagerState!0,i.eagerStatea,et(a,o)){var lt.interleaved;lnull?(i.nexti,Iu(t)):(i.nextl.next,l.nexti),t.interleavedi;return}}catch{}finally{}nrp(e,t,i,r),n!null&&(iwe(),Xe(n,e,r,i),Ep(n,t,r))}}function xp(e){var te.alternate;return eW||t!null&&tW}function Cp(e,t){Yrio!0;var ne.pending;nnull?t.nextt:(t.nextn.next,n.nextt),e.pendingt}function Ep(e,t,n){if(n&4194240){var rt.lanes;r&e.pendingLanes,n|r,t.lanesn,Au(e,n)}}var so{readContext:Ue,useCallback:he,useContext:he,useEffect:he,useImperativeHandle:he,useInsertionEffect:he,useLayoutEffect:he,useMemo:he,useReducer:he,useRef:he,useState:he,useDebugValue:he,useDeferredValue:he,useTransition:he,useMutableSource:he,useSyncExternalStore:he,useId:he,unstable_isNewReconciler:!1},Jy{readContext:Ue,useCallback:function(e,t){return rt().memoizedStatee,tvoid 0?null:t,e},useContext:Ue,useEffect:Pd,useImperativeHandle:function(e,t,n){return nn!null?n.concat(e):null,Rs(4194308,4,gp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Rs(4194308,4,e,t)},useInsertionEffect:function(e,t){return Rs(4,2,e,t)},useMemo:function(e,t){var nrt();return ttvoid 0?null:t,ee(),n.memoizedStatee,t,e},useReducer:function(e,t,n){var rrt();return tn!void 0?n(t):t,r.memoizedStater.baseStatet,e{pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queuee,ee.dispatchqy.bind(null,W,e),r.memoizedState,e},useRef:function(e){var trt();return e{current:e},t.memoizedStatee},useState:Sd,useDebugValue:_u,useDeferredValue:function(e){return rt().memoizedStatee},useTransition:function(){var eSd(!1),te0;return eKy.bind(null,e1),rt().memoizedStatee,t,e},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var rW,irt();if($){if(nvoid 0)throw Error(k(407));nn()}else{if(nt(),aenull)throw Error(k(349));wn&30||lp(r,t,n)}i.memoizedStaten;var s{value:n,getSnapshot:t};return i.queues,Pd(cp.bind(null,r,s,e),e),r.flags|2048,bi(9,up.bind(null,r,s,n,t),void 0,null),n},useId:function(){var ert(),tae.identifierPrefix;if($){var nmt,rpt;n(r&~(132-Ye(r)-1)).toString(32)+n,t:+t+R+n,nvi++,0n&&(t+H+n.toString(32)),t+:}else n$y++,t:+t+r+n.toString(32)+:;return e.memoizedStatet},unstable_isNewReconciler:!1},Zy{readContext:Ue,useCallback:vp,useContext:Ue,useEffect:Vu,useImperativeHandle:yp,useInsertionEffect:pp,useLayoutEffect:mp,useMemo:wp,useReducer:va,useRef:hp,useState:function(){return va(wi)},useDebugValue:_u,useDeferredValue:function(e){var tHe();return bp(t,re.memoizedState,e)},useTransition:function(){var eva(wi)0,tHe().memoizedState;returne,t},useMutableSource:op,useSyncExternalStore:ap,useId:Ap,unstable_isNewReconciler:!1},Yy{readContext:Ue,useCallback:vp,useContext:Ue,useEffect:Vu,useImperativeHandle:yp,useInsertionEffect:pp,useLayoutEffect:mp,useMemo:wp,useReducer:wa,useRef:hp,useState:function(){return wa(wi)},useDebugValue:_u,useDeferredValue:function(e){var tHe();return renull?t.memoizedStatee:bp(t,re.memoizedState,e)},useTransition:function(){var ewa(wi)0,tHe().memoizedState;returne,t},useMutableSource:op,useSyncExternalStore:ap,useId:Ap,unstable_isNewReconciler:!1};function $e(e,t){if(e&&e.defaultProps){tJ({},t),ee.defaultProps;for(var n in e)tnvoid 0&&(tnen);return t}return t}function dl(e,t,n,r){te.memoizedState,nn(r,t),nnnull?t:J({},t,n),e.memoizedStaten,e.lanes0&&(e.updateQueue.baseStaten)}var No{isMounted:function(e){return(ee._reactInternals)?kn(e)e:!1},enqueueSetState:function(e,t,n){ee._reactInternals;var rwe(),izt(e),sgt(r,i);s.payloadt,n!null&&(s.callbackn),tQt(e,s,i),t!null&&(Xe(t,e,i,r),ks(t,e,i))},enqueueReplaceState:function(e,t,n){ee._reactInternals;var rwe(),izt(e),sgt(r,i);s.tag1,s.payloadt,n!null&&(s.callbackn),tQt(e,s,i),t!null&&(Xe(t,e,i,r),ks(t,e,i))},enqueueForceUpdate:function(e,t){ee._reactInternals;var nwe(),rzt(e),igt(n,r);i.tag2,t!null&&(i.callbackt),tQt(e,i,r),t!null&&(Xe(t,e,r,n),ks(t,e,r))}};function kd(e,t,n,r,i,s,o){return ee.stateNode,typeof e.shouldComponentUpdatefunction?e.shouldComponentUpdate(r,s,o):t.prototype&&t.prototype.isPureReactComponent?!fi(n,r)||!fi(i,s):!0}function Sp(e,t,n){var r!1,i$t,st.contextType;return typeof sobject&&s!null?sUe(s):(ike(t)?yn:ye.current,rt.contextTypes,s(rr!null)?or(e,i):$t),tnew t(n,s),e.memoizedStatet.state!null&&t.state!void 0?t.state:null,t.updaterNo,e.stateNodet,t._reactInternalse,r&&(ee.stateNode,e.__reactInternalMemoizedUnmaskedChildContexti,e.__reactInternalMemoizedMaskedChildContexts),t}function Od(e,t,n,r){et.state,typeof t.componentWillReceivePropsfunction&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceivePropsfunction&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!e&&No.enqueueReplaceState(t,t.state,null)}function fl(e,t,n,r){var ie.stateNode;i.propsn,i.statee.memoizedState,i.refs{},Bu(e);var st.contextType;typeof sobject&&s!null?i.contextUe(s):(ske(t)?yn:ye.current,i.contextor(e,s)),i.statee.memoizedState,st.getDerivedStateFromProps,typeof sfunction&&(dl(e,t,s,n),i.statee.memoizedState),typeof t.getDerivedStateFromPropsfunction||typeof i.getSnapshotBeforeUpdatefunction||typeof i.UNSAFE_componentWillMount!function&&typeof i.componentWillMount!function||(ti.state,typeof i.componentWillMountfunction&&i.componentWillMount(),typeof i.UNSAFE_componentWillMountfunction&&i.UNSAFE_componentWillMount(),t!i.state&&No.enqueueReplaceState(i,i.state,null),no(e,n,i,r),i.statee.memoizedState),typeof i.componentDidMountfunction&&(e.flags|4194308)}function cr(e,t){try{var n,rt;do n+Pg(r),rr.return;while(r);var in}catch(s){i`Error generating stack: `+s.message+``+s.stack}return{value:e,source:t,stack:i,digest:null}}function ba(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function hl(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Xytypeof WeakMapfunction?WeakMap:Map;function Pp(e,t,n){ngt(-1,n),n.tag3,n.payload{element:null};var rt.value;return n.callbackfunction(){ao||(ao!0,Clr),hl(e,t)},n}function kp(e,t,n){ngt(-1,n),n.tag3;var re.type.getDerivedStateFromError;if(typeof rfunction){var it.value;n.payloadfunction(){return r(i)},n.callbackfunction(){hl(e,t)}}var se.stateNode;return s!null&&typeof s.componentDidCatchfunction&&(n.callbackfunction(){hl(e,t),typeof r!function&&(Ltnull?Ltnew Set(this):Lt.add(this));var ot.stack;this.componentDidCatch(t.value,{componentStack:o!null?o:})}),n}function Rd(e,t,n){var re.pingCache;if(rnull){re.pingCachenew Xy;var inew Set;r.set(t,i)}else ir.get(t),ivoid 0&&(inew Set,r.set(t,i));i.has(n)||(i.add(n),eh1.bind(null,e,t,n),t.then(e,e))}function Md(e){do{var t;if((te.tag13)&&(te.memoizedState,tt!null?t.dehydrated!null:!0),t)return e;ee.return}while(e!null);return null}function jd(e,t,n,r,i){return e.mode&1?(e.flags|65536,e.lanesi,e):(et?e.flags|65536:(e.flags|128,n.flags|131072,n.flags&-52805,n.tag1&&(n.alternatenull?n.tag17:(tgt(-1,1),t.tag2,Qt(n,t,1))),n.lanes|1),e)}var e1Ct.ReactCurrentOwner,Se!1;function ve(e,t,n,r){t.childenull?np(t,null,n,r):lr(t,e.child,n,r)}function Nd(e,t,n,r,i){nn.render;var st.ref;return Yn(t,i),rUu(e,t,n,r,s,i),nHu(),e!null&&!Se?(t.updateQueuee.updateQueue,t.flags&-2053,e.lanes&~i,At(e,t,i)):($&&n&&Ru(t),t.flags|1,ve(e,t,r,i),t.child)}function Dd(e,t,n,r,i){if(enull){var sn.type;return typeof sfunction&&!Yu(s)&&s.defaultPropsvoid 0&&n.comparenull&&n.defaultPropsvoid 0?(t.tag15,t.types,Op(e,t,s,r,i)):(eDs(n.type,null,r,t,t.mode,i),e.reft.ref,e.returnt,t.childe)}if(se.child,!(e.lanes&i)){var os.memoizedProps;if(nn.compare,nn!null?n:fi,n(o,r)&&e.reft.ref)return At(e,t,i)}return t.flags|1,eUt(s,r),e.reft.ref,e.returnt,t.childe}function Op(e,t,n,r,i){if(e!null){var se.memoizedProps;if(fi(s,r)&&e.reft.ref)if(Se!1,t.pendingPropsrs,(e.lanes&i)!0)e.flags&131072&&(Se!0);else return t.lanese.lanes,At(e,t,i)}return pl(e,t,n,r,i)}function Rp(e,t,n){var rt.pendingProps,ir.children,se!null?e.memoizedState:null;if(r.modehidden)if(!(t.mode&1))t.memoizedState{baseLanes:0,cachePool:null,transitions:null},U(_n,Me),Me|n;else{if(!(n&1073741824))return es!null?s.baseLanes|n:n,t.lanest.childLanes1073741824,t.memoizedState{baseLanes:e,cachePool:null,transitions:null},t.updateQueuenull,U(_n,Me),Me|e,null;t.memoizedState{baseLanes:0,cachePool:null,transitions:null},rs!null?s.baseLanes:n,U(_n,Me),Me|r}else s!null?(rs.baseLanes|n,t.memoizedStatenull):rn,U(_n,Me),Me|r;return ve(e,t,i,n),t.child}function Mp(e,t){var nt.ref;(enull&&n!null||e!null&&e.ref!n)&&(t.flags|512,t.flags|2097152)}function pl(e,t,n,r,i){var ske(n)?yn:ye.current;return sor(t,s),Yn(t,i),nUu(e,t,n,r,s,i),rHu(),e!null&&!Se?(t.updateQueuee.updateQueue,t.flags&-2053,e.lanes&~i,At(e,t,i)):($&&r&&Ru(t),t.flags|1,ve(e,t,n,i),t.child)}function Td(e,t,n,r,i){if(ke(n)){var s!0;Zs(t)}else s!1;if(Yn(t,i),t.stateNodenull)Ms(e,t),Sp(t,n,r),fl(t,n,r,i),r!0;else if(enull){var ot.stateNode,at.memoizedProps;o.propsa;var lo.context,un.contextType;typeof uobject&&u!null?uUe(u):(uke(n)?yn:ye.current,uor(t,u));var cn.getDerivedStateFromProps,mtypeof cfunction||typeof o.getSnapshotBeforeUpdatefunction;m||typeof o.UNSAFE_componentWillReceiveProps!function&&typeof o.componentWillReceiveProps!function||(a!r||l!u)&&Od(t,o,r,u),Ot!1;var dt.memoizedState;o.stated,no(t,r,o,i),lt.memoizedState,a!r||d!l||Pe.current||Ot?(typeof cfunction&&(dl(t,n,c,r),lt.memoizedState),(aOt||kd(t,n,a,r,d,l,u))?(m||typeof o.UNSAFE_componentWillMount!function&&typeof o.componentWillMount!function||(typeof o.componentWillMountfunction&&o.componentWillMount(),typeof o.UNSAFE_componentWillMountfunction&&o.UNSAFE_componentWillMount()),typeof o.componentDidMountfunction&&(t.flags|4194308)):(typeof o.componentDidMountfunction&&(t.flags|4194308),t.memoizedPropsr,t.memoizedStatel),o.propsr,o.statel,o.contextu,ra):(typeof o.componentDidMountfunction&&(t.flags|4194308),r!1)}else{ot.stateNode,ip(e,t),at.memoizedProps,ut.typet.elementType?a:$e(t.type,a),o.propsu,mt.pendingProps,do.context,ln.contextType,typeof lobject&&l!null?lUe(l):(lke(n)?yn:ye.current,lor(t,l));var vn.getDerivedStateFromProps;(ctypeof vfunction||typeof o.getSnapshotBeforeUpdatefunction)||typeof o.UNSAFE_componentWillReceiveProps!function&&typeof o.componentWillReceiveProps!function||(a!m||d!l)&&Od(t,o,r,l),Ot!1,dt.memoizedState,o.stated,no(t,r,o,i);var wt.memoizedState;a!m||d!w||Pe.current||Ot?(typeof vfunction&&(dl(t,n,v,r),wt.memoizedState),(uOt||kd(t,n,u,r,d,w,l)||!1)?(c||typeof o.UNSAFE_componentWillUpdate!function&&typeof o.componentWillUpdate!function||(typeof o.componentWillUpdatefunction&&o.componentWillUpdate(r,w,l),typeof o.UNSAFE_componentWillUpdatefunction&&o.UNSAFE_componentWillUpdate(r,w,l)),typeof o.componentDidUpdatefunction&&(t.flags|4),typeof o.getSnapshotBeforeUpdatefunction&&(t.flags|1024)):(typeof o.componentDidUpdate!function||ae.memoizedProps&&de.memoizedState||(t.flags|4),typeof o.getSnapshotBeforeUpdate!function||ae.memoizedProps&&de.memoizedState||(t.flags|1024),t.memoizedPropsr,t.memoizedStatew),o.propsr,o.statew,o.contextl,ru):(typeof o.componentDidUpdate!function||ae.memoizedProps&&de.memoizedState||(t.flags|4),typeof o.getSnapshotBeforeUpdate!function||ae.memoizedProps&&de.memoizedState||(t.flags|1024),r!1)}return ml(e,t,n,r,s,i)}function ml(e,t,n,r,i,s){Mp(e,t);var o(t.flags&128)!0;if(!r&&!o)return i&&wd(t,n,!1),At(e,t,s);rt.stateNode,e1.currentt;var ao&&typeof n.getDerivedStateFromError!function?null:r.render();return t.flags|1,e!null&&o?(t.childlr(t,e.child,null,s),t.childlr(t,null,a,s)):ve(e,t,a,s),t.memoizedStater.state,i&&wd(t,n,!0),t.child}function jp(e){var te.stateNode;t.pendingContext?vd(e,t.pendingContext,t.pendingContext!t.context):t.context&&vd(e,t.context,!1),Fu(e,t.containerInfo)}function Id(e,t,n,r,i){return ar(),ju(i),t.flags|256,ve(e,t,n,r),t.child}var gl{dehydrated:null,treeContext:null,retryLane:0};function yl(e){return{baseLanes:e,cachePool:null,transitions:null}}function Np(e,t,n){var rt.pendingProps,iq.current,s!1,o(t.flags&128)!0,a;if((ao)||(ae!null&&e.memoizedStatenull?!1:(i&2)!0),a?(s!0,t.flags&-129):(enull||e.memoizedState!null)&&(i|1),U(q,i&1),enull)return ul(t),et.memoizedState,e!null&&(ee.dehydrated,e!null)?(t.mode&1?e.data$!?t.lanes8:t.lanes1073741824:t.lanes1,null):(or.children,er.fallback,s?(rt.mode,st.child,o{mode:hidden,children:o},!(r&1)&&s!null?(s.childLanes0,s.pendingPropso):sIo(o,r,0,null),efn(e,r,n,null),s.returnt,e.returnt,s.siblinge,t.childs,t.child.memoizedStateyl(n),t.memoizedStategl,e):Gu(t,o));if(ie.memoizedState,i!null&&(ai.dehydrated,a!null))return t1(e,t,o,r,a,i,n);if(s){sr.fallback,ot.mode,ie.child,ai.sibling;var l{mode:hidden,children:r.children};return!(o&1)&&t.child!i?(rt.child,r.childLanes0,r.pendingPropsl,t.deletionsnull):(rUt(i,l),r.subtreeFlagsi.subtreeFlags&14680064),a!null?sUt(a,s):(sfn(s,o,n,null),s.flags|2),s.returnt,r.returnt,r.siblings,t.childr,rs,st.child,oe.child.memoizedState,oonull?yl(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},s.memoizedStateo,s.childLanese.childLanes&~n,t.memoizedStategl,r}return se.child,es.sibling,rUt(s,{mode:visible,children:r.children}),!(t.mode&1)&&(r.lanesn),r.returnt,r.siblingnull,e!null&&(nt.deletions,nnull?(t.deletionse,t.flags|16):n.push(e)),t.childr,t.memoizedStatenull,r}function Gu(e,t){return tIo({mode:visible,children:t},e.mode,0,null),t.returne,e.childt}function fs(e,t,n,r){return r!null&&ju(r),lr(t,e.child,null,n),eGu(t,t.pendingProps.children),e.flags|2,t.memoizedStatenull,e}function t1(e,t,n,r,i,s,o){if(n)return t.flags&256?(t.flags&-257,rba(Error(k(422))),fs(e,t,o,r)):t.memoizedState!null?(t.childe.child,t.flags|128,null):(sr.fallback,it.mode,rIo({mode:visible,children:r.children},i,0,null),sfn(s,i,o,null),s.flags|2,r.returnt,s.returnt,r.siblings,t.childr,t.mode&1&&lr(t,e.child,null,o),t.child.memoizedStateyl(o),t.memoizedStategl,s);if(!(t.mode&1))return fs(e,t,o,null);if(i.data$!){if(ri.nextSibling&&i.nextSibling.dataset,r)var ar.dgst;return ra,sError(k(419)),rba(s,r,void 0),fs(e,t,o,r)}if(a(o&e.childLanes)!0,Se||a){if(rae,r!null){switch(o&-o){case 4:i2;break;case 16:i8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i32;break;case 536870912:i268435456;break;default:i0}ii&(r.suspendedLanes|o)?0:i,i!0&&i!s.retryLane&&(s.retryLanei,bt(e,i),Xe(r,e,i,-1))}return Zu(),rba(Error(k(421))),fs(e,t,o,r)}return i.data$??(t.flags|128,t.childe.child,tp1.bind(null,e),i._reactRetryt,null):(es.treeContext,jeFt(i.nextSibling),Net,$!0,qenull,e!null&&(FeQe++pt,FeQe++mt,FeQe++vn,pte.id,mte.overflow,vnt),tGu(t,r.children),t.flags|4096,t)}function Bd(e,t,n){e.lanes|t;var re.alternate;r!null&&(r.lanes|t),cl(e.return,t,n)}function Aa(e,t,n,r,i){var se.memoizedState;snull?e.memoizedState{isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(s.isBackwardst,s.renderingnull,s.renderingStartTime0,s.lastr,s.tailn,s.tailModei)}function Dp(e,t,n){var rt.pendingProps,ir.revealOrder,sr.tail;if(ve(e,t,r.children,n),rq.current,r&2)rr&1|2,t.flags|128;else{if(e!null&&e.flags&128)e:for(et.child;e!null;){if(e.tag13)e.memoizedState!null&&Bd(e,n,t);else if(e.tag19)Bd(e,n,t);else if(e.child!null){e.child.returne,ee.child;continue}if(et)break e;for(;e.siblingnull;){if(e.returnnull||e.returnt)break e;ee.return}e.sibling.returne.return,ee.sibling}r&1}if(U(q,r),!(t.mode&1))t.memoizedStatenull;else switch(i){caseforwards:for(nt.child,inull;n!null;)en.alternate,e!null&&ro(e)null&&(in),nn.sibling;ni,nnull?(it.child,t.childnull):(in.sibling,n.siblingnull),Aa(t,!1,i,n,s);break;casebackwards:for(nnull,it.child,t.childnull;i!null;){if(ei.alternate,e!null&&ro(e)null){t.childi;break}ei.sibling,i.siblingn,ni,ie}Aa(t,!0,n,null,s);break;casetogether:Aa(t,!1,null,null,void 0);break;default:t.memoizedStatenull}return t.child}function Ms(e,t){!(t.mode&1)&&e!null&&(e.alternatenull,t.alternatenull,t.flags|2)}function At(e,t,n){if(e!null&&(t.dependenciese.dependencies),bn|t.lanes,!(n&t.childLanes))return null;if(e!null&&t.child!e.child)throw Error(k(153));if(t.child!null){for(et.child,nUt(e,e.pendingProps),t.childn,n.returnt;e.sibling!null;)ee.sibling,nn.siblingUt(e,e.pendingProps),n.returnt;n.siblingnull}return t.child}function n1(e,t,n){switch(t.tag){case 3:jp(t),ar();break;case 5:sp(t);break;case 1:ke(t.type)&&Zs(t);break;case 4:Fu(t,t.stateNode.containerInfo);break;case 10:var rt.type._context,it.memoizedProps.value;U(eo,r._currentValue),r._currentValuei;break;case 13:if(rt.memoizedState,r!null)return r.dehydrated!null?(U(q,q.current&1),t.flags|128,null):n&t.child.childLanes?Np(e,t,n):(U(q,q.current&1),eAt(e,t,n),e!null?e.sibling:null);U(q,q.current&1);break;case 19:if(r(n&t.childLanes)!0,e.flags&128){if(r)return Dp(e,t,n);t.flags|128}if(it.memoizedState,i!null&&(i.renderingnull,i.tailnull,i.lastEffectnull),U(q,q.current),r)break;return null;case 22:case 23:return t.lanes0,Rp(e,t,n)}return At(e,t,n)}var Tp,vl,Ip,Bp;Tpfunction(e,t){for(var nt.child;n!null;){if(n.tag5||n.tag6)e.appendChild(n.stateNode);else if(n.tag!4&&n.child!null){n.child.returnn,nn.child;continue}if(nt)break;for(;n.siblingnull;){if(n.returnnull||n.returnt)return;nn.return}n.sibling.returnn.return,nn.sibling}};vlfunction(){};Ipfunction(e,t,n,r){var ie.memoizedProps;if(i!r){et.stateNode,ln(ot.current);var snull;switch(n){caseinput:iza(e,i),rza(e,r),s;break;caseselect:iJ({},i,{value:void 0}),rJ({},r,{value:void 0}),s;break;casetextarea:iVa(e,i),rVa(e,r),s;break;default:typeof i.onClick!function&&typeof r.onClickfunction&&(e.onclickWs)}Ga(n,r);var o;nnull;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&iu!null)if(ustyle){var aiu;for(o in a)a.hasOwnProperty(o)&&(n||(n{}),no)}else u!dangerouslySetInnerHTML&&u!children&&u!suppressContentEditableWarning&&u!suppressHydrationWarning&&u!autoFocus&&(si.hasOwnProperty(u)?s||(s):(ss||).push(u,null));for(u in r){var lru;if(ai?.u,r.hasOwnProperty(u)&&l!a&&(l!null||a!null))if(ustyle)if(a){for(o in a)!a.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n{}),no);for(o in l)l.hasOwnProperty(o)&&ao!lo&&(n||(n{}),nolo)}else n||(s||(s),s.push(u,n)),nl;else udangerouslySetInnerHTML?(ll?l.__html:void 0,aa?a.__html:void 0,l!null&&a!l&&(ss||).push(u,l)):uchildren?typeof l!string&&typeof l!number||(ss||).push(u,+l):u!suppressContentEditableWarning&&u!suppressHydrationWarning&&(si.hasOwnProperty(u)?(l!null&&uonScroll&&_(scroll,e),s||al||(s)):(ss||).push(u,l))}n&&(ss||).push(style,n);var us;(t.updateQueueu)&&(t.flags|4)}};Bpfunction(e,t,n,r){n!r&&(t.flags|4)};function Dr(e,t){if(!$)switch(e.tailMode){casehidden:te.tail;for(var nnull;t!null;)t.alternate!null&&(nt),tt.sibling;nnull?e.tailnull:n.siblingnull;break;casecollapsed:ne.tail;for(var rnull;n!null;)n.alternate!null&&(rn),nn.sibling;rnull?t||e.tailnull?e.tailnull:e.tail.siblingnull:r.siblingnull}}function pe(e){var te.alternate!null&&e.alternate.childe.child,n0,r0;if(t)for(var ie.child;i!null;)n|i.lanes|i.childLanes,r|i.subtreeFlags&14680064,r|i.flags&14680064,i.returne,ii.sibling;else for(ie.child;i!null;)n|i.lanes|i.childLanes,r|i.subtreeFlags,r|i.flags,i.returne,ii.sibling;return e.subtreeFlags|r,e.childLanesn,t}function r1(e,t,n){var rt.pendingProps;switch(Mu(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pe(t),null;case 1:return ke(t.type)&&Js(),pe(t),null;case 3:return rt.stateNode,ur(),G(Pe),G(ye),Lu(),r.pendingContext&&(r.contextr.pendingContext,r.pendingContextnull),(enull||e.childnull)&&(cs(t)?t.flags|4:enull||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|1024,qe!null&&(Pl(qe),qenull))),vl(e,t),pe(t),null;case 5:Qu(t);var iln(yi.current);if(nt.type,e!null&&t.stateNode!null)Ip(e,t,n,r,i),e.ref!t.ref&&(t.flags|512,t.flags|2097152);else{if(!r){if(t.stateNodenull)throw Error(k(166));return pe(t),null}if(eln(ot.current),cs(t)){rt.stateNode,nt.type;var st.memoizedProps;switch(ritt,rmis,e(t.mode&1)!0,n){casedialog:_(cancel,r),_(close,r);break;caseiframe:caseobject:caseembed:_(load,r);break;casevideo:caseaudio:for(i0;iVr.length;i++)_(Vri,r);break;casesource:_(error,r);break;caseimg:caseimage:caselink:_(error,r),_(load,r);break;casedetails:_(toggle,r);break;caseinput:Gc(r,s),_(invalid,r);break;caseselect:r._wrapperState{wasMultiple:!!s.multiple},_(invalid,r);break;casetextarea:Kc(r,s),_(invalid,r)}Ga(n,s),inull;for(var o in s)if(s.hasOwnProperty(o)){var aso;ochildren?typeof astring?r.textContent!a&&(s.suppressHydrationWarning!!0&&us(r.textContent,a,e),ichildren,a):typeof anumber&&r.textContent!+a&&(s.suppressHydrationWarning!!0&&us(r.textContent,a,e),ichildren,+a):si.hasOwnProperty(o)&&a!null&&oonScroll&&_(scroll,r)}switch(n){caseinput:ts(r),$c(r,s,!0);break;casetextarea:ts(r),qc(r);break;caseselect:caseoption:break;default:typeof s.onClickfunction&&(r.onclickWs)}ri,t.updateQueuer,r!null&&(t.flags|4)}else{oi.nodeType9?i:i.ownerDocument,ehttp://www.w3.org/1999/xhtml&&(ech(n)),ehttp://www.w3.org/1999/xhtml?nscript?(eo.createElement(div),e.innerHTMLscript>\/script>,ee.removeChild(e.firstChild)):typeof r.isstring?eo.createElement(n,{is:r.is}):(eo.createElement(n),nselect&&(oe,r.multiple?o.multiple!0:r.size&&(o.sizer.size))):eo.createElementNS(e,n),eitt,emir,Tp(e,t,!1,!1),t.stateNodee;e:{switch(o$a(n,r),n){casedialog:_(cancel,e),_(close,e),ir;break;caseiframe:caseobject:caseembed:_(load,e),ir;break;casevideo:caseaudio:for(i0;iVr.length;i++)_(Vri,e);ir;break;casesource:_(error,e),ir;break;caseimg:caseimage:caselink:_(error,e),_(load,e),ir;break;casedetails:_(toggle,e),ir;break;caseinput:Gc(e,r),iza(e,r),_(invalid,e);break;caseoption:ir;break;caseselect:e._wrapperState{wasMultiple:!!r.multiple},iJ({},r,{value:void 0}),_(invalid,e);break;casetextarea:Kc(e,r),iVa(e,r),_(invalid,e);break;default:ir}Ga(n,i),ai;for(s in a)if(a.hasOwnProperty(s)){var las;sstyle?hh(e,l):sdangerouslySetInnerHTML?(ll?l.__html:void 0,l!null&&dh(e,l)):schildren?typeof lstring?(n!textarea||l!)&&oi(e,l):typeof lnumber&&oi(e,+l):s!suppressContentEditableWarning&&s!suppressHydrationWarning&&s!autoFocus&&(si.hasOwnProperty(s)?l!null&&sonScroll&&_(scroll,e):l!null&&mu(e,s,l,o))}switch(n){caseinput:ts(e),$c(e,r,!1);break;casetextarea:ts(e),qc(e);break;caseoption:r.value!null&&e.setAttribute(value,+Gt(r.value));break;caseselect:e.multiple!!r.multiple,sr.value,s!null?qn(e,!!r.multiple,s,!1):r.defaultValue!null&&qn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClickfunction&&(e.onclickWs)}switch(n){casebutton:caseinput:caseselect:casetextarea:r!!r.autoFocus;break e;caseimg:r!0;break e;default:r!1}}r&&(t.flags|4)}t.ref!null&&(t.flags|512,t.flags|2097152)}return pe(t),null;case 6:if(e&&t.stateNode!null)Bp(e,t,e.memoizedProps,r);else{if(typeof r!string&&t.stateNodenull)throw Error(k(166));if(nln(yi.current),ln(ot.current),cs(t)){if(rt.stateNode,nt.memoizedProps,ritt,(sr.nodeValue!n)&&(eNe,e!null))switch(e.tag){case 3:us(r.nodeValue,n,(e.mode&1)!0);break;case 5:e.memoizedProps.suppressHydrationWarning!!0&&us(r.nodeValue,n,(e.mode&1)!0)}s&&(t.flags|4)}else r(n.nodeType9?n:n.ownerDocument).createTextNode(r),ritt,t.stateNoder}return pe(t),null;case 13:if(G(q),rt.memoizedState,enull||e.memoizedState!null&&e.memoizedState.dehydrated!null){if($&&je!null&&t.mode&1&&!(t.flags&128))ep(),ar(),t.flags|98560,s!1;else if(scs(t),r!null&&r.dehydrated!null){if(enull){if(!s)throw Error(k(318));if(st.memoizedState,ss!null?s.dehydrated:null,!s)throw Error(k(317));sitt}else ar(),!(t.flags&128)&&(t.memoizedStatenull),t.flags|4;pe(t),s!1}else qe!null&&(Pl(qe),qenull),s!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanesn,t):(rr!null,r!(e!null&&e.memoizedState!null)&&r&&(t.child.flags|8192,t.mode&1&&(enull||q.current&1?ie0&&(ie3):Zu())),t.updateQueue!null&&(t.flags|4),pe(t),null);case 4:return ur(),vl(e,t),enull&&hi(t.stateNode.containerInfo),pe(t),null;case 10:return Tu(t.type._context),pe(t),null;case 17:return ke(t.type)&&Js(),pe(t),null;case 19:if(G(q),st.memoizedState,snull)return pe(t),null;if(r(t.flags&128)!0,os.rendering,onull)if(r)Dr(s,!1);else{if(ie!0||e!null&&e.flags&128)for(et.child;e!null;){if(oro(e),o!null){for(t.flags|128,Dr(s,!1),ro.updateQueue,r!null&&(t.updateQueuer,t.flags|4),t.subtreeFlags0,rn,nt.child;n!null;)sn,er,s.flags&14680066,os.alternate,onull?(s.childLanes0,s.lanese,s.childnull,s.subtreeFlags0,s.memoizedPropsnull,s.memoizedStatenull,s.updateQueuenull,s.dependenciesnull,s.stateNodenull):(s.childLaneso.childLanes,s.laneso.lanes,s.childo.child,s.subtreeFlags0,s.deletionsnull,s.memoizedPropso.memoizedProps,s.memoizedStateo.memoizedState,s.updateQueueo.updateQueue,s.typeo.type,eo.dependencies,s.dependenciesenull?null:{lanes:e.lanes,firstContext:e.firstContext}),nn.sibling;return U(q,q.current&1|2),t.child}ee.sibling}s.tail!null&&ee()>dr&&(t.flags|128,r!0,Dr(s,!1),t.lanes4194304)}else{if(!r)if(ero(o),e!null){if(t.flags|128,r!0,ne.updateQueue,n!null&&(t.updateQueuen,t.flags|4),Dr(s,!0),s.tailnull&&s.tailModehidden&&!o.alternate&&!$)return pe(t),null}else 2*ee()-s.renderingStartTime>dr&&n!1073741824&&(t.flags|128,r!0,Dr(s,!1),t.lanes4194304);s.isBackwards?(o.siblingt.child,t.childo):(ns.last,n!null?n.siblingo:t.childo,s.lasto)}return s.tail!null?(ts.tail,s.renderingt,s.tailt.sibling,s.renderingStartTimeee(),t.siblingnull,nq.current,U(q,r?n&1|2:n&1),t):(pe(t),null);case 22:case 23:return Ju(),rt.memoizedState!null,e!null&&e.memoizedState!null!r&&(t.flags|8192),r&&t.mode&1?Me&1073741824&&(pe(t),t.subtreeFlags&6&&(t.flags|8192)):pe(t),null;case 24:return null;case 25:return null}throw Error(k(156,t.tag))}function i1(e,t){switch(Mu(t),t.tag){case 1:return ke(t.type)&&Js(),et.flags,e&65536?(t.flagse&-65537|128,t):null;case 3:return ur(),G(Pe),G(ye),Lu(),et.flags,e&65536&&!(e&128)?(t.flagse&-65537|128,t):null;case 5:return Qu(t),null;case 13:if(G(q),et.memoizedState,e!null&&e.dehydrated!null){if(t.alternatenull)throw Error(k(340));ar()}return et.flags,e&65536?(t.flagse&-65537|128,t):null;case 19:return G(q),null;case 4:return ur(),null;case 10:return Tu(t.type._context),null;case 22:case 23:return Ju(),null;case 24:return null;default:return null}}var hs!1,me!1,s1typeof WeakSetfunction?WeakSet:Set,Mnull;function Vn(e,t){var ne.ref;if(n!null)if(typeof nfunction)try{n(null)}catch(r){Z(e,t,r)}else n.currentnull}function wl(e,t,n){try{n()}catch(r){Z(e,t,r)}}var Fd!1;function o1(e,t){if(nl$s,eUh(),Ou(e)){if(selectionStartin e)var n{start:e.selectionStart,end:e.selectionEnd};else e:{n(ne.ownerDocument)&&n.defaultView||window;var rn.getSelection&&n.getSelection();if(r&&r.rangeCount!0){nr.anchorNode;var ir.anchorOffset,sr.focusNode;rr.focusOffset;try{n.nodeType,s.nodeType}catch{nnull;break e}var o0,a-1,l-1,u0,c0,me,dnull;t:for(;;){for(var v;m!n||i!0&&m.nodeType!3||(ao+i),m!s||r!0&&m.nodeType!3||(lo+r),m.nodeType3&&(o+m.nodeValue.length),(vm.firstChild)!null;)dm,mv;for(;;){if(me)break t;if(dn&&++ui&&(ao),ds&&++cr&&(lo),(vm.nextSibling)!null)break;md,dm.parentNode}mv}na-1||l-1?null:{start:a,end:l}}else nnull}nn||{start:0,end:0}}else nnull;for(rl{focusedElem:e,selectionRange:n},$s!1,Mt;M!null;)if(tM,et.child,(t.subtreeFlags&1028)!0&&e!null)e.returnt,Me;else for(;M!null;){tM;try{var wt.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!null){var yw.memoizedProps,bw.memoizedState,ft.stateNode,pf.getSnapshotBeforeUpdate(t.elementTypet.type?y:$e(t.type,y),b);f.__reactInternalSnapshotBeforeUpdatep}break;case 3:var gt.stateNode.containerInfo;g.nodeType1?g.textContent:g.nodeType9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(k(163))}}catch(A){Z(t,t.return,A)}if(et.sibling,e!null){e.returnt.return,Me;break}Mt.return}return wFd,Fd!1,w}function Xr(e,t,n){var rt.updateQueue;if(rr!null?r.lastEffect:null,r!null){var irr.next;do{if((i.tag&e)e){var si.destroy;i.destroyvoid 0,s!void 0&&wl(t,n,s)}ii.next}while(i!r)}}function Do(e,t){if(tt.updateQueue,tt!null?t.lastEffect:null,t!null){var ntt.next;do{if((n.tag&e)e){var rn.create;n.destroyr()}nn.next}while(n!t)}}function bl(e){var te.ref;if(t!null){var ne.stateNode;switch(e.tag){case 5:en;break;default:en}typeof tfunction?t(e):t.currente}}function Fp(e){var te.alternate;t!null&&(e.alternatenull,Fp(t)),e.childnull,e.deletionsnull,e.siblingnull,e.tag5&&(te.stateNode,t!null&&(delete tit,delete tmi,delete tol,delete tHy,delete tVy)),e.stateNodenull,e.returnnull,e.dependenciesnull,e.memoizedPropsnull,e.memoizedStatenull,e.pendingPropsnull,e.stateNodenull,e.updateQueuenull}function Qp(e){return e.tag5||e.tag3||e.tag4}function Qd(e){e:for(;;){for(;e.siblingnull;){if(e.returnnull||Qp(e.return))return null;ee.return}for(e.sibling.returne.return,ee.sibling;e.tag!5&&e.tag!6&&e.tag!18;){if(e.flags&2||e.childnull||e.tag4)continue e;e.child.returne,ee.child}if(!(e.flags&2))return e.stateNode}}function Al(e,t,n){var re.tag;if(r5||r6)ee.stateNode,t?n.nodeType8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType8?(tn.parentNode,t.insertBefore(e,n)):(tn,t.appendChild(e)),nn._reactRootContainer,n!null||t.onclick!null||(t.onclickWs));else if(r!4&&(ee.child,e!null))for(Al(e,t,n),ee.sibling;e!null;)Al(e,t,n),ee.sibling}function xl(e,t,n){var re.tag;if(r5||r6)ee.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!4&&(ee.child,e!null))for(xl(e,t,n),ee.sibling;e!null;)xl(e,t,n),ee.sibling}var cenull,Ke!1;function Et(e,t,n){for(nn.child;n!null;)Lp(e,t,n),nn.sibling}function Lp(e,t,n){if(st&&typeof st.onCommitFiberUnmountfunction)try{st.onCommitFiberUnmount(So,n)}catch{}switch(n.tag){case 5:me||Vn(n,t);case 6:var rce,iKe;cenull,Et(e,t,n),cer,Kei,ce!null&&(Ke?(ece,nn.stateNode,e.nodeType8?e.parentNode.removeChild(n):e.removeChild(n)):ce.removeChild(n.stateNode));break;case 18:ce!null&&(Ke?(ece,nn.stateNode,e.nodeType8?pa(e.parentNode,n):e.nodeType1&&pa(e,n),ci(e)):pa(ce,n.stateNode));break;case 4:rce,iKe,cen.stateNode.containerInfo,Ke!0,Et(e,t,n),cer,Kei;break;case 0:case 11:case 14:case 15:if(!me&&(rn.updateQueue,r!null&&(rr.lastEffect,r!null))){irr.next;do{var si,os.destroy;ss.tag,o!void 0&&(s&2||s&4)&&wl(n,t,o),ii.next}while(i!r)}Et(e,t,n);break;case 1:if(!me&&(Vn(n,t),rn.stateNode,typeof r.componentWillUnmountfunction))try{r.propsn.memoizedProps,r.staten.memoizedState,r.componentWillUnmount()}catch(a){Z(n,t,a)}Et(e,t,n);break;case 21:Et(e,t,n);break;case 22:n.mode&1?(me(rme)||n.memoizedState!null,Et(e,t,n),mer):Et(e,t,n);break;default:Et(e,t,n)}}function Ld(e){var te.updateQueue;if(t!null){e.updateQueuenull;var ne.stateNode;nnull&&(ne.stateNodenew s1),t.forEach(function(r){var im1.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Ge(e,t){var nt.deletions;if(n!null)for(var r0;rn.length;r++){var inr;try{var se,ot,ao;e:for(;a!null;){switch(a.tag){case 5:cea.stateNode,Ke!1;break e;case 3:cea.stateNode.containerInfo,Ke!0;break e;case 4:cea.stateNode.containerInfo,Ke!0;break e}aa.return}if(cenull)throw Error(k(160));Lp(s,o,i),cenull,Ke!1;var li.alternate;l!null&&(l.returnnull),i.returnnull}catch(u){Z(i,t,u)}}if(t.subtreeFlags&12854)for(tt.child;t!null;)zp(t,e),tt.sibling}function zp(e,t){var ne.alternate,re.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ge(t,e),nt(e),r&4){try{Xr(3,e,e.return),Do(3,e)}catch(y){Z(e,e.return,y)}try{Xr(5,e,e.return)}catch(y){Z(e,e.return,y)}}break;case 1:Ge(t,e),nt(e),r&512&&n!null&&Vn(n,n.return);break;case 5:if(Ge(t,e),nt(e),r&512&&n!null&&Vn(n,n.return),e.flags&32){var ie.stateNode;try{oi(i,)}catch(y){Z(e,e.return,y)}}if(r&4&&(ie.stateNode,i!null)){var se.memoizedProps,on!null?n.memoizedProps:s,ae.type,le.updateQueue;if(e.updateQueuenull,l!null)try{ainput&&s.typeradio&&s.name!null&&lh(i,s),$a(a,o);var u$a(a,s);for(o0;ol.length;o+2){var clo,mlo+1;cstyle?hh(i,m):cdangerouslySetInnerHTML?dh(i,m):cchildren?oi(i,m):mu(i,c,m,u)}switch(a){caseinput:Ua(i,s);break;casetextarea:uh(i,s);break;caseselect:var di._wrapperState.wasMultiple;i._wrapperState.wasMultiple!!s.multiple;var vs.value;v!null?qn(i,!!s.multiple,v,!1):d!!!s.multiple&&(s.defaultValue!null?qn(i,!!s.multiple,s.defaultValue,!0):qn(i,!!s.multiple,s.multiple?:,!1))}imis}catch(y){Z(e,e.return,y)}}break;case 6:if(Ge(t,e),nt(e),r&4){if(e.stateNodenull)throw Error(k(162));ie.stateNode,se.memoizedProps;try{i.nodeValues}catch(y){Z(e,e.return,y)}}break;case 3:if(Ge(t,e),nt(e),r&4&&n!null&&n.memoizedState.isDehydrated)try{ci(t.containerInfo)}catch(y){Z(e,e.return,y)}break;case 4:Ge(t,e),nt(e);break;case 13:Ge(t,e),nt(e),ie.child,i.flags&8192&&(si.memoizedState!null,i.stateNode.isHiddens,!s||i.alternate!null&&i.alternate.memoizedState!null||(quee())),r&4&&Ld(e);break;case 22:if(cn!null&&n.memoizedState!null,e.mode&1?(me(ume)||c,Ge(t,e),meu):Ge(t,e),nt(e),r&8192){if(ue.memoizedState!null,(e.stateNode.isHiddenu)&&!c&&e.mode&1)for(Me,ce.child;c!null;){for(mMc;M!null;){switch(dM,vd.child,d.tag){case 0:case 11:case 14:case 15:Xr(4,d,d.return);break;case 1:Vn(d,d.return);var wd.stateNode;if(typeof w.componentWillUnmountfunction){rd,nd.return;try{tr,w.propst.memoizedProps,w.statet.memoizedState,w.componentWillUnmount()}catch(y){Z(r,n,y)}}break;case 5:Vn(d,d.return);break;case 22:if(d.memoizedState!null){Ud(m);continue}}v!null?(v.returnd,Mv):Ud(m)}cc.sibling}e:for(cnull,me;;){if(m.tag5){if(cnull){cm;try{im.stateNode,u?(si.style,typeof s.setPropertyfunction?s.setProperty(display,none,important):s.displaynone):(am.stateNode,lm.memoizedProps.style,ol!null&&l.hasOwnProperty(display)?l.display:null,a.style.displayfh(display,o))}catch(y){Z(e,e.return,y)}}}else if(m.tag6){if(cnull)try{m.stateNode.nodeValueu?:m.memoizedProps}catch(y){Z(e,e.return,y)}}else if((m.tag!22&&m.tag!23||m.memoizedStatenull||me)&&m.child!null){m.child.returnm,mm.child;continue}if(me)break e;for(;m.siblingnull;){if(m.returnnull||m.returne)break e;cm&&(cnull),mm.return}cm&&(cnull),m.sibling.returnm.return,mm.sibling}}break;case 19:Ge(t,e),nt(e),r&4&&Ld(e);break;case 21:break;default:Ge(t,e),nt(e)}}function nt(e){var te.flags;if(t&2){try{e:{for(var ne.return;n!null;){if(Qp(n)){var rn;break e}nn.return}throw Error(k(160))}switch(r.tag){case 5:var ir.stateNode;r.flags&32&&(oi(i,),r.flags&-33);var sQd(e);xl(e,s,i);break;case 3:case 4:var or.stateNode.containerInfo,aQd(e);Al(e,a,o);break;default:throw Error(k(161))}}catch(l){Z(e,e.return,l)}e.flags&-3}t&4096&&(e.flags&-4097)}function a1(e,t,n){Me,Up(e)}function Up(e,t,n){for(var r(e.mode&1)!0;M!null;){var iM,si.child;if(i.tag22&&r){var oi.memoizedState!null||hs;if(!o){var ai.alternate,la!null&&a.memoizedState!null||me;ahs;var ume;if(hso,(mel)&&!u)for(Mi;M!null;)oM,lo.child,o.tag22&&o.memoizedState!null?Hd(i):l!null?(l.returno,Ml):Hd(i);for(;s!null;)Ms,Up(s),ss.sibling;Mi,hsa,meu}zd(e)}else i.subtreeFlags&8772&&s!null?(s.returni,Ms):zd(e)}}function zd(e){for(;M!null;){var tM;if(t.flags&8772){var nt.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:me||Do(5,t);break;case 1:var rt.stateNode;if(t.flags&4&&!me)if(nnull)r.componentDidMount();else{var it.elementTypet.type?n.memoizedProps:$e(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var st.updateQueue;s!null&&Ed(t,s,r);break;case 3:var ot.updateQueue;if(o!null){if(nnull,t.child!null)switch(t.child.tag){case 5:nt.child.stateNode;break;case 1:nt.child.stateNode}Ed(t,o,n)}break;case 5:var at.stateNode;if(nnull&&t.flags&4){na;var lt.memoizedProps;switch(t.type){casebutton:caseinput:caseselect:casetextarea:l.autoFocus&&n.focus();break;caseimg:l.src&&(n.srcl.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedStatenull){var ut.alternate;if(u!null){var cu.memoizedState;if(c!null){var mc.dehydrated;m!null&&ci(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(k(163))}me||t.flags&512&&bl(t)}catch(d){Z(t,t.return,d)}}if(te){Mnull;break}if(nt.sibling,n!null){n.returnt.return,Mn;break}Mt.return}}function Ud(e){for(;M!null;){var tM;if(te){Mnull;break}var nt.sibling;if(n!null){n.returnt.return,Mn;break}Mt.return}}function Hd(e){for(;M!null;){var tM;try{switch(t.tag){case 0:case 11:case 15:var nt.return;try{Do(4,t)}catch(l){Z(t,n,l)}break;case 1:var rt.stateNode;if(typeof r.componentDidMountfunction){var it.return;try{r.componentDidMount()}catch(l){Z(t,i,l)}}var st.return;try{bl(t)}catch(l){Z(t,s,l)}break;case 5:var ot.return;try{bl(t)}catch(l){Z(t,o,l)}}}catch(l){Z(t,t.return,l)}if(te){Mnull;break}var at.sibling;if(a!null){a.returnt.return,Ma;break}Mt.return}}var l1Math.ceil,ooCt.ReactCurrentDispatcher,$uCt.ReactCurrentOwner,zeCt.ReactCurrentBatchConfig,Q0,aenull,tenull,de0,Me0,_nJt(0),ie0,Ainull,bn0,To0,Ku0,einull,xenull,qu0,dr1/0,ftnull,ao!1,Clnull,Ltnull,ps!1,Dtnull,lo0,ti0,Elnull,js-1,Ns0;function we(){return Q&6?ee():js!-1?js:jsee()}function zt(e){return e.mode&1?Q&2&&de!0?de&-de:Gy.transition!null?(Ns0&&(NsSh()),Ns):(eL,e!0||(ewindow.event,eevoid 0?16:Nh(e.type)),e):1}function Xe(e,t,n,r){if(50ti)throw ti0,Elnull,Error(k(185));_i(e,n,r),(!(Q&2)||e!ae)&&(eae&&(!(Q&2)&&(To|n),ie4&&Mt(e,de)),Oe(e,r),n1&&Q0&&!(t.mode&1)&&(dree()+500,Mo&&Zt()))}function Oe(e,t){var ne.callbackNode;Gg(e,t);var rGs(e,eae?de:0);if(r0)n!null&&Zc(n),e.callbackNodenull,e.callbackPriority0;else if(tr&-r,e.callbackPriority!t){if(n!null&&Zc(n),t1)e.tag0?_y(Vd.bind(null,e)):Zh(Vd.bind(null,e)),zy(function(){!(Q&6)&&Zt()}),nnull;else{switch(Ph(r)){case 1:nbu;break;case 4:nCh;break;case 16:n_s;break;case 536870912:nEh;break;default:n_s}nWp(n,Hp.bind(null,e))}e.callbackPriorityt,e.callbackNoden}}function Hp(e,t){if(js-1,Ns0,Q&6)throw Error(k(327));var ne.callbackNode;if(Xn()&&e.callbackNode!n)return null;var rGs(e,eae?de:0);if(r0)return null;if(r&30||r&e.expiredLanes||t)tuo(e,r);else{tr;var iQ;Q|2;var s_p();(ae!e||de!t)&&(ftnull,dree()+500,dn(e,t));do try{d1();break}catch(a){Vp(e,a)}while(!0);Du(),oo.currents,Qi,te!null?t0:(aenull,de0,tie)}if(t!0){if(t2&&(iZa(e),i!0&&(ri,tSl(e,i))),t1)throw nAi,dn(e,0),Mt(e,r),Oe(e,ee()),n;if(t6)Mt(e,r);else{if(ie.current.alternate,!(r&30)&&!u1(i)&&(tuo(e,r),t2&&(sZa(e),s!0&&(rs,tSl(e,s))),t1))throw nAi,dn(e,0),Mt(e,r),Oe(e,ee()),n;switch(e.finishedWorki,e.finishedLanesr,t){case 0:case 1:throw Error(k(345));case 2:rn(e,xe,ft);break;case 3:if(Mt(e,r),(r&130023424)r&&(tqu+500-ee(),10t)){if(Gs(e,0)!0)break;if(ie.suspendedLanes,(i&r)!r){we(),e.pingedLanes|e.suspendedLanes&i;break}e.timeoutHandlesl(rn.bind(null,e,xe,ft),t);break}rn(e,xe,ft);break;case 4:if(Mt(e,r),(r&4194240)r)break;for(te.eventTimes,i-1;0r;){var o31-Ye(r);s1o,oto,o>i&&(io),r&~s}if(ri,ree()-r,r(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*l1(r/1960))-r,10r){e.timeoutHandlesl(rn.bind(null,e,xe,ft),r);break}rn(e,xe,ft);break;case 5:rn(e,xe,ft);break;default:throw Error(k(329))}}}return Oe(e,ee()),e.callbackNoden?Hp.bind(null,e):null}function Sl(e,t){var nei;return e.current.memoizedState.isDehydrated&&(dn(e,t).flags|256),euo(e,t),e!2&&(txe,xen,t!null&&Pl(t)),e}function Pl(e){xenull?xee:xe.push.apply(xe,e)}function u1(e){for(var te;;){if(t.flags&16384){var nt.updateQueue;if(n!null&&(nn.stores,n!null))for(var r0;rn.length;r++){var inr,si.getSnapshot;ii.value;try{if(!et(s(),i))return!1}catch{return!1}}}if(nt.child,t.subtreeFlags&16384&&n!null)n.returnt,tn;else{if(te)break;for(;t.siblingnull;){if(t.returnnull||t.returne)return!0;tt.return}t.sibling.returnt.return,tt.sibling}}return!0}function Mt(e,t){for(t&~Ku,t&~To,e.suspendedLanes|t,e.pingedLanes&~t,ee.expirationTimes;0t;){var n31-Ye(t),r1n;en-1,t&~r}}function Vd(e){if(Q&6)throw Error(k(327));Xn();var tGs(e,0);if(!(t&1))return Oe(e,ee()),null;var nuo(e,t);if(e.tag!0&&n2){var rZa(e);r!0&&(tr,nSl(e,r))}if(n1)throw nAi,dn(e,0),Mt(e,t),Oe(e,ee()),n;if(n6)throw Error(k(345));return e.finishedWorke.current.alternate,e.finishedLanest,rn(e,xe,ft),Oe(e,ee()),null}function Wu(e,t){var nQ;Q|1;try{return e(t)}finally{Qn,Q0&&(dree()+500,Mo&&Zt())}}function An(e){Dt!null&&Dt.tag0&&!(Q&6)&&Xn();var tQ;Q|1;var nze.transition,rL;try{if(ze.transitionnull,L1,e)return e()}finally{Lr,ze.transitionn,Qt,!(Q&6)&&Zt()}}function Ju(){Me_n.current,G(_n)}function dn(e,t){e.finishedWorknull,e.finishedLanes0;var ne.timeoutHandle;if(n!-1&&(e.timeoutHandle-1,Ly(n)),te!null)for(nte.return;n!null;){var rn;switch(Mu(r),r.tag){case 1:rr.type.childContextTypes,r!null&&Js();break;case 3:ur(),G(Pe),G(ye),Lu();break;case 5:Qu(r);break;case 4:ur();break;case 13:G(q);break;case 19:G(q);break;case 10:Tu(r.type._context);break;case 22:case 23:Ju()}nn.return}if(aee,teeUt(e.current,null),deMet,ie0,Ainull,KuTobn0,xeeinull,an!null){for(t0;tan.length;t++)if(nant,rn.interleaved,r!null){n.interleavednull;var ir.next,sn.pending;if(s!null){var os.next;s.nexti,r.nexto}n.pendingr}annull}return e}function Vp(e,t){do{var nte;try{if(Du(),Os.currentso,io){for(var rW.memoizedState;r!null;){var ir.queue;i!null&&(i.pendingnull),rr.next}io!1}if(wn0,sereWnull,Yr!1,vi0,$u.currentnull,nnull||n.returnnull){ie1,Ait,tenull;break}e:{var se,on.return,an,lt;if(tde,a.flags|32768,l!null&&typeof lobject&&typeof l.thenfunction){var ul,ca,mc.tag;if(!(c.mode&1)&&(m0||m11||m15)){var dc.alternate;d?(c.updateQueued.updateQueue,c.memoizedStated.memoizedState,c.lanesd.lanes):(c.updateQueuenull,c.memoizedStatenull)}var vMd(o);if(v!null){v.flags&-257,jd(v,o,a,s,t),v.mode&1&&Rd(s,u,t),tv,lu;var wt.updateQueue;if(wnull){var ynew Set;y.add(l),t.updateQueuey}else w.add(l);break e}else{if(!(t&1)){Rd(s,u,t),Zu();break e}lError(k(426))}}else if($&&a.mode&1){var bMd(o);if(b!null){!(b.flags&65536)&&(b.flags|256),jd(b,o,a,s,t),ju(cr(l,a));break e}}slcr(l,a),ie!4&&(ie2),einull?eis:ei.push(s),so;do{switch(s.tag){case 3:s.flags|65536,t&-t,s.lanes|t;var fPp(s,l,t);Cd(s,f);break e;case 1:al;var ps.type,gs.stateNode;if(!(s.flags&128)&&(typeof p.getDerivedStateFromErrorfunction||g!null&&typeof g.componentDidCatchfunction&&(Ltnull||!Lt.has(g)))){s.flags|65536,t&-t,s.lanes|t;var Akp(s,a,t);Cd(s,A);break e}}ss.return}while(s!null)}$p(n)}catch(x){tx,ten&&n!null&&(tenn.return);continue}break}while(!0)}function _p(){var eoo.current;return oo.currentso,enull?so:e}function Zu(){(ie0||ie3||ie2)&&(ie4),aenull||!(bn&268435455)&&!(To&268435455)||Mt(ae,de)}function uo(e,t){var nQ;Q|2;var r_p();(ae!e||de!t)&&(ftnull,dn(e,t));do try{c1();break}catch(i){Vp(e,i)}while(!0);if(Du(),Qn,oo.currentr,te!null)throw Error(k(261));return aenull,de0,ie}function c1(){for(;te!null;)Gp(te)}function d1(){for(;te!null&&!Bg();)Gp(te)}function Gp(e){var tqp(e.alternate,e,Me);e.memoizedPropse.pendingProps,tnull?$p(e):tet,$u.currentnull}function $p(e){var te;do{var nt.alternate;if(et.return,t.flags&32768){if(ni1(n,t),n!null){n.flags&32767,ten;return}if(e!null)e.flags|32768,e.subtreeFlags0,e.deletionsnull;else{ie6,tenull;return}}else if(nr1(n,t,Me),n!null){ten;return}if(tt.sibling,t!null){tet;return}tete}while(t!null);ie0&&(ie5)}function rn(e,t,n){var rL,ize.transition;try{ze.transitionnull,L1,f1(e,t,n,r)}finally{ze.transitioni,Lr}return null}function f1(e,t,n,r){do Xn();while(Dt!null);if(Q&6)throw Error(k(327));ne.finishedWork;var ie.finishedLanes;if(nnull)return null;if(e.finishedWorknull,e.finishedLanes0,ne.current)throw Error(k(177));e.callbackNodenull,e.callbackPriority0;var sn.lanes|n.childLanes;if($g(e,s),eae&&(teaenull,de0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||ps||(ps!0,Wp(_s,function(){return Xn(),null})),s(n.flags&15990)!0,n.subtreeFlags&15990||s){sze.transition,ze.transitionnull;var oL;L1;var aQ;Q|4,$u.currentnull,o1(e,n),zp(n,e),Ny(rl),$s!!nl,rlnlnull,e.currentn,a1(n),Fg(),Qa,Lo,ze.transitions}else e.currentn;if(ps&&(ps!1,Dte,loi),se.pendingLanes,s0&&(Ltnull),zg(n.stateNode),Oe(e,ee()),t!null)for(re.onRecoverableError,n0;nt.length;n++)itn,r(i.value,{componentStack:i.stack,digest:i.digest});if(ao)throw ao!1,eCl,Clnull,e;return lo&1&&e.tag!0&&Xn(),se.pendingLanes,s&1?eEl?ti++:(ti0,Ele):ti0,Zt(),null}function Xn(){if(Dt!null){var ePh(lo),tze.transition,nL;try{if(ze.transitionnull,L16>e?16:e,Dtnull)var r!1;else{if(eDt,Dtnull,lo0,Q&6)throw Error(k(331));var iQ;for(Q|4,Me.current;M!null;){var sM,os.child;if(M.flags&16){var as.deletions;if(a!null){for(var l0;la.length;l++){var ual;for(Mu;M!null;){var cM;switch(c.tag){case 0:case 11:case 15:Xr(8,c,s)}var mc.child;if(m!null)m.returnc,Mm;else for(;M!null;){cM;var dc.sibling,vc.return;if(Fp(c),cu){Mnull;break}if(d!null){d.returnv,Md;break}Mv}}}var ws.alternate;if(w!null){var yw.child;if(y!null){w.childnull;do{var by.sibling;y.siblingnull,yb}while(y!null)}}Ms}}if(s.subtreeFlags&2064&&o!null)o.returns,Mo;else e:for(;M!null;){if(sM,s.flags&2048)switch(s.tag){case 0:case 11:case 15:Xr(9,s,s.return)}var fs.sibling;if(f!null){f.returns.return,Mf;break e}Ms.return}}var pe.current;for(Mp;M!null;){oM;var go.child;if(o.subtreeFlags&2064&&g!null)g.returno,Mg;else e:for(op;M!null;){if(aM,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:Do(9,a)}}catch(x){Z(a,a.return,x)}if(ao){Mnull;break e}var Aa.sibling;if(A!null){A.returna.return,MA;break e}Ma.return}}if(Qi,Zt(),st&&typeof st.onPostCommitFiberRootfunction)try{st.onPostCommitFiberRoot(So,e)}catch{}r!0}return r}finally{Ln,ze.transitiont}}return!1}function _d(e,t,n){tcr(n,t),tPp(e,t,1),eQt(e,t,1),twe(),e!null&&(_i(e,1,t),Oe(e,t))}function Z(e,t,n){if(e.tag3)_d(e,e,n);else for(;t!null;){if(t.tag3){_d(t,e,n);break}else if(t.tag1){var rt.stateNode;if(typeof t.type.getDerivedStateFromErrorfunction||typeof r.componentDidCatchfunction&&(Ltnull||!Lt.has(r))){ecr(n,e),ekp(t,e,1),tQt(t,e,1),ewe(),t!null&&(_i(t,1,e),Oe(t,e));break}}tt.return}}function h1(e,t,n){var re.pingCache;r!null&&r.delete(t),twe(),e.pingedLanes|e.suspendedLanes&n,aee&&(de&n)n&&(ie4||ie3&&(de&130023424)de&&500>ee()-qu?dn(e,0):Ku|n),Oe(e,t)}function Kp(e,t){t0&&(e.mode&1?(tis,is1,!(is&130023424)&&(is4194304)):t1);var nwe();ebt(e,t),e!null&&(_i(e,t,n),Oe(e,n))}function p1(e){var te.memoizedState,n0;t!null&&(nt.retryLane),Kp(e,n)}function m1(e,t){var n0;switch(e.tag){case 13:var re.stateNode,ie.memoizedState;i!null&&(ni.retryLane);break;case 19:re.stateNode;break;default:throw Error(k(314))}r!null&&r.delete(t),Kp(e,n)}var qp;qpfunction(e,t,n){if(e!null)if(e.memoizedProps!t.pendingProps||Pe.current)Se!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Se!1,n1(e,t,n);Se!!(e.flags&131072)}else Se!1,$&&t.flags&1048576&&Yh(t,Xs,t.index);switch(t.lanes0,t.tag){case 2:var rt.type;Ms(e,t),et.pendingProps;var ior(t,ye.current);Yn(t,n),iUu(null,t,r,e,i,n);var sHu();return t.flags|1,typeof iobject&&i!null&&typeof i.renderfunction&&i.$$typeofvoid 0?(t.tag1,t.memoizedStatenull,t.updateQueuenull,ke(r)?(s!0,Zs(t)):s!1,t.memoizedStatei.state!null&&i.state!void 0?i.state:null,Bu(t),i.updaterNo,t.stateNodei,i._reactInternalst,fl(t,r,e,n),tml(null,t,r,!0,s,n)):(t.tag0,$&&s&&Ru(t),ve(null,t,i,n),tt.child),t;case 16:rt.elementType;e:{switch(Ms(e,t),et.pendingProps,ir._init,ri(r._payload),t.typer,it.tagy1(r),e$e(r,e),i){case 0:tpl(null,t,r,e,n);break e;case 1:tTd(null,t,r,e,n);break e;case 11:tNd(null,t,r,e,n);break e;case 14:tDd(null,t,r,$e(r.type,e),n);break e}throw Error(k(306,r,))}return t;case 0:return rt.type,it.pendingProps,it.elementTyper?i:$e(r,i),pl(e,t,r,i,n);case 1:return rt.type,it.pendingProps,it.elementTyper?i:$e(r,i),Td(e,t,r,i,n);case 3:e:{if(jp(t),enull)throw Error(k(387));rt.pendingProps,st.memoizedState,is.element,ip(e,t),no(t,r,null,n);var ot.memoizedState;if(ro.element,s.isDehydrated)if(s{element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseStates,t.memoizedStates,t.flags&256){icr(Error(k(423)),t),tId(e,t,r,n,i);break e}else if(r!i){icr(Error(k(424)),t),tId(e,t,r,n,i);break e}else for(jeFt(t.stateNode.containerInfo.firstChild),Net,$!0,qenull,nnp(t,null,r,n),t.childn;n;)n.flagsn.flags&-3|4096,nn.sibling;else{if(ar(),ri){tAt(e,t,n);break e}ve(e,t,r,n)}tt.child}return t;case 5:return sp(t),enull&&ul(t),rt.type,it.pendingProps,se!null?e.memoizedProps:null,oi.children,il(r,i)?onull:s!null&&il(r,s)&&(t.flags|32),Mp(e,t),ve(e,t,o,n),t.child;case 6:return enull&&ul(t),null;case 13:return Np(e,t,n);case 4:return Fu(t,t.stateNode.containerInfo),rt.pendingProps,enull?t.childlr(t,null,r,n):ve(e,t,r,n),t.child;case 11:return rt.type,it.pendingProps,it.elementTyper?i:$e(r,i),Nd(e,t,r,i,n);case 7:return ve(e,t,t.pendingProps,n),t.child;case 8:return ve(e,t,t.pendingProps.children,n),t.child;case 12:return ve(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(rt.type._context,it.pendingProps,st.memoizedProps,oi.value,U(eo,r._currentValue),r._currentValueo,s!null)if(et(s.value,o)){if(s.childreni.children&&!Pe.current){tAt(e,t,n);break e}}else for(st.child,s!null&&(s.returnt);s!null;){var as.dependencies;if(a!null){os.child;for(var la.firstContext;l!null;){if(l.contextr){if(s.tag1){lgt(-1,n&-n),l.tag2;var us.updateQueue;if(u!null){uu.shared;var cu.pending;cnull?l.nextl:(l.nextc.next,c.nextl),u.pendingl}}s.lanes|n,ls.alternate,l!null&&(l.lanes|n),cl(s.return,n,t),a.lanes|n;break}ll.next}}else if(s.tag10)os.typet.type?null:s.child;else if(s.tag18){if(os.return,onull)throw Error(k(341));o.lanes|n,ao.alternate,a!null&&(a.lanes|n),cl(o,n,t),os.sibling}else os.child;if(o!null)o.returns;else for(os;o!null;){if(ot){onull;break}if(so.sibling,s!null){s.returno.return,os;break}oo.return}so}ve(e,t,i.children,n),tt.child}return t;case 9:return it.type,rt.pendingProps.children,Yn(t,n),iUe(i),rr(i),t.flags|1,ve(e,t,r,n),t.child;case 14:return rt.type,i$e(r,t.pendingProps),i$e(r.type,i),Dd(e,t,r,i,n);case 15:return Op(e,t,t.type,t.pendingProps,n);case 17:return rt.type,it.pendingProps,it.elementTyper?i:$e(r,i),Ms(e,t),t.tag1,ke(r)?(e!0,Zs(t)):e!1,Yn(t,n),Sp(t,r,i),fl(t,r,i,n),ml(null,t,r,!0,e,n);case 19:return Dp(e,t,n);case 22:return Rp(e,t,n)}throw Error(k(156,t.tag))};function Wp(e,t){return xh(e,t)}function g1(e,t,n,r){this.tage,this.keyn,this.siblingthis.childthis.returnthis.stateNodethis.typethis.elementTypenull,this.index0,this.refnull,this.pendingPropst,this.dependenciesthis.memoizedStatethis.updateQueuethis.memoizedPropsnull,this.moder,this.subtreeFlagsthis.flags0,this.deletionsnull,this.childLanesthis.lanes0,this.alternatenull}function Le(e,t,n,r){return new g1(e,t,n,r)}function Yu(e){return ee.prototype,!(!e||!e.isReactComponent)}function y1(e){if(typeof efunction)return Yu(e)?1:0;if(e!null){if(ee.$$typeof,eyu)return 11;if(evu)return 14}return 2}function Ut(e,t){var ne.alternate;return nnull?(nLe(e.tag,t,e.key,e.mode),n.elementTypee.elementType,n.typee.type,n.stateNodee.stateNode,n.alternatee,e.alternaten):(n.pendingPropst,n.typee.type,n.flags0,n.subtreeFlags0,n.deletionsnull),n.flagse.flags&14680064,n.childLanese.childLanes,n.lanese.lanes,n.childe.child,n.memoizedPropse.memoizedProps,n.memoizedStatee.memoizedState,n.updateQueuee.updateQueue,te.dependencies,n.dependenciestnull?null:{lanes:t.lanes,firstContext:t.firstContext},n.siblinge.sibling,n.indexe.index,n.refe.ref,n}function Ds(e,t,n,r,i,s){var o2;if(re,typeof efunction)Yu(e)&&(o1);else if(typeof estring)o5;else e:switch(e){case Tn:return fn(n.children,i,s,t);case gu:o8,i|8;break;case Ba:return eLe(12,n,t,i|2),e.elementTypeBa,e.laness,e;case Fa:return eLe(13,n,t,i),e.elementTypeFa,e.laness,e;case Qa:return eLe(19,n,t,i),e.elementTypeQa,e.laness,e;case sh:return Io(n,i,s,t);default:if(typeof eobject&&e!null)switch(e.$$typeof){case rh:o10;break e;case ih:o9;break e;case yu:o11;break e;case vu:o14;break e;case kt:o16,rnull;break e}throw Error(k(130,enull?e:typeof e,))}return tLe(o,n,t,i),t.elementTypee,t.typer,t.laness,t}function fn(e,t,n,r){return eLe(7,e,r,t),e.lanesn,e}function Io(e,t,n,r){return eLe(22,e,r,t),e.elementTypesh,e.lanesn,e.stateNode{isHidden:!1},e}function xa(e,t,n){return eLe(6,e,null,t),e.lanesn,e}function Ca(e,t,n){return tLe(4,e.children!null?e.children:,e.key,t),t.lanesn,t.stateNode{containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function v1(e,t,n,r,i){this.tagt,this.containerInfoe,this.finishedWorkthis.pingCachethis.currentthis.pendingChildrennull,this.timeoutHandle-1,this.callbackNodethis.pendingContextthis.contextnull,this.callbackPriority0,this.eventTimesra(0),this.expirationTimesra(-1),this.entangledLanesthis.finishedLanesthis.mutableReadLanesthis.expiredLanesthis.pingedLanesthis.suspendedLanesthis.pendingLanes0,this.entanglementsra(0),this.identifierPrefixr,this.onRecoverableErrori,this.mutableSourceEagerHydrationDatanull}function Xu(e,t,n,r,i,s,o,a,l){return enew v1(e,t,n,a,l),t1?(t1,s!0&&(t|8)):t0,sLe(3,null,null,t),e.currents,s.stateNodee,s.memoizedState{element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Bu(s),e}function w1(e,t,n){var r3arguments.length&&arguments3!void 0?arguments3:null;return{$$typeof:Dn,key:rnull?null:+r,children:e,containerInfo:t,implementation:n}}function Jp(e){if(!e)return $t;ee._reactInternals;e:{if(kn(e)!e||e.tag!1)throw Error(k(170));var te;do{switch(t.tag){case 3:tt.stateNode.context;break e;case 1:if(ke(t.type)){tt.stateNode.__reactInternalMemoizedMergedChildContext;break e}}tt.return}while(t!null);throw Error(k(171))}if(e.tag1){var ne.type;if(ke(n))return Jh(e,n,t)}return t}function Zp(e,t,n,r,i,s,o,a,l){return eXu(n,r,!0,e,i,s,o,a,l),e.contextJp(null),ne.current,rwe(),izt(n),sgt(r,i),s.callbackt??null,Qt(n,s,i),e.current.lanesi,_i(e,i,r),Oe(e,r),e}function Bo(e,t,n,r){var it.current,swe(),ozt(i);return nJp(n),t.contextnull?t.contextn:t.pendingContextn,tgt(s,o),t.payload{element:e},rrvoid 0?null:r,r!null&&(t.callbackr),eQt(i,t,o),e!null&&(Xe(e,i,o,s),ks(e,i,o)),o}function co(e){if(ee.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Gd(e,t){if(ee.memoizedState,e!null&&e.dehydrated!null){var ne.retryLane;e.retryLanen!0&&nt?n:t}}function ec(e,t){Gd(e,t),(ee.alternate)&&Gd(e,t)}function b1(){return null}var Yptypeof reportErrorfunction?reportError:function(e){console.error(e)};function tc(e){this._internalRoote}Fo.prototype.rendertc.prototype.renderfunction(e){var tthis._internalRoot;if(tnull)throw Error(k(409));Bo(e,t,null,null)};Fo.prototype.unmounttc.prototype.unmountfunction(){var ethis._internalRoot;if(e!null){this._internalRootnull;var te.containerInfo;An(function(){Bo(null,e,null,null)}),twtnull}};function Fo(e){this._internalRoote}Fo.prototype.unstable_scheduleHydrationfunction(e){if(e){var tRh();e{blockedOn:null,target:e,priority:t};for(var n0;nRt.length&&t!0&&tRtn.priority;n++);Rt.splice(n,0,e),n0&&jh(e)}};function nc(e){return!(!e||e.nodeType!1&&e.nodeType!9&&e.nodeType!11)}function Qo(e){return!(!e||e.nodeType!1&&e.nodeType!9&&e.nodeType!11&&(e.nodeType!8||e.nodeValue! react-mount-point-unstable ))}function $d(){}function A1(e,t,n,r,i){if(i){if(typeof rfunction){var sr;rfunction(){var uco(o);s.call(u)}}var oZp(t,r,e,0,null,!1,!1,,$d);return e._reactRootContainero,ewto.current,hi(e.nodeType8?e.parentNode:e),An(),o}for(;ie.lastChild;)e.removeChild(i);if(typeof rfunction){var ar;rfunction(){var uco(l);a.call(u)}}var lXu(e,0,!1,null,null,!1,!1,,$d);return e._reactRootContainerl,ewtl.current,hi(e.nodeType8?e.parentNode:e),An(function(){Bo(t,l,n,r)}),l}function Lo(e,t,n,r,i){var sn._reactRootContainer;if(s){var os;if(typeof ifunction){var ai;ifunction(){var lco(o);a.call(l)}}Bo(t,o,e,i)}else oA1(n,t,e,i,r);return co(o)}khfunction(e){switch(e.tag){case 3:var te.stateNode;if(t.current.memoizedState.isDehydrated){var nHr(t.pendingLanes);n!0&&(Au(t,n|1),Oe(t,ee()),!(Q&6)&&(dree()+500,Zt()))}break;case 13:An(function(){var rbt(e,1);if(r!null){var iwe();Xe(r,e,1,i)}}),ec(e,1)}};xufunction(e){if(e.tag13){var tbt(e,134217728);if(t!null){var nwe();Xe(t,e,134217728,n)}ec(e,134217728)}};Ohfunction(e){if(e.tag13){var tzt(e),nbt(e,t);if(n!null){var rwe();Xe(n,e,t,r)}ec(e,t)}};Rhfunction(){return L};Mhfunction(e,t){var nL;try{return Le,t()}finally{Ln}};qafunction(e,t,n){switch(t){caseinput:if(Ua(e,n),tn.name,n.typeradio&&t!null){for(ne;n.parentNode;)nn.parentNode;for(nn.querySelectorAll(inputname+JSON.stringify(+t)+typeradio),t0;tn.length;t++){var rnt;if(r!e&&r.forme.form){var iRo(r);if(!i)throw Error(k(90));ah(r),Ua(r,i)}}}break;casetextarea:uh(e,n);break;caseselect:tn.value,t!null&&qn(e,!!n.multiple,t,!1)}};ghWu;yhAn;var x1{usingClientEntryPoint:!1,Events:$i,Qn,Ro,ph,mh,Wu},Tr{findFiberByHostInstance:on,bundleType:0,version:18.3.1,rendererPackageName:react-dom},C1{bundleType:Tr.bundleType,version:Tr.version,rendererPackageName:Tr.rendererPackageName,rendererConfig:Tr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ct.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return ebh(e),enull?null:e.stateNode},findFiberByHostInstance:Tr.findFiberByHostInstance||b1,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:18.3.1-next-f1338f8080-20240426};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__u){var ms__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ms.isDisabled&&ms.supportsFiber)try{Soms.inject(C1),stms}catch{}}Te.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIREDx1;Te.createPortalfunction(e,t){var n2arguments.length&&arguments2!void 0?arguments2:null;if(!nc(t))throw Error(k(200));return w1(e,t,null,n)};Te.createRootfunction(e,t){if(!nc(e))throw Error(k(299));var n!1,r,iYp;return t!null&&(t.unstable_strictMode!0&&(n!0),t.identifierPrefix!void 0&&(rt.identifierPrefix),t.onRecoverableError!void 0&&(it.onRecoverableError)),tXu(e,1,!1,null,null,n,!1,r,i),ewtt.current,hi(e.nodeType8?e.parentNode:e),new tc(t)};Te.findDOMNodefunction(e){if(enull)return null;if(e.nodeType1)return e;var te._reactInternals;if(tvoid 0)throw typeof e.renderfunction?Error(k(188)):(eObject.keys(e).join(,),Error(k(268,e)));return ebh(t),eenull?null:e.stateNode,e};Te.flushSyncfunction(e){return An(e)};Te.hydratefunction(e,t,n){if(!Qo(t))throw Error(k(200));return Lo(null,e,t,!0,n)};Te.hydrateRootfunction(e,t,n){if(!nc(e))throw Error(k(405));var rn!null&&n.hydratedSources||null,i!1,s,oYp;if(n!null&&(n.unstable_strictMode!0&&(i!0),n.identifierPrefix!void 0&&(sn.identifierPrefix),n.onRecoverableError!void 0&&(on.onRecoverableError)),tZp(t,null,e,1,n??null,i,!1,s,o),ewtt.current,hi(e),r)for(e0;er.length;e++)nre,in._getVersion,ii(n._source),t.mutableSourceEagerHydrationDatanull?t.mutableSourceEagerHydrationDatan,i:t.mutableSourceEagerHydrationData.push(n,i);return new Fo(t)};Te.renderfunction(e,t,n){if(!Qo(t))throw Error(k(200));return Lo(null,e,t,!1,n)};Te.unmountComponentAtNodefunction(e){if(!Qo(e))throw Error(k(40));return e._reactRootContainer?(An(function(){Lo(null,null,e,!1,function(){e._reactRootContainernull,ewtnull})}),!0):!1};Te.unstable_batchedUpdatesWu;Te.unstable_renderSubtreeIntoContainerfunction(e,t,n,r){if(!Qo(n))throw Error(k(200));if(enull||e._reactInternalsvoid 0)throw Error(k(38));return Lo(e,t,n,!1,r)};Te.version18.3.1-next-f1338f8080-20240426;function Xp(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>u||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!function))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Xp)}catch(e){console.error(e)}}Xp(),Xf.exportsTe;var E1Xf.exports,em,KdE1;emKd.createRoot,Kd.hydrateRoot;var Onclass{constructor(){this.listenersnew Set,this.subscribethis.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},frtypeof window>u||Denoin globalThis;function Be(){}function S1(e,t){return typeof efunction?e(t):e}function kl(e){return typeof enumber&&e>0&&e!1/0}function tm(e,t){return Math.max(e+(t||0)-Date.now(),0)}function er(e,t){return typeof efunction?e(t):e}function We(e,t){return typeof efunction?e(t):e}function qd(e,t){const{type:nall,exact:r,fetchStatus:i,predicate:s,queryKey:o,stale:a}e;if(o){if(r){if(t.queryHash!rc(o,t.options))return!1}else if(!xi(t.queryKey,o))return!1}if(n!all){const lt.isActive();if(nactive&&!l||ninactive&&l)return!1}return!(typeof aboolean&&t.isStale()!a||i&&i!t.state.fetchStatus||s&&!s(t))}function Wd(e,t){const{exact:n,status:r,predicate:i,mutationKey:s}e;if(s){if(!t.options.mutationKey)return!1;if(n){if(Kt(t.options.mutationKey)!Kt(s))return!1}else if(!xi(t.options.mutationKey,s))return!1}return!(r&&t.state.status!r||i&&!i(t))}function rc(e,t){return(t?.queryKeyHashFn||Kt)(e)}function Kt(e){return JSON.stringify(e,(t,n)>Ol(n)?Object.keys(n).sort().reduce((r,i)>(rini,r),{}):n)}function xi(e,t){return et?!0:typeof e!typeof t?!1:e&&t&&typeof eobject&&typeof tobject?!Object.keys(t).some(n>!xi(en,tn)):!1}function ic(e,t){if(et)return e;const nJd(e)&&Jd(t);if(n||Ol(e)&&Ol(t)){const rn?e:Object.keys(e),ir.length,sn?t:Object.keys(t),os.length,an?:{};let l0;for(let u0;uo;u++){const cn?u:su;(!n&&r.includes(c)||n)&&ecvoid 0&&tcvoid 0?(acvoid 0,l++):(acic(ec,tc),acec&&ec!void 0&&l++)}return io&&li?e:a}return t}function fo(e,t){if(!t||Object.keys(e).length!Object.keys(t).length)return!1;for(const n in e)if(en!tn)return!1;return!0}function Jd(e){return Array.isArray(e)&&e.lengthObject.keys(e).length}function Ol(e){if(!Zd(e))return!1;const te.constructor;if(tvoid 0)return!0;const nt.prototype;return!(!Zd(n)||!n.hasOwnProperty(isPrototypeOf)||Object.getPrototypeOf(e)!Object.prototype)}function Zd(e){return Object.prototype.toString.call(e)object Object}function P1(e){return new Promise(t>{setTimeout(t,e)})}function Rl(e,t,n){return typeof n.structuralSharingfunction?n.structuralSharing(e,t):n.structuralSharing!!1?ic(e,t):t}function k1(e,t,n0){const r...e,t;return n&&r.length>n?r.slice(1):r}function O1(e,t,n0){const rt,...e;return n&&r.length>n?r.slice(0,-1):r}var HtSymbol();function nm(e,t){return!e.queryFn&&t?.initialPromise?()>t.initialPromise:!e.queryFn||e.queryFnHt?()>Promise.reject(new Error(`Missing queryFn: ${e.queryHash}`)):e.queryFn}var R1class extends On{#e;#t;#r;constructor(){super(),this.#re>{if(!fr&&window.addEventListener){const t()>e();return window.addEventListener(visibilitychange,t,!1),()>{window.removeEventListener(visibilitychange,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#tvoid 0)}setEventListener(e){this.#re,this.#t?.(),this.#te(t>{typeof tboolean?this.setFocused(t):this.onFocus()})}setFocused(e){this.#e!e&&(this.#ee,this.onFocus())}onFocus(){const ethis.isFocused();this.listeners.forEach(t>{t(e)})}isFocused(){return typeof this.#eboolean?this.#e:globalThis.document?.visibilityState!hidden}},scnew R1,M1class extends On{#e!0;#t;#r;constructor(){super(),this.#re>{if(!fr&&window.addEventListener){const t()>e(!0),n()>e(!1);return window.addEventListener(online,t,!1),window.addEventListener(offline,n,!1),()>{window.removeEventListener(online,t),window.removeEventListener(offline,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#r)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#tvoid 0)}setEventListener(e){this.#re,this.#t?.(),this.#te(this.setOnline.bind(this))}setOnline(e){this.#e!e&&(this.#ee,this.listeners.forEach(n>{n(e)}))}isOnline(){return this.#e}},honew M1;function j1(e){return Math.min(1e3*2**e,3e4)}function rm(e){return(e??online)online?ho.isOnline():!0}var imclass{constructor(e){this.reverte?.revert,this.silente?.silent}};function Ea(e){return e instanceof im}function sm(e){let t!1,n0,r!1,i,s,o;const anew Promise((f,p)>{sf,op}),lf>{r||(w(new im(f)),e.abort?.())},u()>{t!0},c()>{t!1},m()>sc.isFocused()&&(e.networkModealways||ho.isOnline())&&e.canRun(),d()>rm(e.networkMode)&&e.canRun(),vf>{r||(r!0,e.onSuccess?.(f),i?.(),s(f))},wf>{r||(r!0,e.onError?.(f),i?.(),o(f))},y()>new Promise(f>{ip>{(r||m())&&f(p)},e.onPause?.()}).then(()>{ivoid 0,r||e.onContinue?.()}),b()>{if(r)return;let f;const pn0?e.initialPromise:void 0;try{fp??e.fn()}catch(g){fPromise.reject(g)}Promise.resolve(f).then(v).catch(g>{if(r)return;const Ae.retry??(fr?0:3),xe.retryDelay??j1,Ctypeof xfunction?x(n,g):x,SA!0||typeof Anumber&&nA||typeof Afunction&&A(n,g);if(t||!S){w(g);return}n++,e.onFail?.(n,g),P1(C).then(()>m()?void 0:y()).then(()>{t?w(g):b()})})};return{promise:a,cancel:l,continue:()>(i?.(),a),cancelRetry:u,continueRetry:c,canStart:d,start:()>(d()?b():y().then(b),a)}}function N1(){let e,t0,nd>{d()},rd>{d()},id>setTimeout(d,0);const sd>{id},od>{let v;t++;try{vd()}finally{t--,t||u()}return v},ad>{t?e.push(d):i(()>{n(d)})},ld>(...v)>{a(()>{d(...v)})},u()>{const de;e,d.length&&i(()>{r(()>{d.forEach(v>{n(v)})})})};return{batch:o,batchCalls:l,schedule:a,setNotifyFunction:d>{nd},setBatchNotifyFunction:d>{rd},setScheduler:s}}var YN1(),omclass{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),kl(this.gcTime)&&(this.#esetTimeout(()>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTimeMath.max(this.gcTime||0,e??(fr?1/0:5*60*1e3))}clearGcTimeout(){this.#e&&(clearTimeout(this.#e),this.#evoid 0)}},D1class extends om{#e;#t;#r;#n;#s;#o;constructor(e){super(),this.#o!1,this.#se.defaultOptions,this.setOptions(e.options),this.observers,this.#re.cache,this.queryKeye.queryKey,this.queryHashe.queryHash,this.#ee.state||T1(this.options),this.statethis.#e,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#n?.promise}setOptions(e){this.options{...this.#s,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatusidle&&this.#r.remove(this)}setData(e,t){const nRl(this.state.data,e,this.options);return this.#i({data:n,type:success,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e,t){this.#i({type:setState,state:e,setStateOptions:t})}cancel(e){const tthis.#n?.promise;return this.#n?.cancel(e),t?t.then(Be).catch(Be):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#e)}isActive(){return this.observers.some(e>We(e.options.enabled,this)!!1)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated?!0:this.getObserversCount()>0?this.observers.some(e>e.getCurrentResult().isStale):this.state.datavoid 0}isStaleByTime(e0){return this.state.isInvalidated||this.state.datavoid 0||!tm(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#n?.continue()}onOnline(){this.observers.find(t>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#n?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:observerAdded,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observersthis.observers.filter(t>t!e),this.observers.length||(this.#n&&(this.#o?this.#n.cancel({revert:!0}):this.#n.cancelRetry()),this.scheduleGc()),this.#r.notify({type:observerRemoved,query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#i({type:invalidate})}fetch(e,t){if(this.state.fetchStatus!idle){if(this.state.data!void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#n)return this.#n.continueRetry(),this.#n.promise}if(e&&this.setOptions(e),!this.options.queryFn){const athis.observers.find(l>l.options.queryFn);a&&this.setOptions(a.options)}const nnew AbortController,ra>{Object.defineProperty(a,signal,{enumerable:!0,get:()>(this.#o!0,n.signal)})},i()>{const anm(this.options,t),l{queryKey:this.queryKey,meta:this.meta};return r(l),this.#o!1,this.options.persister?this.options.persister(a,l,this):a(l)},s{fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:i};r(s),this.options.behavior?.onFetch(s,this),this.#tthis.state,(this.state.fetchStatusidle||this.state.fetchMeta!s.fetchOptions?.meta)&&this.#i({type:fetch,meta:s.fetchOptions?.meta});const oa>{Ea(a)&&a.silent||this.#i({type:error,error:a}),Ea(a)||(this.#r.config.onError?.(a,this),this.#r.config.onSettled?.(this.state.data,a,this)),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic!1};return this.#nsm({initialPromise:t?.initialPromise,fn:s.fetchFn,abort:n.abort.bind(n),onSuccess:a>{if(avoid 0){o(new Error(`${this.queryHash} data is undefined`));return}this.setData(a),this.#r.config.onSuccess?.(a,this),this.#r.config.onSettled?.(a,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic!1},onError:o,onFail:(a,l)>{this.#i({type:failed,failureCount:a,error:l})},onPause:()>{this.#i({type:pause})},onContinue:()>{this.#i({type:continue})},retry:s.options.retry,retryDelay:s.options.retryDelay,networkMode:s.options.networkMode,canRun:()>!0}),this.#n.start()}#i(e){const tn>{switch(e.type){casefailed:return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};casepause:return{...n,fetchStatus:paused};casecontinue:return{...n,fetchStatus:fetching};casefetch:return{...n,...am(n.data,this.options),fetchMeta:e.meta??null};casesuccess:return{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:success,...!e.manual&&{fetchStatus:idle,fetchFailureCount:0,fetchFailureReason:null}};caseerror:const re.error;return Ea(r)&&r.revert&&this.#t?{...this.#t,fetchStatus:idle}:{...n,error:r,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:idle,status:error};caseinvalidate:return{...n,isInvalidated:!0};casesetState:return{...n,...e.state}}};this.statet(this.state),Y.batch(()>{this.observers.forEach(n>{n.onQueryUpdate()}),this.#r.notify({query:this,type:updated,action:e})})}};function am(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:rm(t.networkMode)?fetching:paused,...evoid 0&&{error:null,status:pending}}}function T1(e){const ttypeof e.initialDatafunction?e.initialData():e.initialData,nt!void 0,rn?typeof e.initialDataUpdatedAtfunction?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?success:pending,fetchStatus:idle}}var I1class extends On{constructor(e{}){super(),this.confige,this.#enew Map}#e;build(e,t,n){const rt.queryKey,it.queryHash??rc(r,t);let sthis.get(i);return s||(snew D1({cache:this,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(s)),s}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:added,query:e}))}remove(e){const tthis.#e.get(e.queryHash);t&&(e.destroy(),te&&this.#e.delete(e.queryHash),this.notify({type:removed,query:e}))}clear(){Y.batch(()>{this.getAll().forEach(e>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return...this.#e.values()}find(e){const t{exact:!0,...e};return this.getAll().find(n>qd(t,n))}findAll(e{}){const tthis.getAll();return Object.keys(e).length>0?t.filter(n>qd(e,n)):t}notify(e){Y.batch(()>{this.listeners.forEach(t>{t(e)})})}onFocus(){Y.batch(()>{this.getAll().forEach(e>{e.onFocus()})})}onOnline(){Y.batch(()>{this.getAll().forEach(e>{e.onOnline()})})}},B1class extends om{#e;#t;#r;constructor(e){super(),this.mutationIde.mutationId,this.#te.mutationCache,this.#e,this.statee.state||lm(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.optionse,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#e.includes(e)||(this.#e.push(e),this.clearGcTimeout(),this.#t.notify({type:observerAdded,mutation:this,observer:e}))}removeObserver(e){this.#ethis.#e.filter(t>t!e),this.scheduleGc(),this.#t.notify({type:observerRemoved,mutation:this,observer:e})}optionalRemove(){this.#e.length||(this.state.statuspending?this.scheduleGc():this.#t.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){this.#rsm({fn:()>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error(No mutationFn found)),onFail:(r,i)>{this.#n({type:failed,failureCount:r,error:i})},onPause:()>{this.#n({type:pause})},onContinue:()>{this.#n({type:continue})},retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()>this.#t.canRun(this)});const tthis.state.statuspending,n!this.#r.canStart();try{if(!t){this.#n({type:pending,variables:e,isPaused:n}),await this.#t.config.onMutate?.(e,this);const iawait this.options.onMutate?.(e);i!this.state.context&&this.#n({type:pending,context:i,variables:e,isPaused:n})}const rawait this.#r.start();return await this.#t.config.onSuccess?.(r,e,this.state.context,this),await this.options.onSuccess?.(r,e,this.state.context),await this.#t.config.onSettled?.(r,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(r,null,e,this.state.context),this.#n({type:success,data:r}),r}catch(r){try{throw await this.#t.config.onError?.(r,e,this.state.context,this),await this.options.onError?.(r,e,this.state.context),await this.#t.config.onSettled?.(void 0,r,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,r,e,this.state.context),r}finally{this.#n({type:error,error:r})}}finally{this.#t.runNext(this)}}#n(e){const tn>{switch(e.type){casefailed:return{...n,failureCount:e.failureCount,failureReason:e.error};casepause:return{...n,isPaused:!0};casecontinue:return{...n,isPaused:!1};casepending:return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:pending,variables:e.variables,submittedAt:Date.now()};casesuccess:return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:success,isPaused:!1};caseerror:return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:error}}};this.statet(this.state),Y.batch(()>{this.#e.forEach(n>{n.onMutationUpdate(e)}),this.#t.notify({mutation:this,type:updated,action:e})})}};function lm(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:idle,variables:void 0,submittedAt:0}}var F1class extends On{constructor(e{}){super(),this.confige,this.#enew Map,this.#tDate.now()}#e;#t;build(e,t,n){const rnew B1({mutationCache:this,mutationId:++this.#t,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){const tgs(e),nthis.#e.get(t)??;n.push(e),this.#e.set(t,n),this.notify({type:added,mutation:e})}remove(e){const tgs(e);if(this.#e.has(t)){const nthis.#e.get(t)?.filter(r>r!e);n&&(n.length0?this.#e.delete(t):this.#e.set(t,n))}this.notify({type:removed,mutation:e})}canRun(e){const tthis.#e.get(gs(e))?.find(n>n.state.statuspending);return!t||te}runNext(e){return this.#e.get(gs(e))?.find(n>n!e&&n.state.isPaused)?.continue()??Promise.resolve()}clear(){Y.batch(()>{this.getAll().forEach(e>{this.remove(e)})})}getAll(){return...this.#e.values().flat()}find(e){const t{exact:!0,...e};return this.getAll().find(n>Wd(t,n))}findAll(e{}){return this.getAll().filter(t>Wd(e,t))}notify(e){Y.batch(()>{this.listeners.forEach(t>{t(e)})})}resumePausedMutations(){const ethis.getAll().filter(t>t.state.isPaused);return Y.batch(()>Promise.all(e.map(t>t.continue().catch(Be))))}};function gs(e){return e.options.scope?.id??String(e.mutationId)}function Ml(e){return{onFetch:(t,n)>{const rasync()>{const it.options,st.fetchOptions?.meta?.fetchMore?.direction,ot.state.data?.pages||,at.state.data?.pageParams||,l{pages:,pageParams:};let u!1;const cw>{Object.defineProperty(w,signal,{enumerable:!0,get:()>(t.signal.aborted?u!0:t.signal.addEventListener(abort,()>{u!0}),t.signal)})},mnm(t.options,t.fetchOptions),dasync(w,y,b)>{if(u)return Promise.reject();if(ynull&&w.pages.length)return Promise.resolve(w);const f{queryKey:t.queryKey,pageParam:y,direction:b?backward:forward,meta:t.options.meta};c(f);const pawait m(f),{maxPages:g}t.options,Ab?O1:k1;return{pages:A(w.pages,p,g),pageParams:A(w.pageParams,y,g)}};let v;if(s&&o.length){const wsbackward,yw?um:jl,b{pages:o,pageParams:a},fy(i,b);vawait d(b,f,w)}else{vawait d(l,a0??i.initialPageParam);const we??o.length;for(let y1;yw;y++){const bjl(i,v);vawait d(v,b)}}return v};t.options.persister?t.fetchFn()>t.options.persister?.(r,{queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFnr}}}function jl(e,{pages:t,pageParams:n}){const rt.length-1;return t.length>0?e.getNextPageParam(tr,t,nr,n):void 0}function um(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t0,t,n0,n):void 0}function Q1(e,t){return t?jl(e,t)!null:!1}function L1(e,t){return!t||!e.getPreviousPageParam?!1:um(e,t)!null}var z1class{#e;#t;#r;#n;#s;#o;#i;#a;constructor(e{}){this.#ee.queryCache||new I1,this.#te.mutationCache||new F1,this.#re.defaultOptions||{},this.#nnew Map,this.#snew Map,this.#o0}mount(){this.#o++,this.#o1&&(this.#isc.subscribe(async e>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#aho.subscribe(async e>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#o--,this.#o0&&(this.#i?.(),this.#ivoid 0,this.#a?.(),this.#avoid 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:fetching}).length}isMutating(e){return this.#t.findAll({...e,status:pending}).length}getQueryData(e){const tthis.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){const tthis.getQueryData(e.queryKey);if(tvoid 0)return this.fetchQuery(e);{const nthis.defaultQueryOptions(e),rthis.#e.build(this,n);return e.revalidateIfStale&&r.isStaleByTime(er(n.staleTime,r))&&this.prefetchQuery(n),Promise.resolve(t)}}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:t,state:n})>{const rn.data;returnt,r})}setQueryData(e,t,n){const rthis.defaultQueryOptions({queryKey:e}),sthis.#e.get(r.queryHash)?.state.data,oS1(t,s);if(o!void 0)return this.#e.build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return Y.batch(()>this.#e.findAll(e).map(({queryKey:r})>r,this.setQueryData(r,t,n)))}getQueryState(e){const tthis.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){const tthis.#e;Y.batch(()>{t.findAll(e).forEach(n>{t.remove(n)})})}resetQueries(e,t){const nthis.#e,r{type:active,...e};return Y.batch(()>(n.findAll(e).forEach(i>{i.reset()}),this.refetchQueries(r,t)))}cancelQueries(e{},t{}){const n{revert:!0,...t},rY.batch(()>this.#e.findAll(e).map(i>i.cancel(n)));return Promise.all(r).then(Be).catch(Be)}invalidateQueries(e{},t{}){return Y.batch(()>{if(this.#e.findAll(e).forEach(r>{r.invalidate()}),e.refetchTypenone)return Promise.resolve();const n{...e,type:e.refetchType??e.type??active};return this.refetchQueries(n,t)})}refetchQueries(e{},t){const n{...t,cancelRefetch:t?.cancelRefetch??!0},rY.batch(()>this.#e.findAll(e).filter(i>!i.isDisabled()).map(i>{let si.fetch(void 0,n);return n.throwOnError||(ss.catch(Be)),i.state.fetchStatuspaused?Promise.resolve():s}));return Promise.all(r).then(Be)}fetchQuery(e){const tthis.defaultQueryOptions(e);t.retryvoid 0&&(t.retry!1);const nthis.#e.build(this,t);return n.isStaleByTime(er(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Be).catch(Be)}fetchInfiniteQuery(e){return e.behaviorMl(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Be).catch(Be)}resumePausedMutations(){return ho.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#r}setDefaultOptions(e){this.#re}setQueryDefaults(e,t){this.#n.set(Kt(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t...this.#n.values();let n{};return t.forEach(r>{xi(e,r.queryKey)&&(n{...n,...r.defaultOptions})}),n}setMutationDefaults(e,t){this.#s.set(Kt(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t...this.#s.values();let n{};return t.forEach(r>{xi(e,r.mutationKey)&&(n{...n,...r.defaultOptions})}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t{...this.#r.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHashrc(t.queryKey,t)),t.refetchOnReconnectvoid 0&&(t.refetchOnReconnectt.networkMode!always),t.throwOnErrorvoid 0&&(t.throwOnError!!t.suspense),!t.networkMode&&t.persister&&(t.networkModeofflineFirst),t.enabled!!0&&t.queryFnHt&&(t.enabled!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#r.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},qiclass extends On{constructor(e,t){super(),this.optionst,this.#ee,this.#inull,this.bindMethods(),this.setOptions(t)}#e;#tvoid 0;#rvoid 0;#nvoid 0;#s;#o;#i;#a;#u;#c;#l;#f;#d;#pnew Set;bindMethods(){this.refetchthis.refetch.bind(this)}onSubscribe(){this.listeners.size1&&(this.#t.addObserver(this),Yd(this.#t,this.options)?this.#h():this.updateResult(),this.#v())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Nl(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Nl(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listenersnew Set,this.#w(),this.#b(),this.#t.removeObserver(this)}setOptions(e,t){const nthis.options,rthis.#t;if(this.optionsthis.#e.defaultQueryOptions(e),this.options.enabled!void 0&&typeof this.options.enabled!boolean&&typeof this.options.enabled!function&&typeof We(this.options.enabled,this.#t)!boolean)throw new Error(Expected enabled to be a boolean or a callback that returns a boolean);this.#A(),this.#t.setOptions(this.options),n._defaulted&&!fo(this.options,n)&&this.#e.getQueryCache().notify({type:observerOptionsUpdated,query:this.#t,observer:this});const ithis.hasListeners();i&&Xd(this.#t,r,this.options,n)&&this.#h(),this.updateResult(t),i&&(this.#t!r||We(this.options.enabled,this.#t)!We(n.enabled,this.#t)||er(this.options.staleTime,this.#t)!er(n.staleTime,this.#t))&&this.#m();const sthis.#g();i&&(this.#t!r||We(this.options.enabled,this.#t)!We(n.enabled,this.#t)||s!this.#d)&&this.#y(s)}getOptimisticResult(e){const tthis.#e.getQueryCache().build(this.#e,e),nthis.createResult(t,e);return H1(this,n)&&(this.#nn,this.#othis.options,this.#sthis.#t.state),n}getCurrentResult(){return this.#n}trackResult(e,t){const n{};return Object.keys(e).forEach(r>{Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:()>(this.trackProp(r),t?.(r),er)})}),n}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#t}refetch({...e}{}){return this.fetch({...e})}fetchOptimistic(e){const tthis.#e.defaultQueryOptions(e),nthis.#e.getQueryCache().build(this.#e,t);return n.isFetchingOptimistic!0,n.fetch().then(()>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()>(this.updateResult(),this.#n))}#h(e){this.#A();let tthis.#t.fetch(this.options,e);return e?.throwOnError||(tt.catch(Be)),t}#m(){this.#w();const eer(this.options.staleTime,this.#t);if(fr||this.#n.isStale||!kl(e))return;const ntm(this.#n.dataUpdatedAt,e)+1;this.#lsetTimeout(()>{this.#n.isStale||this.updateResult()},n)}#g(){return(typeof this.options.refetchIntervalfunction?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#y(e){this.#b(),this.#de,!(fr||We(this.options.enabled,this.#t)!1||!kl(this.#d)||this.#d0)&&(this.#fsetInterval(()>{(this.options.refetchIntervalInBackground||sc.isFocused())&&this.#h()},this.#d))}#v(){this.#m(),this.#y(this.#g())}#w(){this.#l&&(clearTimeout(this.#l),this.#lvoid 0)}#b(){this.#f&&(clearInterval(this.#f),this.#fvoid 0)}createResult(e,t){const nthis.#t,rthis.options,ithis.#n,sthis.#s,othis.#o,le!n?e.state:this.#r,{state:u}e;let c{...u},m!1,d;if(t._optimisticResults){const Cthis.hasListeners(),S!C&&Yd(e,t),PC&&Xd(e,n,t,r);(S||P)&&(c{...c,...am(u.data,e.options)}),t._optimisticResultsisRestoring&&(c.fetchStatusidle)}let{error:v,errorUpdatedAt:w,status:y}c;if(t.select&&c.data!void 0)if(i&&c.datas?.data&&t.selectthis.#a)dthis.#u;else try{this.#at.select,dt.select(c.data),dRl(i?.data,d,t),this.#ud,this.#inull}catch(C){this.#iC}else dc.data;if(t.placeholderData!void 0&&dvoid 0&&ypending){let C;if(i?.isPlaceholderData&&t.placeholderDatao?.placeholderData)Ci.data;else if(Ctypeof t.placeholderDatafunction?t.placeholderData(this.#c?.state.data,this.#c):t.placeholderData,t.select&&C!void 0)try{Ct.select(C),this.#inull}catch(S){this.#iS}C!void 0&&(ysuccess,dRl(i?.data,C,t),m!0)}this.#i&&(vthis.#i,dthis.#u,wDate.now(),yerror);const bc.fetchStatusfetching,fypending,pyerror,gf&&b,Ad!void 0;return{status:y,fetchStatus:c.fetchStatus,isPending:f,isSuccess:ysuccess,isError:p,isInitialLoading:g,isLoading:g,data:d,dataUpdatedAt:c.dataUpdatedAt,error:v,errorUpdatedAt:w,failureCount:c.fetchFailureCount,failureReason:c.fetchFailureReason,errorUpdateCount:c.errorUpdateCount,isFetched:c.dataUpdateCount>0||c.errorUpdateCount>0,isFetchedAfterMount:c.dataUpdateCount>l.dataUpdateCount||c.errorUpdateCount>l.errorUpdateCount,isFetching:b,isRefetching:b&&!f,isLoadingError:p&&!A,isPaused:c.fetchStatuspaused,isPlaceholderData:m,isRefetchError:p&&A,isStale:oc(e,t),refetch:this.refetch}}updateResult(e){const tthis.#n,nthis.createResult(this.#t,this.options);if(this.#sthis.#t.state,this.#othis.options,this.#s.data!void 0&&(this.#cthis.#t),fo(n,t))return;this.#nn;const r{},i()>{if(!t)return!0;const{notifyOnChangeProps:s}this.options,otypeof sfunction?s():s;if(oall||!o&&!this.#p.size)return!0;const anew Set(o??this.#p);return this.options.throwOnError&&a.add(error),Object.keys(this.#n).some(l>{const ul;return this.#nu!tu&&a.has(u)})};e?.listeners!!1&&i()&&(r.listeners!0),this.#x({...r,...e})}#A(){const ethis.#e.getQueryCache().build(this.#e,this.options);if(ethis.#t)return;const tthis.#t;this.#te,this.#re.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#v()}#x(e){Y.batch(()>{e.listeners&&this.listeners.forEach(t>{t(this.#n)}),this.#e.getQueryCache().notify({query:this.#t,type:observerResultsUpdated})})}};function U1(e,t){return We(t.enabled,e)!!1&&e.state.datavoid 0&&!(e.state.statuserror&&t.retryOnMount!1)}function Yd(e,t){return U1(e,t)||e.state.data!void 0&&Nl(e,t,t.refetchOnMount)}function Nl(e,t,n){if(We(t.enabled,e)!!1){const rtypeof nfunction?n(e):n;return ralways||r!!1&&oc(e,t)}return!1}function Xd(e,t,n,r){return(e!t||We(r.enabled,e)!1)&&(!n.suspense||e.state.status!error)&&oc(e,n)}function oc(e,t){return We(t.enabled,e)!!1&&e.isStaleByTime(er(t.staleTime,e))}function H1(e,t){return!fo(e.getCurrentResult(),t)}function ef(e,t){return e.filter(n>!t.includes(n))}function V1(e,t,n){const re.slice(0);return rtn,r}var _1class extends On{#e;#t;#r;#n;#s;#o;#i;constructor(e,t,n){super(),this.#ee,this.#r,this.#n,this.#t,this.setQueries(t)}onSubscribe(){this.listeners.size1&&this.#n.forEach(e>{e.subscribe(t>{this.#c(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listenersnew Set,this.#n.forEach(e>{e.destroy()})}setQueries(e,t,n){this.#re,Y.batch(()>{const rthis.#n,ithis.#u(this.#r);i.forEach(l>l.observer.setOptions(l.defaultedQueryOptions,n));const si.map(l>l.observer),os.map(l>l.getCurrentResult()),as.some((l,u)>l!ru);r.lengths.length&&!a||(this.#ns,this.#to,this.hasListeners()&&(ef(r,s).forEach(l>{l.destroy()}),ef(s,r).forEach(l>{l.subscribe(u>{this.#c(l,u)})}),this.#l()))})}getCurrentResult(){return this.#t}getQueries(){return this.#n.map(e>e.getCurrentQuery())}getObservers(){return this.#n}getOptimisticResult(e,t){const nthis.#u(e),rn.map(i>i.observer.getOptimisticResult(i.defaultedQueryOptions));returnr,i>this.#a(i??r,t),()>n.map((i,s)>{const ors;return i.defaultedQueryOptions.notifyOnChangeProps?o:i.observer.trackResult(o,a>{n.forEach(l>{l.observer.trackProp(a)})})})}#a(e,t){return t?((!this.#s||this.#t!this.#i||t!this.#o)&&(this.#ot,this.#ithis.#t,this.#sic(this.#s,t(e))),this.#s):e}#u(e){const tthis.#n,nnew Map(t.map(c>c.options.queryHash,c)),re.map(c>this.#e.defaultQueryOptions(c)),ir.flatMap(c>{const mn.get(c.queryHash);return m!null?{defaultedQueryOptions:c,observer:m}:}),snew Set(i.map(c>c.defaultedQueryOptions.queryHash)),or.filter(c>!s.has(c.queryHash)),ac>{const mthis.#e.defaultQueryOptions(c);return this.#n.find(v>v.options.queryHashm.queryHash)??new qi(this.#e,m)},lo.map(c>({defaultedQueryOptions:c,observer:a(c)})),u(c,m)>r.indexOf(c.defaultedQueryOptions)-r.indexOf(m.defaultedQueryOptions);return i.concat(l).sort(u)}#c(e,t){const nthis.#n.indexOf(e);n!-1&&(this.#tV1(this.#t,n,t),this.#l())}#l(){Y.batch(()>{this.listeners.forEach(e>{e(this.#t)})})}},cmclass extends qi{constructor(e,t){super(e,t)}bindMethods(){super.bindMethods(),this.fetchNextPagethis.fetchNextPage.bind(this),this.fetchPreviousPagethis.fetchPreviousPage.bind(this)}setOptions(e,t){super.setOptions({...e,behavior:Ml()},t)}getOptimisticResult(e){return e.behaviorMl(),super.getOptimisticResult(e)}fetchNextPage(e){return this.fetch({...e,meta:{fetchMore:{direction:forward}}})}fetchPreviousPage(e){return this.fetch({...e,meta:{fetchMore:{direction:backward}}})}createResult(e,t){const{state:n}e,rsuper.createResult(e,t),{isFetching:i,isRefetching:s,isError:o,isRefetchError:a}r,ln.fetchMeta?.fetchMore?.direction,uo&&lforward,ci&&lforward,mo&&lbackward,di&&lbackward;return{...r,fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:Q1(t,n.data),hasPreviousPage:L1(t,n.data),isFetchNextPageError:u,isFetchingNextPage:c,isFetchPreviousPageError:m,isFetchingPreviousPage:d,isRefetchError:a&&!u&&!m,isRefetching:s&&!c&&!d}}},G1class extends On{#e;#tvoid 0;#r;#n;constructor(t,n){super(),this.#et,this.setOptions(n),this.bindMethods(),this.#s()}bindMethods(){this.mutatethis.mutate.bind(this),this.resetthis.reset.bind(this)}setOptions(t){const nthis.options;this.optionsthis.#e.defaultMutationOptions(t),fo(this.options,n)||this.#e.getMutationCache().notify({type:observerOptionsUpdated,mutation:this.#r,observer:this}),n?.mutationKey&&this.options.mutationKey&&Kt(n.mutationKey)!Kt(this.options.mutationKey)?this.reset():this.#r?.state.statuspending&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(t){this.#s(),this.#o(t)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#rvoid 0,this.#s(),this.#o()}mutate(t,n){return this.#nn,this.#r?.removeObserver(this),this.#rthis.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(t)}#s(){const tthis.#r?.state??lm();this.#t{...t,isPending:t.statuspending,isSuccess:t.statussuccess,isError:t.statuserror,isIdle:t.statusidle,mutate:this.mutate,reset:this.reset}}#o(t){Y.batch(()>{if(this.#n&&this.hasListeners()){const nthis.#t.variables,rthis.#t.context;t?.typesuccess?(this.#n.onSuccess?.(t.data,n,r),this.#n.onSettled?.(t.data,null,n,r)):t?.typeerror&&(this.#n.onError?.(t.error,n,r),this.#n.onSettled?.(void 0,t.error,n,r))}this.listeners.forEach(n>{n(this.#t)})})}},dmE.createContext(void 0),zoe>{const tE.useContext(dm);if(e)return e;if(!t)throw new Error(No QueryClient set, use QueryClientProvider to set one);return t},$1({client:e,children:t})>(E.useEffect(()>(e.mount(),()>{e.unmount()}),e),h.jsx(dm.Provider,{value:e,children:t})),fmE.createContext(!1),hm()>E.useContext(fm);fm.Provider;function K1(){let e!1;return{clearReset:()>{e!1},reset:()>{e!0},isReset:()>e}}var q1E.createContext(K1()),pm()>E.useContext(q1);function mm(e,t){return typeof efunction?e(...t):!!e}function W1(){}var gm(e,t)>{(e.suspense||e.throwOnError)&&(t.isReset()||(e.retryOnMount!1))},yme>{E.useEffect(()>{e.clearReset()},e)},vm({result:e,errorResetBoundary:t,throwOnError:n,query:r})>e.isError&&!t.isReset()&&!e.isFetching&&r&&mm(n,e.error,r),ac(e,t)>t.state.datavoid 0,wme>{e.suspense&&typeof e.staleTime!number&&(e.staleTime1e3)},J1(e,t)>e.isLoading&&e.isFetching&&!t,Dl(e,t)>e?.suspense&&t.isPending,Tl(e,t,n)>t.fetchOptimistic(e).catch(()>{n.clearReset()});function bm({queries:e,...t},n){const rzo(n),ihm(),spm(),oE.useMemo(()>e.map(w>{const yr.defaultQueryOptions(w);return y._optimisticResultsi?isRestoring:optimistic,y}),e,r,i);o.forEach(w>{wm(w),gm(w,s)}),ym(s);constaE.useState(()>new _1(r,o,t)),l,u,ca.getOptimisticResult(o,t.combine);E.useSyncExternalStore(E.useCallback(w>i?()>{}:a.subscribe(Y.batchCalls(w)),a,i),()>a.getCurrentResult(),()>a.getCurrentResult()),E.useEffect(()>{a.setQueries(o,t,{listeners:!1})},o,t,a);const dl.some((w,y)>Dl(oy,w))?l.flatMap((w,y)>{const boy;if(b){const fnew qi(r,b);if(Dl(b,w))return Tl(b,f,s);J1(w,i)&&Tl(b,f,s)}return}):;if(d.length>0)throw Promise.all(d);const vl.find((w,y)>{const boy;return b&&vm({result:w,errorResetBoundary:s,throwOnError:b.throwOnError,query:r.getQueryCache().get(b.queryHash)})});if(v?.error)throw v.error;return u(c())}function Uo(e,t,n){const rzo(n),ihm(),spm(),or.defaultQueryOptions(e);r.getDefaultOptions().queries?._experimental_beforeQuery?.(o),o._optimisticResultsi?isRestoring:optimistic,wm(o),gm(o,s),ym(s);constaE.useState(()>new t(r,o)),la.getOptimisticResult(o);if(E.useSyncExternalStore(E.useCallback(u>{const ci?()>{}:a.subscribe(Y.batchCalls(u));return a.updateResult(),c},a,i),()>a.getCurrentResult(),()>a.getCurrentResult()),E.useEffect(()>{a.setOptions(o,{listeners:!1})},o,a),Dl(o,l))throw Tl(o,a,s);if(vm({result:l,errorResetBoundary:s,throwOnError:o.throwOnError,query:r.getQueryCache().get(o.queryHash)}))throw l.error;return r.getDefaultOptions().queries?._experimental_afterQuery?.(o,l),o.notifyOnChangeProps?l:a.trackResult(l)}function Z1(e,t){return Uo(e,qi,t)}function Y1(e,t){return Uo({...e,enabled:!0,suspense:!0,throwOnError:ac,placeholderData:void 0},qi,t)}function X1(e,t){return Uo({...e,enabled:!0,suspense:!0,throwOnError:ac},cm,t)}function ev(e,t){return bm({...e,queries:e.queries.map(n>({...n,suspense:!0,throwOnError:ac,enabled:!0,placeholderData:void 0}))},t)}function tv(e,t){const nzo(t),rE.useState(()>new G1(n,e));E.useEffect(()>{r.setOptions(e)},r,e);const iE.useSyncExternalStore(E.useCallback(o>r.subscribe(Y.batchCalls(o)),r),()>r.getCurrentResult(),()>r.getCurrentResult()),sE.useCallback((o,a)>{r.mutate(o,a).catch(W1)},r);if(i.error&&mm(r.options.throwOnError,i.error))throw i.error;return{...i,mutate:s,mutateAsync:i.mutate}}function nv(e,t){return Uo(e,cm,t)}function lc(e){const t{subscribe(n){let rnull,i!1,s!1,o!1;function a(){if(rnull){o!0;return}s||(s!0,typeof rfunction?r():r&&r.unsubscribe())}return re({next(l){i||n.next?.(l)},error(l){i||(i!0,n.error?.(l),a())},complete(){i||(i!0,n.complete?.(),a())}}),o&&a(),{unsubscribe:a}},pipe(...n){return n.reduce(rv,t)}};return t}function rv(e,t){return t(e)}function iv(e){const tnew AbortController;return new Promise((r,i)>{let s!1;function o(){s||(s!0,a.unsubscribe())}t.signal.addEventListener(abort,()>{i(t.signal.reason)});const ae.subscribe({next(l){s!0,r(l),o()},error(l){i(l)},complete(){t.abort(),o()}})})}function sv(e){return t>{let n0,rnull;const i;function s(){r||(rt.subscribe({next(a){for(const l of i)l.next?.(a)},error(a){for(const l of i)l.error?.(a)},complete(){for(const a of i)a.complete?.()}}))}function o(){if(n0&&r){const ar;rnull,a.unsubscribe()}}return lc(a>(n++,i.push(a),s(),{unsubscribe(){n--,o();const li.findIndex(u>ua);l>-1&&i.splice(l,1)}}))}}function ov(e){return lc(t>{function n(i0,se.op){const oe.linksi;if(!o)throw new Error(No more links to execute - did you forget to add an ending link?);return o({op:s,next(l){return n(i+1,l)}})}return n().subscribe(t)})}var tf,nf;const Am()>{},rfe>{Object.freeze&&Object.freeze(e)};function xm(e,t,n){const rt.join(.);return(tfn)nfr??(tfnfnew Proxy(Am,{get(i,s){if(!(typeof s!string||sthen))return xm(e,...t,s,n)},apply(i,s,o){const att.length-1;let l{args:o,path:t};return acall?l{args:o.length>2?o1:,path:t.slice(0,-1)}:aapply&&(l{args:o.length>2?o1:,path:t.slice(0,-1)}),rf(l.args),rf(l.path),e(l)}})),nr}const Hoe>xm(e,,Object.create(null)),uce>new Proxy(Am,{get(t,n){if(!(typeof n!string||nthen))return e(n)}});function xn(e){return!!e&&!Array.isArray(e)&&typeof eobject}const avtypeof Symbolfunction&&!!Symbol.asyncIterator;function lv(e){return av&&xn(e)&&Symbol.asyncIterator in e}function uv(e,t){if(errorin e){const rt.deserialize(e.error);return{ok:!1,error:{...e,error:r}}}return{ok:!0,result:{...e.result,...(!e.result.type||e.result.typedata)&&{type:data,data:t.deserialize(e.result.data)}}}}class Sa extends Error{constructor(){super(Unable to transform response from server)}}function cv(e,t){let n;try{nuv(e,t)}catch{throw new Sa}if(!n.ok&&(!xn(n.error.error)||typeof n.error.error.code!number))throw new Sa;if(n.ok&&!xn(n.result))throw new Sa;return n}typeof window>u||Denoin window||globalThis.process?.env?.NODE_ENVtest||globalThis.process?.env?.JEST_WORKER_ID||globalThis.process?.env?.VITEST_WORKER_ID;function dv(e){return e instanceof Vt||e instanceof Error&&e.nameTRPCClientError}function fv(e){return xn(e)&&xn(e.error)&&typeof e.error.codenumber&&typeof e.error.messagestring}function hv(e,t){return typeof estring?e:xn(e)&&typeof e.messagestring?e.message:t}class Vt extends Error{static from(t,n{}){const rt;return dv(r)?(n.meta&&(r.meta{...r.meta,...n.meta}),r):fv(r)?new Vt(r.error.message,{...n,result:r}):new Vt(hv(r,Unknown error),{...n,cause:r})}constructor(t,n){const rn?.cause;super(t,{cause:r}),this.metan?.meta,this.causer,this.shapen?.result?.error,this.datan?.result?.error.data,this.nameTRPCClientError,Object.setPrototypeOf(this,Vt.prototype)}}class Cm{$request(t){return ov({links:this.links,op:{...t,context:t.context??{},id:++this.requestId}}).pipe(sv())}async requestAsPromise(t){try{const nthis.$request(t);return(await iv(n)).result.data}catch(n){throw Vt.from(n)}}query(t,n,r){return this.requestAsPromise({type:query,path:t,input:n,context:r?.context,signal:r?.signal})}mutation(t,n,r){return this.requestAsPromise({type:mutation,path:t,input:n,context:r?.context,signal:r?.signal})}subscription(t,n,r){return this.$request({type:subscription,path:t,input:n,context:r?.context,signal:null}).subscribe({next(s){s.result.typestarted?r.onStarted?.({context:s.context}):s.result.typestopped?r.onStopped?.():r.onData?.(s.result.data)},error(s){r.onError?.(s)},complete(){r.onComplete?.()}})}constructor(t){this.requestId0,this.runtime{},this.linkst.links.map(n>n(this.runtime))}}function pv(e){return new Cm(e)}const mv{query:query,mutate:mutation,subscribe:subscription},gve>mve;function yv(e){const tHo(({path:n,args:r})>{const i...n,sgv(i.pop()),oi.join(.);return es(o,...r)});return uc(n>e.hasOwnProperty(n)?en:n__untypedClient?e:tn)}function vv(e){return e.__untypedClient}const sfe>typeof efunction;function wv(e){if(e)return e;if(typeof windowu&&sf(window.fetch))return window.fetch;if(typeof globalThisu&&sf(globalThis.fetch))return globalThis.fetch;throw new Error(No fetch implementation found)}function bv(e){return e instanceof Uint8Array||e instanceof Blob}function Av(e){return e instanceof FormData}function xv(e){const te;return t?inputin t?t:{input:t,output:t}:{input:{serialize:n>n,deserialize:n>n},output:{serialize:n>n,deserialize:n>n}}}function Cv(e){return{url:e.url.toString(),fetch:e.fetch,transformer:xv(e.transformer),methodOverride:e.methodOverride}}function Ev(e){const t{};for(let n0;ne.length;n++){const ren;tnr}return t}const Sv{query:GET,mutation:POST,subscription:PATCH};function cc(e){returninputin e?e.transformer.input.serialize(e.input):Ev(e.inputs.map(t>e.transformer.input.serialize(t)))}const Ile>{const te.url.split(?);let rt0.replace(/\/$/,)+/+e.path;const i;if(t1&&i.push(t1),inputsin e&&i.push(batch1),e.typequery||e.typesubscription){const scc(e);s!void 0&&e.methodOverride!POST&&i.push(`input${encodeURIComponent(JSON.stringify(s))}`)}return i.length&&(r+?+i.join(&)),r},Pve>{if(e.typequery&&e.methodOverride!POST)return;const tcc(e);return t!void 0?JSON.stringify(t):void 0},kve>Bl({...e,contentTypeHeader:application/json,getUrl:Il,getBody:Pv});class Ov extends Error{constructor(){const tAbortError;super(t),this.namet,this.messaget}}const Rve>{if(e?.aborted)throw e.throwIfAborted?.(),typeof DOMExceptionu?new DOMException(AbortError,AbortError):new Ov};async function Mv(e){Rv(e.signal);const te.getUrl(e),ne.getBody(e),{type:r}e,iawait(async()>{const oawait e.headers();return Symbol.iterator in o?Object.fromEntries(o):o})(),s{...e.contentTypeHeader?{content-type:e.contentTypeHeader}:{},...e.trpcAcceptHeader?{trpc-accept:e.trpcAcceptHeader}:void 0,...i};return wv(e.fetch)(t,{method:e.methodOverride??Svr,signal:e.signal,body:n,headers:s})}async function Bl(e){const t{},nawait Mv(e);t.responsen;const rawait n.json();return t.responseJSONr,{json:r,meta:t}}const jve>{const tcc(e);if(Av(t)){if(e.type!mutation&&e.methodOverride!POST)throw new Error(FormData is only supported for mutations);return Bl({...e,contentTypeHeader:void 0,getUrl:Il,getBody:()>t})}if(bv(t)){if(e.type!mutation&&e.methodOverride!POST)throw new Error(Octet type input is only supported for mutations);return Bl({...e,contentTypeHeader:application/octet-stream,getUrl:Il,getBody:()>t})}return kv(e)};function Nv(e){const tCv(e);return()>({op:n})>lc(r>{const{path:i,input:s,type:o}n;/* istanbul ignore if -- @preserve */if(osubscription)throw new Error(Subscriptions are unsupported by `httpLink` - use `httpSubscriptionLink` or `wsLink`);const ajv({...t,type:o,path:i,input:s,signal:n.signal,headers(){return e.headers?typeof e.headersfunction?e.headers({op:n}):e.headers:{}}});let l;return a.then(u>{lu.meta;const ccv(u.json,t.transformer.output);if(!c.ok){r.error(Vt.from(c.error,{meta:l}));return}r.next({context:u.meta,result:c.result}),r.complete()}).catch(u>{r.error(Vt.from(u,{meta:l}))}),()>{}})}function jt(e,t,n){const re.flatMap(i>i.split(.));if(!t&&(!n||nany))return r.length?r:;if(ninfinite&&xn(t)&&(directionin t||cursorin t)){const{cursor:i,direction:s,...o}t;returnr,{input:o,type:infinite}}returnr,{...typeof tu&&t!Ht&&{input:t},...n&&n!any&&{type:n}}}function Ts(e){return jt(e,void 0,any)}function Dv(e){return Ho(({path:t,args:n})>{const r...t,ir.pop();if(iuseMutation)return ei(r,...n);if(i_def)return{path:r};consts,...on,ao0||{};return ei(r,s,a)})}const Tvclient,ssrContext,ssrState,abortOnUnmount,IvE.createContext?.(null),Bve>{switch(e){casefetch:caseensureData:caseprefetch:casegetData:casesetData:casesetQueriesData:returnquery;casefetchInfinite:caseprefetchInfinite:casegetInfiniteData:casesetInfiniteData:returninfinite;casesetMutationDefaults:casegetMutationDefaults:caseisMutating:casecancel:caseinvalidate:caserefetch:casereset:returnany}};function Fv(e){return Ho(t>{const n...t.path,rn.pop(),i...t.args,si.shift(),oBv(r),ajt(n,s,o);return{fetch:()>e.fetchQuery(a,...i),fetchInfinite:()>e.fetchInfiniteQuery(a,i0),prefetch:()>e.prefetchQuery(a,...i),prefetchInfinite:()>e.prefetchInfiniteQuery(a,i0),ensureData:()>e.ensureQueryData(a,...i),invalidate:()>e.invalidateQueries(a,...i),reset:()>e.resetQueries(a,...i),refetch:()>e.refetchQueries(a,...i),cancel:()>e.cancelQuery(a,...i),setData:()>{e.setQueryData(a,i0,i1)},setQueriesData:()>e.setQueriesData(a,i0,i1,i2),setInfiniteData:()>{e.setInfiniteQueryData(a,i0,i1)},getData:()>e.getQueryData(a),getInfiniteData:()>e.getInfiniteQueryData(a),setMutationDefaults:()>e.setMutationDefaults(Ts(n),s),getMutationDefaults:()>e.getMutationDefaults(Ts(n)),isMutating:()>e.isMutating({mutationKey:Ts(n)})}r()})}function Qv(e){const tyv(e.client),nFv(e);return uc(r>{const ir;return iclient?t:Tv.includes(i)?ei:nr})}function Je(e,t,n){const re0;let ie1?.input;return n&&(i{...i??{},...n.pageParam?{cursor:n.pageParam}:{},direction:n.direction}),r.join(.),i,t?.trpc}function Ir(e){const te.path.join(.);return E.useMemo(()>({path:t}),t)}function Lv(e){const{client:t,queryClient:n}e,rt instanceof Cm?t:vv(t);return{fetchQuery:(i,s)>n.fetchQuery({...s,queryKey:i,queryFn:()>r.query(...Je(i,s))}),fetchInfiniteQuery:(i,s)>n.fetchInfiniteQuery({...s,queryKey:i,queryFn:({pageParam:o,direction:a})>r.query(...Je(i,s,{pageParam:o,direction:a})),initialPageParam:s?.initialCursor??null}),prefetchQuery:(i,s)>n.prefetchQuery({...s,queryKey:i,queryFn:()>r.query(...Je(i,s))}),prefetchInfiniteQuery:(i,s)>n.prefetchInfiniteQuery({...s,queryKey:i,queryFn:({pageParam:o,direction:a})>r.query(...Je(i,s,{pageParam:o,direction:a})),initialPageParam:s?.initialCursor??null}),ensureQueryData:(i,s)>n.ensureQueryData({...s,queryKey:i,queryFn:()>r.query(...Je(i,s))}),invalidateQueries:(i,s,o)>n.invalidateQueries({...s,queryKey:i},o),resetQueries:(i,s,o)>n.resetQueries({...s,queryKey:i},o),refetchQueries:(i,s,o)>n.refetchQueries({...s,queryKey:i},o),cancelQuery:(i,s)>n.cancelQueries({queryKey:i},s),setQueryData:(i,s,o)>n.setQueryData(i,s,o),setQueriesData:(i,s,o,a)>n.setQueriesData({...s,queryKey:i},o,a),getQueryData:i>n.getQueryData(i),setInfiniteQueryData:(i,s,o)>n.setQueryData(i,s,o),getInfiniteQueryData:i>n.getQueryData(i),setMutationDefaults:(i,s)>{const oi0,al>r.mutation(...Je(o,{input:l},e));return n.setMutationDefaults(i,typeof sfunction?s({canonicalMutationFn:a}):s)},getMutationDefaults:i>n.getMutationDefaults(i),isMutating:i>n.isMutating({...i,exact:!0})}}function of(e){return Ho(t>{const nt.path,rn.join(.),i,st.args;return{queryKey:jt(n,i,query),queryFn:()>e.query(r,i,s?.trpc),...s}})}function zv(e){const ty>y.originalFn(),nIv,ry>pv(y),iy>{const{abortOnUnmount:b!1,client:f,queryClient:p,ssrContext:g}y,A,xE.useState(y.ssrState??!1),CE.useMemo(()>Lv({client:f,queryClient:p}),f,p),SE.useMemo(()>({abortOnUnmount:b,queryClient:p,client:f,ssrContext:g??null,ssrState:A,...C}),b,f,C,p,g,A);return E.useEffect(()>{x(P>P?mounted:!1)},),E.createElement(n.Provider,{value:S},y.children)};function s(){const yE.useContext(n);if(!y)throw new Error(Unable to find tRPC Context. Did you forget to wrap your App inside `withTRPC` HoC?);return y}function o(y,b){const{queryClient:f,ssrState:p}s();return p&&p!mounted&&f.getQueryCache().find({queryKey:y})?.state.statuserror?{retryOnMount:!1,...b}:b}function a(y,b,f){const ps(),{abortOnUnmount:g,client:A,ssrState:x,queryClient:C,prefetchQuery:S}p,Pjt(y,b,query),NC.getQueryDefaults(P),jbHt;typeof window>u&&xprepass&&f?.trpc?.ssr!!1&&(f?.enabled??N?.enabled)!!1&&!j&&!C.getQueryCache().find({queryKey:P})&&S(P,f);const Ho(P,{...N,...f}),If?.trpc?.abortOnUnmount??e?.abortOnUnmount??g,XZ1({...H,queryKey:P,queryFn:j?b:async ue>{const ut{...H,trpc:{...H?.trpc,...I?{signal:ue.signal}:{signal:null}}},neawait A.query(...Je(P,ut));if(lv(ne)){const OC.getQueryCache().build(ue.queryKey,{queryKey:P});O.setState({data:,status:success});const D;for await(const T of ne)D.push(T),O.setState({data:...D});return D}return ne}},C);return X.trpcIr({path:y}),X}function l(y,b,f){const ps(),gjt(y,b,query),Af?.trpc?.abortOnUnmount??e?.abortOnUnmount??p.abortOnUnmount,xY1({...f,queryKey:g,queryFn:C>{const S{trpc:{...A?{signal:C.signal}:{signal:null}}};return p.client.query(...Je(g,S))}},p.queryClient);return x.trpcIr({path:y}),x.data,x}function u(y,b){const{client:f}s(),pzo(),gTs(y),Ap.defaultMutationOptions(p.getMutationDefaults(g)),xtv({...b,mutationKey:g,mutationFn:C>f.mutation(...Je(y,{input:C},b)),onSuccess(...C){return t({originalFn:()>b?.onSuccess?.(...C)??A?.onSuccess?.(...C),queryClient:p,meta:b?.meta??A?.meta??{}})}},p);return x.trpcIr({path:y}),x}/* istanbul ignore next -- @preserve */function c(y,b,f){const pf?.enabled??b!Ht,gKt(jt(y,b,any)),{client:A}s(),xE.useRef(f);x.currentf,E.useEffect(()>{if(!p)return;let C!1;const SA.subscription(y.join(.),b??void 0,{onStarted:()>{C||x.current.onStarted?.()},onData:P>{C||x.current.onData(P)},onError:P>{C||x.current.onError?.(P)}});return()>{C!0,S.unsubscribe()}},g,p)}function m(y,b,f){const{client:p,ssrState:g,prefetchInfiniteQuery:A,queryClient:x,abortOnUnmount:C}s(),Sjt(y,b,infinite),Px.getQueryDefaults(S),NbHt;typeof window>u&&gprepass&&f?.trpc?.ssr!!1&&(f?.enabled??P?.enabled)!!1&&!N&&!x.getQueryCache().find({queryKey:S})&&A(S,{...P,...f});const jo(S,{...P,...f}),Hf?.trpc?.abortOnUnmount??C,Inv({...j,initialPageParam:f.initialCursor??null,persister:f.persister,queryKey:S,queryFn:N?b:X>{const ue{...j,trpc:{...j?.trpc,...H?{signal:X.signal}:{signal:null}}};return p.query(...Je(S,ue,{pageParam:X.pageParam??f.initialCursor,direction:X.direction}))}},x);return I.trpcIr({path:y}),I}function d(y,b,f){const ps(),gjt(y,b,infinite),Ap.queryClient.getQueryDefaults(g),xo(g,{...A,...f}),Cf?.trpc?.abortOnUnmount??p.abortOnUnmount,SX1({...f,initialPageParam:f.initialCursor??null,queryKey:g,queryFn:P>{const N{...x,trpc:{...x?.trpc,...C?{signal:P.signal}:{}}};return p.client.query(...Je(g,N,{pageParam:P.pageParam??f.initialCursor,direction:P.direction}))}},p.queryClient);return S.trpcIr({path:y}),S.data,S}return{Provider:i,createClient:r,useContext:s,useUtils:s,useQuery:a,useSuspenseQuery:l,useQueries:y>{const{ssrState:b,queryClient:f,prefetchQuery:p,client:g}s(),Aof(g),xy(A);if(typeof window>u&&bprepass)for(const C of x){const SC;S.trpc?.ssr!!1&&!f.getQueryCache().find({queryKey:S.queryKey})&&p(S.queryKey,S)}return bm({queries:x.map(C>({...C,queryKey:C.queryKey}))},f)},useSuspenseQueries:y>{const{queryClient:b,client:f}s(),pof(f),gy(p),Aev({queries:g.map(x>({...x,queryKey:x.queryKey}))},b);returnA.map(x>x.data),A},useMutation:u,useSubscription:c,useInfiniteQuery:m,useSuspenseInfiniteQuery:d}}function Uv(e){const tDv(e);return uc(n>nuseContext||nuseUtils?()>{const re.useUtils();return E.useMemo(()>Qv(r),r)}:e.hasOwnProperty(n)?en:tn)}function Hv(e){const tzv(e);return Uv(t)}const WiHv(),VvWi.createClient({links:Nv({url:https://hello-0-4vdunwlmpq-uc.a.run.app,headers:{content-type:text/plain}})});class _v extends E.Component{state{hasError:!1};static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(t,n){}render(){return this.state.hasError?this.props.fallback:this.props.children}}const po*,Gv/,/-/proof-of-play-points-leaderboard,`/-/nft-holding-leaderboard/${po}`,`/0x${po}`,$vGv.map(e>e,new RegExp(`^${e.replaceAll(po,(a-zA-Z0-9-+))}$`)),Kve>{const te?/:e;for(constn,rof $v){const ir.exec(t);if(i){const si.slice(1);return s.length?{id:n,params:s}:{id:n}}}return null},dce>{if(!(paramsin e))return e.id;let te.id;for(const n of e.params)tt.replace(po,n);return t},fce>({id:/0x*,params:e.slice(2)});function Yt(e,t){if(enull)return{};var n{},rObject.keys(e),i,s;for(s0;sr.length;s++)irs,!(t.indexOf(i)>0)&&(niei);return n}var qvcolor,WvE.forwardRef(function(e,t){var ne.color,rnvoid 0?currentColor:n,iYt(e,qv);return E.createElement(svg,Object.assign({width:15,height:15,viewBox:0 0 15 15,fill:none,xmlns:http://www.w3.org/2000/svg},i,{ref:t}),E.createElement(path,{d:M4.18179 6.18181C4.35753 6.00608 4.64245 6.00608 4.81819 6.18181L7.49999 8.86362L10.1818 6.18181C10.3575 6.00608 10.6424 6.00608 10.8182 6.18181C10.9939 6.35755 10.9939 6.64247 10.8182 6.81821L7.81819 9.81821C7.73379 9.9026 7.61934 9.95001 7.49999 9.95001C7.38064 9.95001 7.26618 9.9026 7.18179 9.81821L4.18179 6.81821C4.00605 6.64247 4.00605 6.35755 4.18179 6.18181Z,fill:r,fillRule:evenodd,clipRule:evenodd}))}),Jvcolor,ZvE.forwardRef(function(e,t){var ne.color,rnvoid 0?currentColor:n,iYt(e,Jv);return E.createElement(svg,Object.assign({width:15,height:15,viewBox:0 0 15 15,fill:none,xmlns:http://www.w3.org/2000/svg},i,{ref:t}),E.createElement(path,{d:M1 9.50006C1 10.3285 1.67157 11.0001 2.5 11.0001H4L4 10.0001H2.5C2.22386 10.0001 2 9.7762 2 9.50006L2 2.50006C2 2.22392 2.22386 2.00006 2.5 2.00006L9.5 2.00006C9.77614 2.00006 10 2.22392 10 2.50006V4.00002H5.5C4.67158 4.00002 4 4.67159 4 5.50002V12.5C4 13.3284 4.67158 14 5.5 14H12.5C13.3284 14 14 13.3284 14 12.5V5.50002C14 4.67159 13.3284 4.00002 12.5 4.00002H11V2.50006C11 1.67163 10.3284 1.00006 9.5 1.00006H2.5C1.67157 1.00006 1 1.67163 1 2.50006V9.50006ZM5 5.50002C5 5.22388 5.22386 5.00002 5.5 5.00002H12.5C12.7761 5.00002 13 5.22388 13 5.50002V12.5C13 12.7762 12.7761 13 12.5 13H5.5C5.22386 13 5 12.7762 5 12.5V5.50002Z,fill:r,fillRule:evenodd,clipRule:evenodd}))}),Yvcolor,XvE.forwardRef(function(e,t){var ne.color,rnvoid 0?currentColor:n,iYt(e,Yv);return E.createElement(svg,Object.assign({width:15,height:15,viewBox:0 0 15 15,fill:none,xmlns:http://www.w3.org/2000/svg},i,{ref:t}),E.createElement(path,{d:M12.8536 2.85355C13.0488 2.65829 13.0488 2.34171 12.8536 2.14645C12.6583 1.95118 12.3417 1.95118 12.1464 2.14645L7.5 6.79289L2.85355 2.14645C2.65829 1.95118 2.34171 1.95118 2.14645 2.14645C1.95118 2.34171 1.95118 2.65829 2.14645 2.85355L6.79289 7.5L2.14645 12.1464C1.95118 12.3417 1.95118 12.6583 2.14645 12.8536C2.34171 13.0488 2.65829 13.0488 2.85355 12.8536L7.5 8.20711L12.1464 12.8536C12.3417 13.0488 12.6583 13.0488 12.8536 12.8536C13.0488 12.6583 13.0488 12.3417 12.8536 12.1464L8.20711 7.5L12.8536 2.85355Z,fill:r,fillRule:evenodd,clipRule:evenodd}))}),ewcolor,twE.forwardRef(function(e,t){var ne.color,rnvoid 0?currentColor:n,iYt(e,ew);return E.createElement(svg,Object.assign({width:15,height:15,viewBox:0 0 15 15,fill:none,xmlns:http://www.w3.org/2000/svg},i,{ref:t}),E.createElement(path,{d:M1 2C0.447715 2 0 2.44772 0 3V12C0 12.5523 0.447715 13 1 13H14C14.5523 13 15 12.5523 15 12V3C15 2.44772 14.5523 2 14 2H1ZM1 3L14 3V3.92494C13.9174 3.92486 13.8338 3.94751 13.7589 3.99505L7.5 7.96703L1.24112 3.99505C1.16621 3.94751 1.0826 3.92486 1 3.92494V3ZM1 4.90797V12H14V4.90797L7.74112 8.87995C7.59394 8.97335 7.40606 8.97335 7.25888 8.87995L1 4.90797Z,fill:r,fillRule:evenodd,clipRule:evenodd}))}),nwcolor,rwE.forwardRef(function(e,t){var ne.color,rnvoid 0?currentColor:n,iYt(e,nw);return E.createElement(svg,Object.assign({width:15,height:15,viewBox:0 0 15 15,fill:none,xmlns:http://www.w3.org/2000/svg},i,{ref:t}),E.createElement(path,{d:M1.5 3C1.22386 3 1 3.22386 1 3.5C1 3.77614 1.22386 4 1.5 4H13.5C13.7761 4 14 3.77614 14 3.5C14 3.22386 13.7761 3 13.5 3H1.5ZM1 7.5C1 7.22386 1.22386 7 1.5 7H13.5C13.7761 7 14 7.22386 14 7.5C14 7.77614 13.7761 8 13.5 8H1.5C1.22386 8 1 7.77614 1 7.5ZM1 11.5C1 11.2239 1.22386 11 1.5 11H13.5C13.7761 11 14 11.2239 14 11.5C14 11.7761 13.7761 12 13.5 12H1.5C1.22386 12 1 11.7761 1 11.5Z,fill:r,fillRule:evenodd,clipRule:evenodd}))}),iwcolor,swE.forwardRef(function(e,t){var ne.color,rnvoid 0?currentColor:n,iYt(e,iw);return E.createElement(svg,Object.assign({width:15,height:15,viewBox:0 0 15 15,fill:none,xmlns:http://www.w3.org/2000/svg},i,{ref:t}),E.createElement(path,{d:M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z,fill:r,fillRule:evenodd,clipRule:evenodd}))}),owcolor,awE.forwardRef(function(e,t){var ne.color,rnvoid 0?currentColor:n,iYt(e,ow);return E.createElement(svg,Object.assign({width:15,height:15,viewBox:0 0 15 15,fill:none,xmlns:http://www.w3.org/2000/svg},i,{ref:t}),E.createElement(path,{fillRule:evenodd,clipRule:evenodd,d:M12 13C12.5523 13 13 12.5523 13 12V3C13 2.44771 12.5523 2 12 2H3C2.44771 2 2 2.44771 2 3V6.5C2 6.77614 2.22386 7 2.5 7C2.77614 7 3 6.77614 3 6.5V3H12V12H8.5C8.22386 12 8 12.2239 8 12.5C8 12.7761 8.22386 13 8.5 13H12ZM9 6.5C9 6.5001 9 6.50021 9 6.50031V6.50035V9.5C9 9.77614 8.77614 10 8.5 10C8.22386 10 8 9.77614 8 9.5V7.70711L2.85355 12.8536C2.65829 13.0488 2.34171 13.0488 2.14645 12.8536C1.95118 12.6583 1.95118 12.3417 2.14645 12.1464L7.29289 7H5.5C5.22386 7 5 6.77614 5 6.5C5 6.22386 5.22386 6 5.5 6H8.5C8.56779 6 8.63244 6.01349 8.69139 6.03794C8.74949 6.06198 8.80398 6.09744 8.85143 6.14433C8.94251 6.23434 8.9992 6.35909 8.99999 6.49708L8.99999 6.49738,fill:r}))}),lwcolor,hcE.forwardRef(function(e,t){var ne.color,rnvoid 0?currentColor:n,iYt(e,lw);return E.createElement(svg,Object.assign({width:15,height:15,viewBox:0 0 15 15,fill:none,xmlns:http://www.w3.org/2000/svg},i,{ref:t}),E.createElement(path,{d:M1.84998 7.49998C1.84998 4.66458 4.05979 1.84998 7.49998 1.84998C10.2783 1.84998 11.6515 3.9064 12.2367 5H10.5C10.2239 5 10 5.22386 10 5.5C10 5.77614 10.2239 6 10.5 6H13.5C13.7761 6 14 5.77614 14 5.5V2.5C14 2.22386 13.7761 2 13.5 2C13.2239 2 13 2.22386 13 2.5V4.31318C12.2955 3.07126 10.6659 0.849976 7.49998 0.849976C3.43716 0.849976 0.849976 4.18537 0.849976 7.49998C0.849976 10.8146 3.43716 14.15 7.49998 14.15C9.44382 14.15 11.0622 13.3808 12.2145 12.2084C12.8315 11.5806 13.3133 10.839 13.6418 10.0407C13.7469 9.78536 13.6251 9.49315 13.3698 9.38806C13.1144 9.28296 12.8222 9.40478 12.7171 9.66014C12.4363 10.3425 12.0251 10.9745 11.5013 11.5074C10.5295 12.4963 9.16504 13.15 7.49998 13.15C4.05979 13.15 1.84998 10.3354 1.84998 7.49998Z,fill:r,fillRule:evenodd,clipRule:evenodd}))});const pc-;function uw(e){const tdw(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}e;function i(o){const ao.split(pc);return a0&&a.length!1&&a.shift(),Em(a,t)||cw(o)}function s(o,a){const lno||;return a&&ro?...l,...ro:l}return{getClassGroupId:i,getConflictingClassGroupIds:s}}function Em(e,t){if(e.length0)return t.classGroupId;const ne0,rt.nextPart.get(n),ir?Em(e.slice(1),r):void 0;if(i)return i;if(t.validators.length0)return;const se.join(pc);return t.validators.find(({validator:o})>o(s))?.classGroupId}const af/^\(.+)\$/;function cw(e){if(af.test(e)){const taf.exec(e)1,nt?.substring(0,t.indexOf(:));if(n)returnarbitrary..+n}}function dw(e){const{theme:t,prefix:n}e,r{nextPart:new Map,validators:};return hw(Object.entries(e.classGroups),n).forEach((s,o)>{Fl(o,r,s,t)}),r}function Fl(e,t,n,r){e.forEach(i>{if(typeof istring){const si?t:lf(t,i);s.classGroupIdn;return}if(typeof ifunction){if(fw(i)){Fl(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach((s,o)>{Fl(o,lf(t,s),n,r)})})}function lf(e,t){let ne;return t.split(pc).forEach(r>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:}),nn.nextPart.get(r)}),n}function fw(e){return e.isThemeGetter}function hw(e,t){return t?e.map((n,r)>{const ir.map(s>typeof sstring?t+s:typeof sobject?Object.fromEntries(Object.entries(s).map((o,a)>t+o,a)):s);returnn,i}):e}function pw(e){if(e1)return{get:()>{},set:()>{}};let t0,nnew Map,rnew Map;function i(s,o){n.set(s,o),t++,t>e&&(t0,rn,nnew Map)}return{get(s){let on.get(s);if(o!void 0)return o;if((or.get(s))!void 0)return i(s,o),o},set(s,o){n.has(s)?n.set(s,o):i(s,o)}}}const Sm!;function mw(e){const{separator:t,experimentalParseClassName:n}e,rt.length1,it0,st.length;function o(a){const l;let u0,c0,m;for(let b0;ba.length;b++){let fab;if(u0){if(fi&&(r||a.slice(b,b+s)t)){l.push(a.slice(c,b)),cb+s;continue}if(f/){mb;continue}}f?u++:f&&u--}const dl.length0?a:a.substring(c),vd.startsWith(Sm),wv?d.substring(1):d,ym&&m>c?m-c:void 0;return{modifiers:l,hasImportantModifier:v,baseClassName:w,maybePostfixModifierPosition:y}}return n?function(l){return n({className:l,parseClassName:o})}:o}function gw(e){if(e.length1)return e;const t;let n;return e.forEach(r>{r0?(t.push(...n.sort(),r),n):n.push(r)}),t.push(...n.sort()),t}function yw(e){return{cache:pw(e.cacheSize),parseClassName:mw(e),...uw(e)}}const vw/\s+/;function ww(e,t){const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}t,snew Set;return e.trim().split(vw).map(o>{const{modifiers:a,hasImportantModifier:l,baseClassName:u,maybePostfixModifierPosition:c}n(o);let m!!c,dr(m?u.substring(0,c):u);if(!d){if(!m)return{isTailwindClass:!1,originalClassName:o};if(dr(u),!d)return{isTailwindClass:!1,originalClassName:o};m!1}const vgw(a).join(:);return{isTailwindClass:!0,modifierId:l?v+Sm:v,classGroupId:d,originalClassName:o,hasPostfixModifier:m}}).reverse().filter(o>{if(!o.isTailwindClass)return!0;const{modifierId:a,classGroupId:l,hasPostfixModifier:u}o,ca+l;return s.has(c)?!1:(s.add(c),i(l,u).forEach(m>s.add(a+m)),!0)}).reverse().map(o>o.originalClassName).join( )}function ni(){let e0,t,n,r;for(;earguments.length;)(targumentse++)&&(nPm(t))&&(r&&(r+ ),r+n);return r}function Pm(e){if(typeof estring)return e;let t,n;for(let r0;re.length;r++)er&&(tPm(er))&&(n&&(n+ ),n+t);return n}function bw(e,...t){let n,r,i,so;function o(l){const ut.reduce((c,m)>m(c),e());return nyw(u),rn.cache.get,in.cache.set,sa,a(l)}function a(l){const ur(l);if(u)return u;const cww(l,n);return i(l,c),c}return function(){return s(ni.apply(null,arguments))}}function V(e){const tn>ne||;return t.isThemeGetter!0,t}const km/^\(?:(a-z-+):)?(.+)\$/i,Aw/^\d+\/\d+$/,xwnew Set(px,full,screen),Cw/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Ew/\d+(%|px|r?em|sdl?v(hwib|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,Sw/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Pw/^(inset_)?-?((\d+)?\.?(\d+)a-z+|0)_-?((\d+)?\.?(\d+)a-z+|0)/,kw/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function ct(e){return un(e)||xw.has(e)||Aw.test(e)}function St(e){return Er(e,length,Iw)}function un(e){return!!e&&!Number.isNaN(Number(e))}function ys(e){return Er(e,number,un)}function Br(e){return!!e&&Number.isInteger(Number(e))}function Ow(e){return e.endsWith(%)&&un(e.slice(0,-1))}function B(e){return km.test(e)}function Pt(e){return Cw.test(e)}const Rwnew Set(length,size,percentage);function Mw(e){return Er(e,Rw,Om)}function jw(e){return Er(e,position,Om)}const Nwnew Set(image,url);function Dw(e){return Er(e,Nw,Fw)}function Tw(e){return Er(e,,Bw)}function Fr(){return!0}function Er(e,t,n){const rkm.exec(e);return r?r1?typeof tstring?r1t:t.has(r1):n(r2):!1}function Iw(e){return Ew.test(e)&&!Sw.test(e)}function Om(){return!1}function Bw(e){return Pw.test(e)}function Fw(e){return kw.test(e)}function Qw(){const eV(colors),tV(spacing),nV(blur),rV(brightness),iV(borderColor),sV(borderRadius),oV(borderSpacing),aV(borderWidth),lV(contrast),uV(grayscale),cV(hueRotate),mV(invert),dV(gap),vV(gradientColorStops),wV(gradientColorStopPositions),yV(inset),bV(margin),fV(opacity),pV(padding),gV(saturate),AV(scale),xV(sepia),CV(skew),SV(space),PV(translate),N()>auto,contain,none,j()>auto,hidden,clip,visible,scroll,H()>auto,B,t,I()>B,t,X()>,ct,St,ue()>auto,un,B,ut()>bottom,center,left,left-bottom,left-top,right,right-bottom,right-top,top,ne()>solid,dashed,dotted,double,none,tt()>normal,multiply,screen,overlay,darken,lighten,color-dodge,color-burn,hard-light,soft-light,difference,exclusion,hue,saturation,color,luminosity,O()>start,end,center,between,around,evenly,stretch,D()>,0,B,T()>auto,avoid,all,avoid-page,page,left,right,column,z()>un,ys,K()>un,B;return{cacheSize:500,separator::,theme:{colors:Fr,spacing:ct,St,blur:none,,Pt,B,brightness:z(),borderColor:e,borderRadius:none,,full,Pt,B,borderSpacing:I(),borderWidth:X(),contrast:z(),grayscale:D(),hueRotate:K(),invert:D(),gap:I(),gradientColorStops:e,gradientColorStopPositions:Ow,St,inset:H(),margin:H(),opacity:z(),padding:I(),saturate:z(),scale:z(),sepia:D(),skew:K(),space:I(),translate:I()},classGroups:{aspect:{aspect:auto,square,video,B},container:container,columns:{columns:Pt},break-after:{break-after:T()},break-before:{break-before:T()},break-inside:{break-inside:auto,avoid,avoid-page,avoid-column},box-decoration:{box-decoration:slice,clone},box:{box:border,content},display:block,inline-block,inline,flex,inline-flex,table,inline-table,table-caption,table-cell,table-column,table-column-group,table-footer-group,table-header-group,table-row-group,table-row,flow-root,grid,inline-grid,contents,list-item,hidden,float:{float:right,left,none,start,end},clear:{clear:left,right,both,none,start,end},isolation:isolate,isolation-auto,object-fit:{object:contain,cover,fill,none,scale-down},object-position:{object:...ut(),B},overflow:{overflow:j()},overflow-x:{overflow-x:j()},overflow-y:{overflow-y:j()},overscroll:{overscroll:N()},overscroll-x:{overscroll-x:N()},overscroll-y:{overscroll-y:N()},position:static,fixed,absolute,relative,sticky,inset:{inset:y},inset-x:{inset-x:y},inset-y:{inset-y:y},start:{start:y},end:{end:y},top:{top:y},right:{right:y},bottom:{bottom:y},left:{left:y},visibility:visible,invisible,collapse,z:{z:auto,Br,B},basis:{basis:H()},flex-direction:{flex:row,row-reverse,col,col-reverse},flex-wrap:{flex:wrap,wrap-reverse,nowrap},flex:{flex:1,auto,initial,none,B},grow:{grow:D()},shrink:{shrink:D()},order:{order:first,last,none,Br,B},grid-cols:{grid-cols:Fr},col-start-end:{col:auto,{span:full,Br,B},B},col-start:{col-start:ue()},col-end:{col-end:ue()},grid-rows:{grid-rows:Fr},row-start-end:{row:auto,{span:Br,B},B},row-start:{row-start:ue()},row-end:{row-end:ue()},grid-flow:{grid-flow:row,col,dense,row-dense,col-dense},auto-cols:{auto-cols:auto,min,max,fr,B},auto-rows:{auto-rows:auto,min,max,fr,B},gap:{gap:d},gap-x:{gap-x:d},gap-y:{gap-y:d},justify-content:{justify:normal,...O()},justify-items:{justify-items:start,end,center,stretch},justify-self:{justify-self:auto,start,end,center,stretch},align-content:{content:normal,...O(),baseline},align-items:{items:start,end,center,baseline,stretch},align-self:{self:auto,start,end,center,stretch,baseline},place-content:{place-content:...O(),baseline},place-items:{place-items:start,end,center,baseline,stretch},place-self:{place-self:auto,start,end,center,stretch},p:{p:p},px:{px:p},py:{py:p},ps:{ps:p},pe:{pe:p},pt:{pt:p},pr:{pr:p},pb:{pb:p},pl:{pl:p},m:{m:b},mx:{mx:b},my:{my:b},ms:{ms:b},me:{me:b},mt:{mt:b},mr:{mr:b},mb:{mb:b},ml:{ml:b},space-x:{space-x:S},space-x-reverse:space-x-reverse,space-y:{space-y:S},space-y-reverse:space-y-reverse,w:{w:auto,min,max,fit,svw,lvw,dvw,B,t},min-w:{min-w:B,t,min,max,fit},max-w:{max-w:B,t,none,full,min,max,fit,prose,{screen:Pt},Pt},h:{h:B,t,auto,min,max,fit,svh,lvh,dvh},min-h:{min-h:B,t,min,max,fit,svh,lvh,dvh},max-h:{max-h:B,t,min,max,fit,svh,lvh,dvh},size:{size:B,t,auto,min,max,fit},font-size:{text:base,Pt,St},font-smoothing:antialiased,subpixel-antialiased,font-style:italic,not-italic,font-weight:{font:thin,extralight,light,normal,medium,semibold,bold,extrabold,black,ys},font-family:{font:Fr},fvn-normal:normal-nums,fvn-ordinal:ordinal,fvn-slashed-zero:slashed-zero,fvn-figure:lining-nums,oldstyle-nums,fvn-spacing:proportional-nums,tabular-nums,fvn-fraction:diagonal-fractions,stacked-fractons,tracking:{tracking:tighter,tight,normal,wide,wider,widest,B},line-clamp:{line-clamp:none,un,ys},leading:{leading:none,tight,snug,normal,relaxed,loose,ct,B},list-image:{list-image:none,B},list-style-type:{list:none,disc,decimal,B},list-style-position:{list:inside,outside},placeholder-color:{placeholder:e},placeholder-opacity:{placeholder-opacity:f},text-alignment:{text:left,center,right,justify,start,end},text-color:{text:e},text-opacity:{text-opacity:f},text-decoration:underline,overline,line-through,no-underline,text-decoration-style:{decoration:...ne(),wavy},text-decoration-thickness:{decoration:auto,from-font,ct,St},underline-offset:{underline-offset:auto,ct,B},text-decoration-color:{decoration:e},text-transform:uppercase,lowercase,capitalize,normal-case,text-overflow:truncate,text-ellipsis,text-clip,text-wrap:{text:wrap,nowrap,balance,pretty},indent:{indent:I()},vertical-align:{align:baseline,top,middle,bottom,text-top,text-bottom,sub,super,B},whitespace:{whitespace:normal,nowrap,pre,pre-line,pre-wrap,break-spaces},break:{break:normal,words,all,keep},hyphens:{hyphens:none,manual,auto},content:{content:none,B},bg-attachment:{bg:fixed,local,scroll},bg-clip:{bg-clip:border,padding,content,text},bg-opacity:{bg-opacity:f},bg-origin:{bg-origin:border,padding,content},bg-position:{bg:...ut(),jw},bg-repeat:{bg:no-repeat,{repeat:,x,y,round,space}},bg-size:{bg:auto,cover,contain,Mw},bg-image:{bg:none,{gradient-to:t,tr,r,br,b,bl,l,tl},Dw},bg-color:{bg:e},gradient-from-pos:{from:w},gradient-via-pos:{via:w},gradient-to-pos:{to:w},gradient-from:{from:v},gradient-via:{via:v},gradient-to:{to:v},rounded:{rounded:s},rounded-s:{rounded-s:s},rounded-e:{rounded-e:s},rounded-t:{rounded-t:s},rounded-r:{rounded-r:s},rounded-b:{rounded-b:s},rounded-l:{rounded-l:s},rounded-ss:{rounded-ss:s},rounded-se:{rounded-se:s},rounded-ee:{rounded-ee:s},rounded-es:{rounded-es:s},rounded-tl:{rounded-tl:s},rounded-tr:{rounded-tr:s},rounded-br:{rounded-br:s},rounded-bl:{rounded-bl:s},border-w:{border:a},border-w-x:{border-x:a},border-w-y:{border-y:a},border-w-s:{border-s:a},border-w-e:{border-e:a},border-w-t:{border-t:a},border-w-r:{border-r:a},border-w-b:{border-b:a},border-w-l:{border-l:a},border-opacity:{border-opacity:f},border-style:{border:...ne(),hidden},divide-x:{divide-x:a},divide-x-reverse:divide-x-reverse,divide-y:{divide-y:a},divide-y-reverse:divide-y-reverse,divide-opacity:{divide-opacity:f},divide-style:{divide:ne()},border-color:{border:i},border-color-x:{border-x:i},border-color-y:{border-y:i},border-color-t:{border-t:i},border-color-r:{border-r:i},border-color-b:{border-b:i},border-color-l:{border-l:i},divide-color:{divide:i},outline-style:{outline:,...ne()},outline-offset:{outline-offset:ct,B},outline-w:{outline:ct,St},outline-color:{outline:e},ring-w:{ring:X()},ring-w-inset:ring-inset,ring-color:{ring:e},ring-opacity:{ring-opacity:f},ring-offset-w:{ring-offset:ct,St},ring-offset-color:{ring-offset:e},shadow:{shadow:,inner,none,Pt,Tw},shadow-color:{shadow:Fr},opacity:{opacity:f},mix-blend:{mix-blend:...tt(),plus-lighter,plus-darker},bg-blend:{bg-blend:tt()},filter:{filter:,none},blur:{blur:n},brightness:{brightness:r},contrast:{contrast:l},drop-shadow:{drop-shadow:,none,Pt,B},grayscale:{grayscale:u},hue-rotate:{hue-rotate:c},invert:{invert:m},saturate:{saturate:g},sepia:{sepia:x},backdrop-filter:{backdrop-filter:,none},backdrop-blur:{backdrop-blur:n},backdrop-brightness:{backdrop-brightness:r},backdrop-contrast:{backdrop-contrast:l},backdrop-grayscale:{backdrop-grayscale:u},backdrop-hue-rotate:{backdrop-hue-rotate:c},backdrop-invert:{backdrop-invert:m},backdrop-opacity:{backdrop-opacity:f},backdrop-saturate:{backdrop-saturate:g},backdrop-sepia:{backdrop-sepia:x},border-collapse:{border:collapse,separate},border-spacing:{border-spacing:o},border-spacing-x:{border-spacing-x:o},border-spacing-y:{border-spacing-y:o},table-layout:{table:auto,fixed},caption:{caption:top,bottom},transition:{transition:none,all,,colors,opacity,shadow,transform,B},duration:{duration:K()},ease:{ease:linear,in,out,in-out,B},delay:{delay:K()},animate:{animate:none,spin,ping,pulse,bounce,B},transform:{transform:,gpu,none},scale:{scale:A},scale-x:{scale-x:A},scale-y:{scale-y:A},rotate:{rotate:Br,B},translate-x:{translate-x:P},translate-y:{translate-y:P},skew-x:{skew-x:C},skew-y:{skew-y:C},transform-origin:{origin:center,top,top-right,right,bottom-right,bottom,bottom-left,left,top-left,B},accent:{accent:auto,e},appearance:{appearance:none,auto},cursor:{cursor:auto,default,pointer,wait,text,move,help,not-allowed,none,context-menu,progress,cell,crosshair,vertical-text,alias,copy,no-drop,grab,grabbing,all-scroll,col-resize,row-resize,n-resize,e-resize,s-resize,w-resize,ne-resize,nw-resize,se-resize,sw-resize,ew-resize,ns-resize,nesw-resize,nwse-resize,zoom-in,zoom-out,B},caret-color:{caret:e},pointer-events:{pointer-events:none,auto},resize:{resize:none,y,x,},scroll-behavior:{scroll:auto,smooth},scroll-m:{scroll-m:I()},scroll-mx:{scroll-mx:I()},scroll-my:{scroll-my:I()},scroll-ms:{scroll-ms:I()},scroll-me:{scroll-me:I()},scroll-mt:{scroll-mt:I()},scroll-mr:{scroll-mr:I()},scroll-mb:{scroll-mb:I()},scroll-ml:{scroll-ml:I()},scroll-p:{scroll-p:I()},scroll-px:{scroll-px:I()},scroll-py:{scroll-py:I()},scroll-ps:{scroll-ps:I()},scroll-pe:{scroll-pe:I()},scroll-pt:{scroll-pt:I()},scroll-pr:{scroll-pr:I()},scroll-pb:{scroll-pb:I()},scroll-pl:{scroll-pl:I()},snap-align:{snap:start,end,center,align-none},snap-stop:{snap:normal,always},snap-type:{snap:none,x,y,both},snap-strictness:{snap:mandatory,proximity},touch:{touch:auto,none,manipulation},touch-x:{touch-pan:x,left,right},touch-y:{touch-pan:y,up,down},touch-pz:touch-pinch-zoom,select:{select:none,text,all,auto},will-change:{will-change:auto,scroll,contents,transform,B},fill:{fill:e,none},stroke-w:{stroke:ct,St,ys},stroke:{stroke:e,none},sr:sr-only,not-sr-only,forced-color-adjust:{forced-color-adjust:auto,none}},conflictingClassGroups:{overflow:overflow-x,overflow-y,overscroll:overscroll-x,overscroll-y,inset:inset-x,inset-y,start,end,top,right,bottom,left,inset-x:right,left,inset-y:top,bottom,flex:basis,grow,shrink,gap:gap-x,gap-y,p:px,py,ps,pe,pt,pr,pb,pl,px:pr,pl,py:pt,pb,m:mx,my,ms,me,mt,mr,mb,ml,mx:mr,ml,my:mt,mb,size:w,h,font-size:leading,fvn-normal:fvn-ordinal,fvn-slashed-zero,fvn-figure,fvn-spacing,fvn-fraction,fvn-ordinal:fvn-normal,fvn-slashed-zero:fvn-normal,fvn-figure:fvn-normal,fvn-spacing:fvn-normal,fvn-fraction:fvn-normal,line-clamp:display,overflow,rounded:rounded-s,rounded-e,rounded-t,rounded-r,rounded-b,rounded-l,rounded-ss,rounded-se,rounded-ee,rounded-es,rounded-tl,rounded-tr,rounded-br,rounded-bl,rounded-s:rounded-ss,rounded-es,rounded-e:rounded-se,rounded-ee,rounded-t:rounded-tl,rounded-tr,rounded-r:rounded-tr,rounded-br,rounded-b:rounded-br,rounded-bl,rounded-l:rounded-tl,rounded-bl,border-spacing:border-spacing-x,border-spacing-y,border-w:border-w-s,border-w-e,border-w-t,border-w-r,border-w-b,border-w-l,border-w-x:border-w-r,border-w-l,border-w-y:border-w-t,border-w-b,border-color:border-color-t,border-color-r,border-color-b,border-color-l,border-color-x:border-color-r,border-color-l,border-color-y:border-color-t,border-color-b,scroll-m:scroll-mx,scroll-my,scroll-ms,scroll-me,scroll-mt,scroll-mr,scroll-mb,scroll-ml,scroll-mx:scroll-mr,scroll-ml,scroll-my:scroll-mt,scroll-mb,scroll-p:scroll-px,scroll-py,scroll-ps,scroll-pe,scroll-pt,scroll-pr,scroll-pb,scroll-pl,scroll-px:scroll-pr,scroll-pl,scroll-py:scroll-pt,scroll-pb,touch:touch-x,touch-y,touch-pz,touch-x:touch,touch-y:touch,touch-pz:touch},conflictingClassGroupModifiers:{font-size:leading}}}const lebw(Qw);function hr(e){const te.underlinevoid 0?!0:e.underline,ne.iconvoid 0?!0:e.icon;return h.jsxs(a,{href:e.href,target:_blank,rel:noopener noreferrer,className:le(t?underline decoration-zinc-500 hover:decoration-blue-700:text-blue-700 hover:underline,underline-offset-2 decoration-1,e.className),children:e.children,n?h.jsx(aw,{className:inline ml-0.5 mb-0.5 size-3 text-muted-foreground}):h.jsx(h.Fragment,{})})}function Lw(){return h.jsx(footer,{className:border-t,children:h.jsx(div,{className:container flex items-center justify-between gap-4 h-20 flex-row,children:h.jsxs(div,{className:text-muted-foreground flex,children:h.jsx(hr,{href:https://x.com/ChainsObserver,icon:!1,children:h.jsx(div,{className:rounded-md hover:bg-accent p-2,children:h.jsxs(svg,{className:size-3 fill-current,height:23,viewBox:0 0 1200 1227,width:23,xmlns:http://www.w3.org/2000/svg,children:h.jsx(title,{children:X}),h.jsx(path,{d:M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z})})})}),h.jsx(a,{href:mailto:chainsobserver@gmail.com,children:h.jsx(div,{className:rounded-md hover:bg-accent p-2,children:h.jsx(tw,{className:size-3})})})})})})}const QlE.createContext(null);function zw(e){if(E.useContext(Ql))throw new Error(this can only be used once);return h.jsx(Ql.Provider,{value:e.sync,children:e.children})}function mc(){const eE.useContext(Ql);if(!e)throw new Error(must be used within the provider);const tE.useCallback(n>{history.pushState(null,,dc(n)),e()},e);return{sync:e,pushHistoryAndSync:t}}function tr(e){const{pushHistoryAndSync:t}mc(),nE.useMemo(()>dc(e.to),e.to),rE.useCallback(s>{s.metaKey||s.ctrlKey||s.altKey||s.shiftKey||s.button!0||(s.preventDefault(),t(e.to),e.onClick&&e.onClick())},e.to,e.onClick,t),ie.underlinevoid 0?!0:e.underline;return h.jsx(a,{href:n,onClick:r,className:le(i?underline decoration-zinc-500 hover:decoration-blue-700:text-blue-700 hover:underline,underline-offset-2 decoration-1 ,e.className),children:e.children})}const Uw1.0.5;let _eclass Ll extends Error{constructor(t,n{}){const rn.cause instanceof Ll?n.cause.details:n.cause?.message?n.cause.message:n.details,in.cause instanceof Ll&&n.cause.docsPath||n.docsPath,st||An error occurred.,,...n.metaMessages?...n.metaMessages,:,...i?`Docs: https://abitype.dev${i}`:,...r?`Details: ${r}`:,`Version: abitype@${Uw}`.join(``);super(s),Object.defineProperty(this,details,{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,metaMessages,{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,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiTypeError}),n.cause&&(this.causen.cause),this.detailsr,this.docsPathi,this.metaMessagesn.metaMessages,this.shortMessaget}};function Xt(e,t){return e.exec(t)?.groups}const Rm/^bytes(1-9|10-9|20-9|30-2)?$/,Mm/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/,jm/^\(.+?\).*?$/,uf/^tuple(?array>(\(\d*)\)*)$/;function zl(e){let te.type;if(uf.test(e.type)&&componentsin e){t(;const ne.components.length;for(let i0;in;i++){const se.componentsi;t+zl(s),in-1&&(t+, )}const rXt(uf,e.type);return t+`)${r?.array??}`,zl({...e,type:t})}returnindexedin e&&e.indexed&&(t`${t} indexed`),e.name?`${t} ${e.name}`:t}function Qr(e){let t;const ne.length;for(let r0;rn;r++){const ier;t+zl(i),r!n-1&&(t+, )}return t}function Hw(e){return e.typefunction?`function ${e.name}(${Qr(e.inputs)})${e.stateMutability&&e.stateMutability!nonpayable?` ${e.stateMutability}`:}${e.outputs.length?` returns (${Qr(e.outputs)})`:}`:e.typeevent?`event ${e.name}(${Qr(e.inputs)})`:e.typeerror?`error ${e.name}(${Qr(e.inputs)})`:e.typeconstructor?`constructor(${Qr(e.inputs)})${e.stateMutabilitypayable? payable:}`:e.typefallback?fallback():receive() external payable}const Nm/^error (?name>a-zA-Z$_a-zA-Z0-9$_*)\((?parameters>.*?)\)$/;function Vw(e){return Nm.test(e)}function _w(e){return Xt(Nm,e)}const Dm/^event (?name>a-zA-Z$_a-zA-Z0-9$_*)\((?parameters>.*?)\)$/;function Gw(e){return Dm.test(e)}function $w(e){return Xt(Dm,e)}const Tm/^function (?name>a-zA-Z$_a-zA-Z0-9$_*)\((?parameters>.*?)\)(?: (?scope>external|public{1}))?(?: (?stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?returns>.*?)\))?$/;function Kw(e){return Tm.test(e)}function qw(e){return Xt(Tm,e)}const Im/^struct (?name>a-zA-Z$_a-zA-Z0-9$_*) \{(?properties>.*?)\}$/;function Bm(e){return Im.test(e)}function Ww(e){return Xt(Im,e)}const Fm/^constructor\((?parameters>.*?)\)(?:\s(?stateMutability>payable{1}))?$/;function Jw(e){return Fm.test(e)}function Zw(e){return Xt(Fm,e)}const Yw/^fallback\(\) external(?:\s(?stateMutability>payable{1}))?$/;function Xw(e){return Yw.test(e)}const eb/^receive\(\) external payable$/;function tb(e){return eb.test(e)}const nbnew Set(indexed),Ulnew Set(calldata,memory,storage);class rb extends _e{constructor({type:t}){super(Unknown type.,{metaMessages:`Type ${t} is not a valid ABI type. Perhaps you forgot to include a struct signature?`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:UnknownTypeError})}}class ib extends _e{constructor({type:t}){super(Unknown type.,{metaMessages:`Type ${t} is not a valid ABI type.`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:UnknownSolidityTypeError})}}class sb extends _e{constructor({param:t}){super(Invalid ABI parameter.,{details:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidParameterError})}}class ob extends _e{constructor({param:t,name:n}){super(Invalid ABI parameter.,{details:t,metaMessages:`${n} is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:SolidityProtectedKeywordError})}}class ab extends _e{constructor({param:t,type:n,modifier:r}){super(Invalid ABI parameter.,{details:t,metaMessages:`Modifier ${r} not allowed${n?` in ${n} type`:}.`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidModifierError})}}class lb extends _e{constructor({param:t,type:n,modifier:r}){super(Invalid ABI parameter.,{details:t,metaMessages:`Modifier ${r} not allowed${n?` in ${n} type`:}.`,`Data location can only be specified for array, struct, or mapping types, but ${r} was given.`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidFunctionModifierError})}}class ub extends _e{constructor({abiParameter:t}){super(Invalid ABI parameter.,{details:JSON.stringify(t,null,2),metaMessages:ABI parameter type is invalid.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidAbiTypeParameterError})}}class _r extends _e{constructor({signature:t,type:n}){super(`Invalid ${n} signature.`,{details:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidSignatureError})}}class cb extends _e{constructor({signature:t}){super(Unknown signature.,{details:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:UnknownSignatureError})}}class db extends _e{constructor({signature:t}){super(Invalid struct signature.,{details:t,metaMessages:No properties exist.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidStructSignatureError})}}class fb extends _e{constructor({type:t}){super(Circular reference detected.,{metaMessages:`Struct ${t} is a circular reference.`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:CircularReferenceError})}}class hb extends _e{constructor({current:t,depth:n}){super(Unbalanced parentheses.,{metaMessages:`${t.trim()} has too many ${n>0?opening:closing} parentheses.`,details:`Depth ${n}`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidParenthesisError})}}function pb(e,t){return t?`${t}:${e}`:e}const Panew Map(address,{type:address},bool,{type:bool},bytes,{type:bytes},bytes32,{type:bytes32},int,{type:int256},int256,{type:int256},string,{type:string},uint,{type:uint256},uint8,{type:uint8},uint16,{type:uint16},uint24,{type:uint24},uint32,{type:uint32},uint64,{type:uint64},uint96,{type:uint96},uint112,{type:uint112},uint160,{type:uint160},uint192,{type:uint192},uint256,{type:uint256},address owner,{type:address,name:owner},address to,{type:address,name:to},bool approved,{type:bool,name:approved},bytes _data,{type:bytes,name:_data},bytes data,{type:bytes,name:data},bytes signature,{type:bytes,name:signature},bytes32 hash,{type:bytes32,name:hash},bytes32 r,{type:bytes32,name:r},bytes32 root,{type:bytes32,name:root},bytes32 s,{type:bytes32,name:s},string name,{type:string,name:name},string symbol,{type:string,name:symbol},string tokenURI,{type:string,name:tokenURI},uint tokenId,{type:uint256,name:tokenId},uint8 v,{type:uint8,name:v},uint256 balance,{type:uint256,name:balance},uint256 tokenId,{type:uint256,name:tokenId},uint256 value,{type:uint256,name:value},event:address indexed from,{type:address,name:from,indexed:!0},event:address indexed to,{type:address,name:to,indexed:!0},event:uint indexed tokenId,{type:uint256,name:tokenId,indexed:!0},event:uint256 indexed tokenId,{type:uint256,name:tokenId,indexed:!0});function mb(e,t{}){if(Kw(e)){const nqw(e);if(!n)throw new _r({signature:e,type:function});const rZe(n.parameters),i,sr.length;for(let a0;as;a++)i.push(sn(ra,{modifiers:Ul,structs:t,type:function}));const o;if(n.returns){const aZe(n.returns),la.length;for(let u0;ul;u++)o.push(sn(au,{modifiers:Ul,structs:t,type:function}))}return{name:n.name,type:function,stateMutability:n.stateMutability??nonpayable,inputs:i,outputs:o}}if(Gw(e)){const n$w(e);if(!n)throw new _r({signature:e,type:event});const rZe(n.parameters),i,sr.length;for(let o0;os;o++)i.push(sn(ro,{modifiers:nb,structs:t,type:event}));return{name:n.name,type:event,inputs:i}}if(Vw(e)){const n_w(e);if(!n)throw new _r({signature:e,type:error});const rZe(n.parameters),i,sr.length;for(let o0;os;o++)i.push(sn(ro,{structs:t,type:error}));return{name:n.name,type:error,inputs:i}}if(Jw(e)){const nZw(e);if(!n)throw new _r({signature:e,type:constructor});const rZe(n.parameters),i,sr.length;for(let o0;os;o++)i.push(sn(ro,{structs:t,type:constructor}));return{type:constructor,stateMutability:n.stateMutability??nonpayable,inputs:i}}if(Xw(e))return{type:fallback};if(tb(e))return{type:receive,stateMutability:payable};throw new cb({signature:e})}const gb/^(?type>a-zA-Z$_a-zA-Z0-9$_*)(?array>(?:\\d*?\)+?)?(?:\s(?modifier>calldata|indexed|memory|storage{1}))?(?:\s(?name>a-zA-Z$_a-zA-Z0-9$_*))?$/,yb/^\((?type>.+?)\)(?array>(?:\\d*?\)+?)?(?:\s(?modifier>calldata|indexed|memory|storage{1}))?(?:\s(?name>a-zA-Z$_a-zA-Z0-9$_*))?$/,vb/^u?int$/;function sn(e,t){const npb(e,t?.type);if(Pa.has(n))return Pa.get(n);const rjm.test(e),iXt(r?yb:gb,e);if(!i)throw new sb({param:e});if(i.name&&bb(i.name))throw new ob({param:e,name:i.name});const si.name?{name:i.name}:{},oi.modifierindexed?{indexed:!0}:{},at?.structs??{};let l,u{};if(r){ltuple;const mZe(i.type),d,vm.length;for(let w0;wv;w++)d.push(sn(mw,{structs:a}));u{components:d}}else if(i.type in a)ltuple,u{components:ai.type};else if(vb.test(i.type))l`${i.type}256`;else if(li.type,t?.type!struct&&!Qm(l))throw new ib({type:l});if(i.modifier){if(!t?.modifiers?.has?.(i.modifier))throw new ab({param:e,type:t?.type,modifier:i.modifier});if(Ul.has(i.modifier)&&!Ab(l,!!i.array))throw new lb({param:e,type:t?.type,modifier:i.modifier})}const c{type:`${l}${i.array??}`,...s,...o,...u};return Pa.set(n,c),c}function Ze(e,t,n,r0){const ie.trim().length;for(let s0;si;s++){const oes,ae.slice(s+1);switch(o){case,:return r0?Ze(a,...t,n.trim()):Ze(a,t,`${n}${o}`,r);case(:return Ze(a,t,`${n}${o}`,r+1);case):return Ze(a,t,`${n}${o}`,r-1);default:return Ze(a,t,`${n}${o}`,r)}}if(n)return t;if(r!0)throw new hb({current:n,depth:r});return t.push(n.trim()),t}function Qm(e){return eaddress||ebool||efunction||estring||Rm.test(e)||Mm.test(e)}const wb/^(?:after|alias|anonymous|apply|auto|byte|calldata|case|catch|constant|copyof|default|defined|error|event|external|false|final|function|immutable|implements|in|indexed|inline|internal|let|mapping|match|memory|mutable|null|of|override|partial|private|promise|public|pure|reference|relocatable|return|returns|sizeof|static|storage|struct|super|supports|switch|this|true|try|typedef|typeof|var|view|virtual)$/;function bb(e){return eaddress||ebool||efunction||estring||etuple||Rm.test(e)||Mm.test(e)||wb.test(e)}function Ab(e,t){return t||ebytes||estring||etuple}function xb(e){const t{},ne.length;for(let o0;on;o++){const aeo;if(!Bm(a))continue;const lWw(a);if(!l)throw new _r({signature:a,type:struct});const ul.properties.split(;),c,mu.length;for(let d0;dm;d++){const wud.trim();if(!w)continue;const ysn(w,{type:struct});c.push(y)}if(!c.length)throw new db({signature:a});tl.namec}const r{},iObject.entries(t),si.length;for(let o0;os;o++){consta,lio;raLm(l,t)}return r}const Cb/^(?type>a-zA-Z$_a-zA-Z0-9$_*)(?array>(?:\\d*?\)+?)?$/;function Lm(e,t,nnew Set){const r,ie.length;for(let s0;si;s++){const oes;if(jm.test(o.type))r.push(o);else{const lXt(Cb,o.type);if(!l?.type)throw new ub({abiParameter:o});const{array:u,type:c}l;if(c in t){if(n.has(c))throw new fb({type:c});r.push({...o,type:`tuple${u??}`,components:Lm(tc??,t,new Set(...n,c))})}else if(Qm(c))r.push(o);else throw new rb({type:c})}}return r}function zm(e){const txb(e),n,re.length;for(let i0;ir;i++){const sei;Bm(s)||n.push(mb(s,t))}return n}function gc(e,t,n){const ret.name;if(typeof rfunction)return r;const ien;return typeof ifunction?i:s>t(e,s)}function pr(e,{includeName:t!1}{}){if(e.type!function&&e.type!event&&e.type!error)throw new Qb(e.type);return`${e.name}(${yc(e.inputs,{includeName:t})})`}function yc(e,{includeName:t!1}{}){return e?e.map(n>Eb(n,{includeName:t})).join(t?, :,):}function Eb(e,{includeName:t}){return e.type.startsWith(tuple)?`(${yc(e.components,{includeName:t})})${e.type.slice(5)}`:e.type+(t&&e.name?` ${e.name}`:)}function Rn(e,{strict:t!0}{}){return!e||typeof e!string?!1:t?/^0x0-9a-fA-F*$/.test(e):e.startsWith(0x)}function ge(e){return Rn(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}const Sb2.18.2,Pbe>e,Jie>e,kb()>`viem@${Sb}`;class R extends Error{constructor(t,n{}){super(),Object.defineProperty(this,details,{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,metaMessages,{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,name,{enumerable:!0,configurable:!0,writable:!0,value:ViemError}),Object.defineProperty(this,version,{enumerable:!0,configurable:!0,writable:!0,value:kb()});const rn.cause instanceof R?n.cause.details:n.cause?.message?n.cause.message:n.details,in.cause instanceof R&&n.cause.docsPath||n.docsPath;this.messaget||An error occurred.,,...n.metaMessages?...n.metaMessages,:,...i?`Docs: ${n.docsBaseUrl??https://viem.sh}${i}${n.docsSlug?`#${n.docsSlug}`:}`:,...r?`Details: ${r}`:,`Version: ${this.version}`.join(``),n.cause&&(this.causen.cause),this.detailsr,this.docsPathi,this.metaMessagesn.metaMessages,this.shortMessaget}walk(t){return Um(this,t)}}function Um(e,t){return t?.(e)?e:e&&typeof eobject&&causein e?Um(e.cause,t):t?null:e}class Ob extends R{constructor({docsPath:t}){super(A constructor was not found on the ABI.,Make sure you are using the correct ABI and that the constructor exists on it..join(``),{docsPath:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiConstructorNotFoundError})}}class cf extends R{constructor({docsPath:t}){super(Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.,Make sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists..join(``),{docsPath:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiConstructorParamsNotFoundError})}}class Rb extends R{constructor({data:t,params:n,size:r}){super(`Data size of ${r} bytes is too small for given parameters.`.join(``),{metaMessages:`Params: (${yc(n,{includeName:!0})})`,`Data: ${t} (${r} bytes)`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiDecodingDataSizeTooSmallError}),Object.defineProperty(this,data,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,params,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,size,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.datat,this.paramsn,this.sizer}}class vc extends R{constructor(){super(Cannot decode zero data (0x) with ABI parameters.),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiDecodingZeroDataError})}}class Mb extends R{constructor({expectedLength:t,givenLength:n,type:r}){super(`ABI encoding array length mismatch for type ${r}.`,`Expected length: ${t}`,`Given length: ${n}`.join(``)),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiEncodingArrayLengthMismatchError})}}class jb extends R{constructor({expectedSize:t,value:n}){super(`Size of bytes ${n} (bytes${ge(n)}) does not match expected size (bytes${t}).`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiEncodingBytesSizeMismatchError})}}class Nb extends R{constructor({expectedLength:t,givenLength:n}){super(ABI encoding params/values length mismatch.,`Expected length (params): ${t}`,`Given length (values): ${n}`.join(``)),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiEncodingLengthMismatchError})}}class Hm extends R{constructor(t,{docsPath:n}){super(`Encoded error signature ${t} not found on ABI.`,Make sure you are using the correct ABI and that the error exists on it.,`You can look up the decoded signature here: https://openchain.xyz/signatures?query${t}.`.join(``),{docsPath:n}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiErrorSignatureNotFoundError}),Object.defineProperty(this,signature,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signaturet}}class mo extends R{constructor(t,{docsPath:n}{}){super(`Function ${t?`${t} `:}not found on ABI.`,Make sure you are using the correct ABI and that the function exists on it..join(``),{docsPath:n}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiFunctionNotFoundError})}}class Db extends R{constructor(t,{docsPath:n}){super(`Function ${t} does not contain any \`outputs\` on ABI.`,Cannot decode function result without knowing what the parameter types are.,Make sure you are using the correct ABI and that the function exists on it..join(``),{docsPath:n}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiFunctionOutputsNotFoundError})}}class Tb extends R{constructor(t,n){super(Found ambiguous types in overloaded ABI items.,{metaMessages:`\`${t.type}\` in \`${pr(t.abiItem)}\`, and`,`\`${n.type}\` in \`${pr(n.abiItem)}\``,,These types encode differently and cannot be distinguished at runtime.,Remove one of the ambiguous items in the ABI.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AbiItemAmbiguityError})}}class Ib extends R{constructor(t,{docsPath:n}){super(`Type ${t} is not a valid encoding type.`,Please provide a valid ABI type..join(``),{docsPath:n}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidAbiEncodingType})}}class Bb extends R{constructor(t,{docsPath:n}){super(`Type ${t} is not a valid decoding type.`,Please provide a valid ABI type..join(``),{docsPath:n}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidAbiDecodingType})}}class Fb extends R{constructor(t){super(`Value ${t} is not a valid array.`.join(``)),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidArrayError})}}class Qb extends R{constructor(t){super(`${t} is not a valid definition type.`,Valid types: function, event, error.join(``)),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidDefinitionTypeError})}}class Vm extends R{constructor({offset:t,position:n,size:r}){super(`Slice ${nstart?starting:ending} at offset ${t} is out-of-bounds (size: ${r}).`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:SliceOffsetOutOfBoundsError})}}class _m extends R{constructor({size:t,targetSize:n,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} size (${t}) exceeds padding size (${n}).`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:SizeExceedsPaddingSizeError})}}class df extends R{constructor({size:t,targetSize:n,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} is expected to be ${n} ${r} long, but is ${t} ${r} long.`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidBytesLengthError})}}function Sr(e,{dir:t,size:n32}{}){return typeof estring?_t(e,{dir:t,size:n}):Lb(e,{dir:t,size:n})}function _t(e,{dir:t,size:n32}{}){if(nnull)return e;const re.replace(0x,);if(r.length>n*2)throw new _m({size:Math.ceil(r.length/2),targetSize:n,type:hex});return`0x${rtright?padEnd:padStart(n*2,0)}`}function Lb(e,{dir:t,size:n32}{}){if(nnull)return e;if(e.length>n)throw new _m({size:e.length,targetSize:n,type:bytes});const rnew Uint8Array(n);for(let i0;in;i++){const stright;rs?i:n-i-1es?i:e.length-i-1}return r}class zb extends R{constructor({max:t,min:n,signed:r,size:i,value:s}){super(`Number ${s} is not in safe ${i?`${i*8}-bit ${r?signed:unsigned} `:}integer range ${t?`(${n} to ${t})`:`(above ${n})`}`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:IntegerOutOfRangeError})}}class Ub extends R{constructor(t){super(`Bytes value ${t} is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidBytesBooleanError})}}class Hb extends R{constructor({givenSize:t,maxSize:n}){super(`Size cannot exceed ${n} bytes. Given size: ${t} bytes.`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:SizeOverflowError})}}function Vo(e,{dir:tleft}{}){let ntypeof estring?e.replace(0x,):e,r0;for(let i0;in.length-1&&ntleft?i:n.length-i-1.toString()0;i++)r++;return ntleft?n.slice(r):n.slice(0,n.length-r),typeof estring?(n.length1&&tright&&(n`${n}0`),`0x${n.length%21?`0${n}`:n}`):n}function lt(e,{size:t}){if(ge(e)>t)throw new Hb({givenSize:ge(e),maxSize:t})}function Gm(e,t{}){const{signed:n}t;t.size&<(e,{size:t.size});const rBigInt(e);if(!n)return r;const i(e.length-2)/2,s(1nBigInt(i)*8n-1n)-1n;return rs?r:r-BigInt(`0x${f.padStart(i*2,f)}`)-1n}function Vb(e,t{}){return Number(Gm(e,t))}const _bArray.from({length:256},(e,t)>t.toString(16).padStart(2,0));function wc(e,t{}){return typeof enumber||typeof ebigint?oe(e,t):typeof estring?bc(e,t):typeof eboolean?$m(e,t):Ve(e,t)}function $m(e,t{}){const n`0x${Number(e)}`;return typeof t.sizenumber?(lt(n,{size:t.size}),Sr(n,{size:t.size})):n}function Ve(e,t{}){let n;for(let i0;ie.length;i++)n+_bei;const r`0x${n}`;return typeof t.sizenumber?(lt(r,{size:t.size}),Sr(r,{dir:right,size:t.size})):r}function oe(e,t{}){const{signed:n,size:r}t,iBigInt(e);let s;r?n?s(1nBigInt(r)*8n-1n)-1n:s2n**(BigInt(r)*8n)-1n:typeof enumber&&(sBigInt(Number.MAX_SAFE_INTEGER));const otypeof sbigint&&n?-s-1n:0;if(s&&i>s||io){const ltypeof ebigint?n:;throw new zb({max:s?`${s}${l}`:void 0,min:`${o}${l}`,signed:n,size:r,value:`${e}${l}`})}const a`0x${(n&&i0?(1nBigInt(r*8))+BigInt(i):i).toString(16)}`;return r?Sr(a,{size:r}):a}const Gbnew TextEncoder;function bc(e,t{}){const nGb.encode(e);return Ve(n,t)}const $bnew TextEncoder;function Ac(e,t{}){return typeof enumber||typeof ebigint?qb(e,t):typeof eboolean?Kb(e,t):Rn(e)?xc(e,t):hn(e,t)}function Kb(e,t{}){const nnew Uint8Array(1);return n0Number(e),typeof t.sizenumber?(lt(n,{size:t.size}),Sr(n,{size:t.size})):n}const dt{zero:48,nine:57,A:65,F:70,a:97,f:102};function ff(e){if(e>dt.zero&&edt.nine)return e-dt.zero;if(e>dt.A&&edt.F)return e-(dt.A-10);if(e>dt.a&&edt.f)return e-(dt.a-10)}function xc(e,t{}){let ne;t.size&&(lt(n,{size:t.size}),nSr(n,{dir:right,size:t.size}));let rn.slice(2);r.length%2&&(r`0${r}`);const ir.length/2,snew Uint8Array(i);for(let o0,a0;oi;o++){const lff(r.charCodeAt(a++)),uff(r.charCodeAt(a++));if(lvoid 0||uvoid 0)throw new R(`Invalid byte sequence (${ra-2}${ra-1} in ${r}).`);sol*16+u}return s}function qb(e,t){const noe(e,t);return xc(n)}function hn(e,t{}){const n$b.encode(e);return typeof t.sizenumber?(lt(n,{size:t.size}),Sr(n,{dir:right,size:t.size})):n}function hf(e){if(!Number.isSafeInteger(e)||e0)throw new Error(`positive integer expected, not ${e}`)}function Wb(e){return e instanceof Uint8Array||e!null&&typeof eobject&&e.constructor.nameUint8Array}function Cc(e,...t){if(!Wb(e))throw new Error(Uint8Array expected);if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length${e.length}`)}function pf(e,t!0){if(e.destroyed)throw new Error(Hash instance has been destroyed);if(t&&e.finished)throw new Error(Hash#digest() has already been called)}function Jb(e,t){Cc(e);const nt.outputLen;if(e.lengthn)throw new Error(`digestInto() expects output buffer of length at least ${n}`)}const vsBigInt(2**32-1),mfBigInt(32);function Zb(e,t!1){return t?{h:Number(e&vs),l:Number(e>>mf&vs)}:{h:Number(e>>mf&vs)|0,l:Number(e&vs)|0}}function Yb(e,t!1){let nnew Uint32Array(e.length),rnew Uint32Array(e.length);for(let i0;ie.length;i++){const{h:s,l:o}Zb(ei,t);ni,ris,o}returnn,r}const Xb(e,t,n)>en|t>>>32-n,eA(e,t,n)>tn|e>>>32-n,tA(e,t,n)>tn-32|e>>>64-n,nA(e,t,n)>en-32|t>>>64-n;/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */const rAe>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),gfnew Uint8Array(new Uint32Array(287454020).buffer)068,iAe>e24&4278190080|e8&16711680|e>>>8&65280|e>>>24&255;function yf(e){for(let t0;te.length;t++)etiA(et)}function sA(e){if(typeof e!string)throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function Km(e){return typeof estring&&(esA(e)),Cc(e),e}class oA{clone(){return this._cloneInto()}}function aA(e){const tr>e().update(Km(r)).digest(),ne();return t.outputLenn.outputLen,t.blockLenn.blockLen,t.create()>e(),t}const qm,Wm,Jm,lABigInt(0),LrBigInt(1),uABigInt(2),cABigInt(7),dABigInt(256),fABigInt(113);for(let e0,tLr,n1,r0;e24;e++){n,rr,(2*n+3*r)%5,qm.push(2*(5*r+n)),Wm.push((e+1)*(e+2)/2%64);let ilA;for(let s0;s7;s++)t(tLr^(t>>cA)*fA)%dA,t&uA&&(i^Lr(LrBigInt(s))-Lr);Jm.push(i)}consthA,pAYb(Jm,!0),vf(e,t,n)>n>32?tA(e,t,n):Xb(e,t,n),wf(e,t,n)>n>32?nA(e,t,n):eA(e,t,n);function mA(e,t24){const nnew Uint32Array(10);for(let r24-t;r24;r++){for(let o0;o10;o++)noeo^eo+10^eo+20^eo+30^eo+40;for(let o0;o10;o+2){const a(o+8)%10,l(o+2)%10,unl,cnl+1,mvf(u,c,1)^na,dwf(u,c,1)^na+1;for(let v0;v50;v+10)eo+v^m,eo+v+1^d}let ie2,se3;for(let o0;o24;o++){const aWmo,lvf(i,s,a),uwf(i,s,a),cqmo;iec,sec+1,ecl,ec+1u}for(let o0;o50;o+10){for(let a0;a10;a++)naeo+a;for(let a0;a10;a++)eo+a^~n(a+2)%10&n(a+4)%10}e0^hAr,e1^pAr}n.fill(0)}class Ec extends oA{constructor(t,n,r,i!1,s24){if(super(),this.blockLent,this.suffixn,this.outputLenr,this.enableXOFi,this.roundss,this.pos0,this.posOut0,this.finished!1,this.destroyed!1,hf(r),0>this.blockLen||this.blockLen>200)throw new Error(Sha3 supports only keccak-f1600 function);this.statenew Uint8Array(200),this.state32rA(this.state)}keccak(){gf||yf(this.state32),mA(this.state32,this.rounds),gf||yf(this.state32),this.posOut0,this.pos0}update(t){pf(this);const{blockLen:n,state:r}this;tKm(t);const it.length;for(let s0;si;){const oMath.min(n-this.pos,i-s);for(let a0;ao;a++)rthis.pos++^ts++;this.posn&&this.keccak()}return this}finish(){if(this.finished)return;this.finished!0;const{state:t,suffix:n,pos:r,blockLen:i}this;tr^n,n&128&&ri-1&&this.keccak(),ti-1^128,this.keccak()}writeInto(t){pf(this,!1),Cc(t),this.finish();const nthis.state,{blockLen:r}this;for(let i0,st.length;is;){this.posOut>r&&this.keccak();const oMath.min(r-this.posOut,s-i);t.set(n.subarray(this.posOut,this.posOut+o),i),this.posOut+o,i+o}return t}xofInto(t){if(!this.enableXOF)throw new Error(XOF is not possible for this instance);return this.writeInto(t)}xof(t){return hf(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(Jb(t,this),this.finished)throw new Error(digest() was already called);return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed!0,this.state.fill(0)}_cloneInto(t){const{blockLen:n,suffix:r,outputLen:i,rounds:s,enableXOF:o}this;return t||(tnew Ec(n,r,i,o,s)),t.state32.set(this.state32),t.posthis.pos,t.posOutthis.posOut,t.finishedthis.finished,t.roundss,t.suffixr,t.outputLeni,t.enableXOFo,t.destroyedthis.destroyed,t}}const gA(e,t,n)>aA(()>new Ec(t,e,n)),yAgA(1,136,256/8);function mr(e,t){const nt||hex,ryA(Rn(e,{strict:!1})?Ac(e):e);return nbytes?r:wc(r)}const vAe>mr(Ac(e));function wA(e){return vA(e)}function bA(e){let t!0,n,r0,i,s!1;for(let o0;oe.length;o++){const aeo;if((,),,.includes(a)&&(t!0),a(&&r++,a)&&r--,!!t){if(r0){if(a &&event,function,.includes(i))i;else if(i+a,a)){s!0;break}continue}if(a ){eo-1!,&&n!,&&n!,(&&(n,t!1);continue}i+a,n+a}}if(!s)throw new R(Unable to normalize signature.);return i}const AAe>{const ttypeof estring?e:Hw(e);return bA(t)};function Zm(e){return wA(AA(e))}const xAZm;class gr extends R{constructor({address:t}){super(`Address ${t} is invalid.`,{metaMessages:- Address must be a hex value of 20 bytes (40 hex characters).,- Address must match its checksum counterpart.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidAddressError})}}class Sc extends Map{constructor(t){super(),Object.defineProperty(this,maxSize,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSizet}set(t,n){return super.set(t,n),this.maxSize&&this.size>this.maxSize&&this.delete(this.keys().next().value),this}}const kanew Sc(8192);function _o(e,t){if(ka.has(`${e}.${t}`))return ka.get(`${e}.${t}`);const ne.substring(2).toLowerCase(),rmr(hn(n),bytes),in.split();for(let o0;o40;o+2)ro>>1>>4>8&&io&&(ioio.toUpperCase()),(ro>>1&15)>8&&io+1&&(io+1io+1.toUpperCase());const s`0x${i.join()}`;return ka.set(`${e}.${t}`,s),s}const CA/^0xa-fA-F0-9{40}$/,Oanew Sc(8192);function xt(e,t){const{strict:n!0}t??{},r`${e}.${n}`;if(Oa.has(r))return Oa.get(r);const iCA.test(e)?e.toLowerCase()e?!0:n?_o(e)e:!0:!1;return Oa.set(r,i),i}function qt(e){return typeof e0string?Pc(e):EA(e)}function EA(e){let t0;for(const i of e)t+i.length;const nnew Uint8Array(t);let r0;for(const i of e)n.set(i,r),r+i.length;return n}function Pc(e){return`0x${e.reduce((t,n)>t+n.replace(0x,),)}`}function go(e,t,n,{strict:r}{}){return Rn(e,{strict:!1})?SA(e,t,n,{strict:r}):e0(e,t,n,{strict:r})}function Ym(e,t){if(typeof tnumber&&t>0&&t>ge(e)-1)throw new Vm({offset:t,position:start,size:ge(e)})}function Xm(e,t,n){if(typeof tnumber&&typeof nnumber&&ge(e)!n-t)throw new Vm({offset:n,position:end,size:ge(e)})}function e0(e,t,n,{strict:r}{}){Ym(e,t);const ie.slice(t,n);return r&&Xm(i,t,n),i}function SA(e,t,n,{strict:r}{}){Ym(e,t);const i`0x${e.replace(0x,).slice((t??0)*2,(n??e.length)*2)}`;return r&&Xm(i,t,n),i}function kc(e,t){if(e.length!t.length)throw new Nb({expectedLength:e.length,givenLength:t.length});const nPA({params:e,values:t}),rRc(n);return r.length0?0x:r}function PA({params:e,values:t}){const n;for(let r0;re.length;r++)n.push(Oc({param:er,value:tr}));return n}function Oc({param:e,value:t}){const nMc(e.type);if(n){constr,in;return OA(t,{length:r,param:{...e,type:i}})}if(e.typetuple)return DA(t,{param:e});if(e.typeaddress)return kA(t);if(e.typebool)return MA(t);if(e.type.startsWith(uint)||e.type.startsWith(int)){const re.type.startsWith(int);return jA(t,{signed:r})}if(e.type.startsWith(bytes))return RA(t,{param:e});if(e.typestring)return NA(t);throw new Ib(e.type,{docsPath:/docs/contract/encodeAbiParameters})}function Rc(e){let t0;for(let s0;se.length;s++){const{dynamic:o,encoded:a}es;o?t+32:t+ge(a)}const n,r;let i0;for(let s0;se.length;s++){const{dynamic:o,encoded:a}es;o?(n.push(oe(t+i,{size:32})),r.push(a),i+ge(a)):n.push(a)}return qt(...n,...r)}function kA(e){if(!xt(e))throw new gr({address:e});return{dynamic:!1,encoded:_t(e.toLowerCase())}}function OA(e,{length:t,param:n}){const rtnull;if(!Array.isArray(e))throw new Fb(e);if(!r&&e.length!t)throw new Mb({expectedLength:t,givenLength:e.length,type:`${n.type}${t}`});let i!1;const s;for(let o0;oe.length;o++){const aOc({param:n,value:eo});a.dynamic&&(i!0),s.push(a)}if(r||i){const oRc(s);if(r){const aoe(s.length,{size:32});return{dynamic:!0,encoded:s.length>0?qt(a,o):a}}if(i)return{dynamic:!0,encoded:o}}return{dynamic:!1,encoded:qt(s.map(({encoded:o})>o))}}function RA(e,{param:t}){const,nt.type.split(bytes),rge(e);if(!n){let ie;return r%32!0&&(i_t(i,{dir:right,size:Math.ceil((e.length-2)/2/32)*32})),{dynamic:!0,encoded:qt(_t(oe(r,{size:32})),i)}}if(r!Number.parseInt(n))throw new jb({expectedSize:Number.parseInt(n),value:e});return{dynamic:!1,encoded:_t(e,{dir:right})}}function MA(e){if(typeof e!boolean)throw new R(`Invalid boolean value: ${e} (type: ${typeof e}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:_t($m(e))}}function jA(e,{signed:t}){return{dynamic:!1,encoded:oe(e,{size:32,signed:t})}}function NA(e){const tbc(e),nMath.ceil(ge(t)/32),r;for(let i0;in;i++)r.push(_t(go(t,i*32,(i+1)*32),{dir:right}));return{dynamic:!0,encoded:qt(_t(oe(ge(t),{size:32})),...r)}}function DA(e,{param:t}){let n!1;const r;for(let i0;it.components.length;i++){const st.componentsi,oArray.isArray(e)?i:s.name,aOc({param:s,value:eo});r.push(a),a.dynamic&&(n!0)}return{dynamic:n,encoded:n?Rc(r):qt(r.map(({encoded:i})>i))}}function Mc(e){const te.match(/^(.*)\(\d+)?\$/);return t?t2?Number(t2):null,t1:void 0}const jce>go(Zm(e),0,4);function Nc(e){const{abi:t,args:n,name:r}e,iRn(r,{strict:!1}),st.filter(a>i?a.typefunction?jc(a)r:a.typeevent?xA(a)r:!1:namein a&&a.namer);if(s.length0)return;if(s.length1)return s0;let o;for(const a of s){if(!(inputsin a))continue;if(!n||n.length0){if(!a.inputs||a.inputs.length0)return a;continue}if(!a.inputs||a.inputs.length0||a.inputs.length!n.length)continue;if(n.every((u,c)>{const minputsin a&&a.inputsc;return m?Hl(u,m):!1})){if(o&&inputsin o&&o.inputs){const ut0(a.inputs,o.inputs,n);if(u)throw new Tb({abiItem:a,type:u0},{abiItem:o,type:u1})}oa}}return o||s0}function Hl(e,t){const ntypeof e,rt.type;switch(r){caseaddress:return xt(e,{strict:!1});casebool:return nboolean;casefunction:return nstring;casestring:return nstring;default:return rtuple&&componentsin t?Object.values(t.components).every((i,s)>Hl(Object.values(e)s,i)):/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(r)?nnumber||nbigint:/^bytes(1-9|10-9|20-9|30-2)?$/.test(r)?nstring||e instanceof Uint8Array:/a-z+1-9{0,3}(\0-9{0,}\)+$/.test(r)?Array.isArray(e)&&e.every(i>Hl(i,{...t,type:r.replace(/(\0-9{0,}\)$/,)})):!1}}function t0(e,t,n){for(const r in e){const ier,str;if(i.typetuple&&s.typetuple&&componentsin i&&componentsin s)return t0(i.components,s.components,nr);const oi.type,s.type;if(o.includes(address)&&o.includes(bytes20)?!0:o.includes(address)&&o.includes(string)?xt(nr,{strict:!1}):o.includes(address)&&o.includes(bytes)?xt(nr,{strict:!1}):!1)return o}}function Go(e){return typeof estring?{address:e,type:json-rpc}:e}const bf/docs/contract/encodeFunctionData;function TA(e){const{abi:t,args:n,functionName:r}e;let it0;if(r){const sNc({abi:t,args:n,name:r});if(!s)throw new mo(r,{docsPath:bf});is}if(i.type!function)throw new mo(void 0,{docsPath:bf});return{abi:i,functionName:jc(pr(i))}}function Dc(e){const{args:t}e,{abi:n,functionName:r}e.abi.length1&&e.functionName?.startsWith(0x)?e:TA(e),in0,sr,oinputsin i&&i.inputs?kc(i.inputs,t??):void 0;return Pc(s,o??0x)}const n0{1:An `assert` condition failed.,17:Arithmetic operation resulted in underflow or overflow.,18:Division or modulo by zero (e.g. `5 / 0` or `23 % 0`).,33:Attempted to convert to an invalid type.,34:Attempted to access a storage byte array that is incorrectly encoded.,49:Performed `.pop()` on an empty array,50:Array index is out of bounds.,65:Allocated too much memory or created an array which is too large.,81:Attempted to call a zero-initialized variable of internal function type.},IA{inputs:{name:message,type:string},name:Error,type:error},BA{inputs:{name:reason,type:uint256},name:Panic,type:error};class Af extends R{constructor({offset:t}){super(`Offset \`${t}\` cannot be negative.`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:NegativeOffsetError})}}class FA extends R{constructor({length:t,position:n}){super(`Position \`${n}\` is out of bounds (\`0 position ${t}\`).`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:PositionOutOfBoundsError})}}class QA extends R{constructor({count:t,limit:n}){super(`Recursive read limit of \`${n}\` exceeded (recursive read count: \`${t}\`).`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:RecursiveReadLimitExceededError})}}const LA{bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:Number.POSITIVE_INFINITY,assertReadLimit(){if(this.recursiveReadCount>this.recursiveReadLimit)throw new QA({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(e){if(e0||e>this.bytes.length-1)throw new FA({length:this.bytes.length,position:e})},decrementPosition(e){if(e0)throw new Af({offset:e});const tthis.position-e;this.assertPosition(t),this.positiont},getReadCount(e){return this.positionReadCount.get(e||this.position)||0},incrementPosition(e){if(e0)throw new Af({offset:e});const tthis.position+e;this.assertPosition(t),this.positiont},inspectByte(e){const te??this.position;return this.assertPosition(t),this.bytest},inspectBytes(e,t){const nt??this.position;return this.assertPosition(n+e-1),this.bytes.subarray(n,n+e)},inspectUint8(e){const te??this.position;return this.assertPosition(t),this.bytest},inspectUint16(e){const te??this.position;return this.assertPosition(t+1),this.dataView.getUint16(t)},inspectUint24(e){const te??this.position;return this.assertPosition(t+2),(this.dataView.getUint16(t)8)+this.dataView.getUint8(t+2)},inspectUint32(e){const te??this.position;return this.assertPosition(t+3),this.dataView.getUint32(t)},pushByte(e){this.assertPosition(this.position),this.bytesthis.positione,this.position++},pushBytes(e){this.assertPosition(this.position+e.length-1),this.bytes.set(e,this.position),this.position+e.length},pushUint8(e){this.assertPosition(this.position),this.bytesthis.positione,this.position++},pushUint16(e){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,e),this.position+2},pushUint24(e){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,e>>8),this.dataView.setUint8(this.position+2,e&255),this.position+3},pushUint32(e){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,e),this.position+4},readByte(){this.assertReadLimit(),this._touch();const ethis.inspectByte();return this.position++,e},readBytes(e,t){this.assertReadLimit(),this._touch();const nthis.inspectBytes(e);return this.position+t??e,n},readUint8(){this.assertReadLimit(),this._touch();const ethis.inspectUint8();return this.position+1,e},readUint16(){this.assertReadLimit(),this._touch();const ethis.inspectUint16();return this.position+2,e},readUint24(){this.assertReadLimit(),this._touch();const ethis.inspectUint24();return this.position+3,e},readUint32(){this.assertReadLimit(),this._touch();const ethis.inspectUint32();return this.position+4,e},get remaining(){return this.bytes.length-this.position},setPosition(e){const tthis.position;return this.assertPosition(e),this.positione,()>this.positiont},_touch(){if(this.recursiveReadLimitNumber.POSITIVE_INFINITY)return;const ethis.getReadCount();this.positionReadCount.set(this.position,e+1),e>0&&this.recursiveReadCount++}};function zA(e,{recursiveReadLimit:t8192}{}){const nObject.create(LA);return n.bytese,n.dataViewnew DataView(e.buffer,e.byteOffset,e.byteLength),n.positionReadCountnew Map,n.recursiveReadLimitt,n}function UA(e,t{}){typeof t.sizeu&<(e,{size:t.size});const nVe(e,t);return Gm(n,t)}function HA(e,t{}){let ne;if(typeof t.sizeu&&(lt(n,{size:t.size}),nVo(n)),n.length>1||n0>1)throw new Ub(n);return!!n0}function yt(e,t{}){typeof t.sizeu&<(e,{size:t.size});const nVe(e,t);return Vb(n,t)}function VA(e,t{}){let ne;return typeof t.sizeu&&(lt(n,{size:t.size}),nVo(n,{dir:right})),new TextDecoder().decode(n)}function r0(e,t){const ntypeof tstring?xc(t):t,rzA(n);if(ge(n)0&&e.length>0)throw new vc;if(ge(t)&&ge(t)32)throw new Rb({data:typeof tstring?t:Ve(t),params:e,size:ge(t)});let i0;const s;for(let o0;oe.length;++o){const aeo;r.setPosition(i);constl,unr(r,a,{staticPosition:0});i+u,s.push(l)}return s}function nr(e,t,{staticPosition:n}){const rMc(t.type);if(r){consti,sr;return GA(e,{...t,type:s},{length:i,staticPosition:n})}if(t.typetuple)return WA(e,t,{staticPosition:n});if(t.typeaddress)return _A(e);if(t.typebool)return $A(e);if(t.type.startsWith(bytes))return KA(e,t,{staticPosition:n});if(t.type.startsWith(uint)||t.type.startsWith(int))return qA(e,t);if(t.typestring)return JA(e,{staticPosition:n});throw new Bb(t.type,{docsPath:/docs/contract/decodeAbiParameters})}const xf32,Vl32;function _A(e){const te.readBytes(32);return_o(Ve(e0(t,-20))),32}function GA(e,t,{length:n,staticPosition:r}){if(!n){const oyt(e.readBytes(Vl)),ar+o,la+xf;e.setPosition(a);const uyt(e.readBytes(xf)),cCi(t);let m0;const d;for(let v0;vu;++v){e.setPosition(l+(c?v*32:m));constw,ynr(e,t,{staticPosition:l});m+y,d.push(w)}return e.setPosition(r+32),d,32}if(Ci(t)){const oyt(e.readBytes(Vl)),ar+o,l;for(let u0;un;++u){e.setPosition(a+u*32);constcnr(e,t,{staticPosition:a});l.push(c)}return e.setPosition(r+32),l,32}let i0;const s;for(let o0;on;++o){consta,lnr(e,t,{staticPosition:r+i});i+l,s.push(a)}returns,i}function $A(e){returnHA(e.readBytes(32),{size:32}),32}function KA(e,t,{staticPosition:n}){constr,it.type.split(bytes);if(!i){const oyt(e.readBytes(32));e.setPosition(n+o);const ayt(e.readBytes(32));if(a0)return e.setPosition(n+32),0x,32;const le.readBytes(a);return e.setPosition(n+32),Ve(l),32}returnVe(e.readBytes(Number.parseInt(i),32)),32}function qA(e,t){const nt.type.startsWith(int),rNumber.parseInt(t.type.split(int)1||256),ie.readBytes(32);returnr>48?UA(i,{signed:n}):yt(i,{signed:n}),32}function WA(e,t,{staticPosition:n}){const rt.components.length0||t.components.some(({name:o})>!o),ir?:{};let s0;if(Ci(t)){const oyt(e.readBytes(Vl)),an+o;for(let l0;lt.components.length;++l){const ut.componentsl;e.setPosition(a+s);constc,mnr(e,u,{staticPosition:a});s+m,ir?l:u?.namec}return e.setPosition(n+32),i,32}for(let o0;ot.components.length;++o){const at.componentso,l,unr(e,a,{staticPosition:n});ir?o:a?.namel,s+u}returni,s}function JA(e,{staticPosition:t}){const nyt(e.readBytes(32)),rt+n;e.setPosition(r);const iyt(e.readBytes(32));if(i0)return e.setPosition(t+32),,32;const se.readBytes(i,32),oVA(Vo(s));return e.setPosition(t+32),o,32}function Ci(e){const{type:t}e;if(tstring||tbytes||t.endsWith())return!0;if(ttuple)return e.components?.some(Ci);const nMc(e.type);return!!(n&&Ci({...e,type:n1}))}function i0(e){const{abi:t,data:n}e,rgo(n,0,4);if(r0x)throw new vc;const s...t||,IA,BA.find(o>o.typeerror&&rjc(pr(o)));if(!s)throw new Hm(r,{docsPath:/docs/contract/decodeErrorResult});return{abiItem:s,args:inputsin s&&s.inputs&&s.inputs.length>0?r0(s.inputs,go(n,4)):void 0,errorName:s.name}}const at(e,t,n)>JSON.stringify(e,(r,i)>typeof ibigint?i.toString():i,n);function s0({abiItem:e,args:t,includeFunctionName:n!0,includeName:r!1}){if(namein e&&inputsin e&&e.inputs)return`${n?e.name:}(${e.inputs.map((i,s)>`${r&&i.name?`${i.name}: `:}${typeof tsobject?at(ts):ts}`).join(, )})`}const ZA{gwei:9,wei:18},YA{ether:-9,wei:9};function o0(e,t){let ne.toString();const rn.startsWith(-);r&&(nn.slice(1)),nn.padStart(t,0);leti,sn.slice(0,n.length-t),n.slice(n.length-t);return ss.replace(/(0+)$/,),`${r?-:}${i||0}${s?`.${s}`:}`}function XA(e,twei){return o0(e,ZAt)}function pn(e,twei){return o0(e,YAt)}class ex extends R{constructor({address:t}){super(`State for account ${t} is set multiple times.`),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:AccountStateConflictError})}}class tx extends R{constructor(){super(state and stateDiff are set on the same account.),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:StateAssignmentConflictError})}}function Cf(e){return e.reduce((t,{slot:n,value:r})>`${t} ${n}: ${r}`,)}function nx(e){return e.reduce((t,{address:n,...r})>{let i`${t} ${n}:`;return r.nonce&&(i+` nonce: ${r.nonce}`),r.balance&&(i+` balance: ${r.balance}`),r.code&&(i+` code: ${r.code}`),r.state&&(i+` state:`,i+Cf(r.state)),r.stateDiff&&(i+` stateDiff:`,i+Cf(r.stateDiff)),i},` State Override:`).slice(0,-1)}function a0(e){const tObject.entries(e).map((r,i)>ivoid 0||i!1?null:r,i).filter(Boolean),nt.reduce((r,i)>Math.max(r,i.length),0);return t.map((r,i)>` ${`${r}:`.padEnd(n+1)} ${i}`).join(``)}class rx extends R{constructor(){super(Cannot specify both a `gasPrice` and a `maxFeePerGas`/`maxPriorityFeePerGas`.,Use `maxFeePerGas`/`maxPriorityFeePerGas` for EIP-1559 compatible networks, and `gasPrice` for others..join(``)),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:FeeConflictError})}}class ix extends R{constructor(t,{account:n,docsPath:r,chain:i,data:s,gas:o,gasPrice:a,maxFeePerGas:l,maxPriorityFeePerGas:u,nonce:c,to:m,value:d,stateOverride:v}){const wn?Go(n):void 0;let ya0({from:w?.address,to:m,value:typeof du&&`${XA(d)} ${i?.nativeCurrency?.symbol||ETH}`,data:s,gas:o,gasPrice:typeof au&&`${pn(a)} gwei`,maxFeePerGas:typeof lu&&`${pn(l)} gwei`,maxPriorityFeePerGas:typeof uu&&`${pn(u)} gwei`,nonce:c});v&&(y+`${nx(v)}`),super(t.shortMessage,{cause:t,docsPath:r,metaMessages:...t.metaMessages?...t.metaMessages, :,Raw Call Arguments:,y.filter(Boolean)}),Object.defineProperty(this,cause,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:CallExecutionError}),this.causet}}class sx extends R{constructor(t,{abi:n,args:r,contractAddress:i,docsPath:s,functionName:o,sender:a}){const lNc({abi:n,args:r,name:o}),ul?s0({abiItem:l,args:r,includeFunctionName:!1,includeName:!1}):void 0,cl?pr(l,{includeName:!0}):void 0,ma0({address:i&&Pb(i),function:c,args:u&&u!()&&`${...Array(o?.length??0).keys().map(()> ).join()}${u}`,sender:a});super(t.shortMessage||`An unknown error occurred while executing the contract function ${o}.`,{cause:t,docsPath:s,metaMessages:...t.metaMessages?...t.metaMessages, :,m&&Contract Call:,m.filter(Boolean)}),Object.defineProperty(this,abi,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,args,{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,contractAddress,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,formattedArgs,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,functionName,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,sender,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ContractFunctionExecutionError}),this.abin,this.argsr,this.causet,this.contractAddressi,this.functionNameo,this.sendera}}class _l extends R{constructor({abi:t,data:n,functionName:r,message:i}){let s,o,a,l;if(n&&n!0x)try{oi0({abi:t,data:n});const{abiItem:c,errorName:m,args:d}o;if(mError)ld0;else if(mPanic){constvd;ln0v}else{const vc?pr(c,{includeName:!0}):void 0,wc&&d?s0({abiItem:c,args:d,includeFunctionName:!1,includeName:!1}):void 0;av?`Error: ${v}`:,w&&w!()?` ${...Array(m?.length??0).keys().map(()> ).join()}${w}`:}}catch(c){sc}else i&&(li);let u;s instanceof Hm&&(us.signature,a`Unable to decode signature ${u} as it was not found on the provided ABI.`,Make sure you are using the correct ABI and that the error exists on it.,`You can look up the decoded signature here: https://openchain.xyz/signatures?query${u}.`),super(l&&l!execution reverted||u?`The contract function ${r} reverted with the following ${u?signature:reason}:`,l||u.join(``):`The contract function ${r} reverted.`,{cause:s,metaMessages:a}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ContractFunctionRevertedError}),Object.defineProperty(this,data,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,reason,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,signature,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.datao,this.reasonl,this.signatureu}}class ox extends R{constructor({functionName:t}){super(`The contract function ${t} returned no data (0x).`,{metaMessages:This could be due to any of the following:,` - The contract does not have the function ${t},`, - The parameters passed to the contract function may be invalid, or, - The address is not a contract.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ContractFunctionZeroDataError})}}class ax extends R{constructor({factory:t}){super(`Deployment for counterfactual contract call failed${t?` for factory ${t}.`:}`,{metaMessages:Please ensure:,- The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc).,- The `factoryData` is a valid encoded function call for contract deployment function on the factory.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:CounterfactualDeploymentFailedError})}}class l0 extends R{constructor({data:t,message:n}){super(n||),Object.defineProperty(this,code,{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:RawContractError}),Object.defineProperty(this,data,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.datat}}class mn extends R{constructor({body:t,cause:n,details:r,headers:i,status:s,url:o}){super(HTTP request failed.,{cause:n,details:r,metaMessages:s&&`Status: ${s}`,`URL: ${Ji(o)}`,t&&`Request body: ${at(t)}`.filter(Boolean)}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:HttpRequestError}),Object.defineProperty(this,body,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,headers,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,status,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,url,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.bodyt,this.headersi,this.statuss,this.urlo}}class u0 extends R{constructor({body:t,error:n,url:r}){super(RPC Request failed.,{cause:n,details:n.message,metaMessages:`URL: ${Ji(r)}`,`Request body: ${at(t)}`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:RpcRequestError}),Object.defineProperty(this,code,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.coden.code}}class Ef extends R{constructor({body:t,url:n}){super(The request took too long to respond.,{details:The request timed out.,metaMessages:`URL: ${Ji(n)}`,`Request body: ${at(t)}`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:TimeoutError})}}const lx-1;class Re extends R{constructor(t,{code:n,docsPath:r,metaMessages:i,shortMessage:s}){super(s,{cause:t,docsPath:r,metaMessages:i||t?.metaMessages}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:RpcError}),Object.defineProperty(this,code,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.namet.name,this.codet instanceof u0?t.code:n??lx}}class Pr extends Re{constructor(t,n){super(t,n),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ProviderRpcError}),Object.defineProperty(this,data,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.datan.data}}class Ei extends Re{constructor(t){super(t,{code:Ei.code,shortMessage:Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ParseRpcError})}}Object.defineProperty(Ei,code,{enumerable:!0,configurable:!0,writable:!0,value:-32700});class Si extends Re{constructor(t){super(t,{code:Si.code,shortMessage:JSON is not a valid request object.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidRequestRpcError})}}Object.defineProperty(Si,code,{enumerable:!0,configurable:!0,writable:!0,value:-32600});class Pi extends Re{constructor(t,{method:n}{}){super(t,{code:Pi.code,shortMessage:`The method${n?` ${n}`:} does not exist / is not available.`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:MethodNotFoundRpcError})}}Object.defineProperty(Pi,code,{enumerable:!0,configurable:!0,writable:!0,value:-32601});class ki extends Re{constructor(t){super(t,{code:ki.code,shortMessage:Invalid parameters were provided to the RPC method.,Double check you have provided the correct parameters..join(``)}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidParamsRpcError})}}Object.defineProperty(ki,code,{enumerable:!0,configurable:!0,writable:!0,value:-32602});class Cn extends Re{constructor(t){super(t,{code:Cn.code,shortMessage:An internal error was received.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InternalRpcError})}}Object.defineProperty(Cn,code,{enumerable:!0,configurable:!0,writable:!0,value:-32603});class Oi extends Re{constructor(t){super(t,{code:Oi.code,shortMessage:Missing or invalid parameters.,Double check you have provided the correct parameters..join(``)}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InvalidInputRpcError})}}Object.defineProperty(Oi,code,{enumerable:!0,configurable:!0,writable:!0,value:-32e3});class Ri extends Re{constructor(t){super(t,{code:Ri.code,shortMessage:Requested resource not found.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ResourceNotFoundRpcError})}}Object.defineProperty(Ri,code,{enumerable:!0,configurable:!0,writable:!0,value:-32001});class Mi extends Re{constructor(t){super(t,{code:Mi.code,shortMessage:Requested resource not available.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ResourceUnavailableRpcError})}}Object.defineProperty(Mi,code,{enumerable:!0,configurable:!0,writable:!0,value:-32002});class yr extends Re{constructor(t){super(t,{code:yr.code,shortMessage:Transaction creation failed.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:TransactionRejectedRpcError})}}Object.defineProperty(yr,code,{enumerable:!0,configurable:!0,writable:!0,value:-32003});class ji extends Re{constructor(t,{method:n}{}){super(t,{code:ji.code,shortMessage:`Method${n?` ${n}`:} is not implemented.`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:MethodNotSupportedRpcError})}}Object.defineProperty(ji,code,{enumerable:!0,configurable:!0,writable:!0,value:-32004});class vr extends Re{constructor(t){super(t,{code:vr.code,shortMessage:Request exceeds defined limit.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:LimitExceededRpcError})}}Object.defineProperty(vr,code,{enumerable:!0,configurable:!0,writable:!0,value:-32005});class Ni extends Re{constructor(t){super(t,{code:Ni.code,shortMessage:Version of JSON-RPC protocol is not supported.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:JsonRpcVersionUnsupportedError})}}Object.defineProperty(Ni,code,{enumerable:!0,configurable:!0,writable:!0,value:-32006});class gn extends Pr{constructor(t){super(t,{code:gn.code,shortMessage:User rejected the request.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:UserRejectedRequestError})}}Object.defineProperty(gn,code,{enumerable:!0,configurable:!0,writable:!0,value:4001});class Di extends Pr{constructor(t){super(t,{code:Di.code,shortMessage:The requested method and/or account has not been authorized by the user.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:UnauthorizedProviderError})}}Object.defineProperty(Di,code,{enumerable:!0,configurable:!0,writable:!0,value:4100});class Ti extends Pr{constructor(t,{method:n}{}){super(t,{code:Ti.code,shortMessage:`The Provider does not support the requested method${n?` ${n}`:}.`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:UnsupportedProviderMethodError})}}Object.defineProperty(Ti,code,{enumerable:!0,configurable:!0,writable:!0,value:4200});class Ii extends Pr{constructor(t){super(t,{code:Ii.code,shortMessage:The Provider is disconnected from all chains.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ProviderDisconnectedError})}}Object.defineProperty(Ii,code,{enumerable:!0,configurable:!0,writable:!0,value:4900});class Bi extends Pr{constructor(t){super(t,{code:Bi.code,shortMessage:The Provider is not connected to the requested chain.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ChainDisconnectedError})}}Object.defineProperty(Bi,code,{enumerable:!0,configurable:!0,writable:!0,value:4901});class Fi extends Pr{constructor(t){super(t,{code:Fi.code,shortMessage:An error occurred when attempting to switch chain.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:SwitchChainError})}}Object.defineProperty(Fi,code,{enumerable:!0,configurable:!0,writable:!0,value:4902});class ux extends Re{constructor(t){super(t,{shortMessage:An unknown RPC error occurred.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:UnknownRpcError})}}const cx3;function dx(e,{abi:t,address:n,args:r,docsPath:i,functionName:s,sender:o}){const{code:a,data:l,message:u,shortMessage:c}e instanceof l0?e:e instanceof R?e.walk(d>datain d)||e.walk():{},me instanceof vc?new ox({functionName:s}):cx,Cn.code.includes(a)&&(l||u||c)?new _l({abi:t,data:typeof lobject?l.data:l,functionName:s,message:c??u}):e;return new sx(m,{abi:t,args:r,contractAddress:n,docsPath:i,functionName:s,sender:o})}class Gn extends R{constructor({cause:t,message:n}{}){const rn?.replace(execution reverted: ,)?.replace(execution reverted,);super(`Execution reverted ${r?`with reason: ${r}`:for an unknown reason}.`,{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ExecutionRevertedError})}}Object.defineProperty(Gn,code,{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(Gn,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class yo extends R{constructor({cause:t,maxFeePerGas:n}{}){super(`The fee cap (\`maxFeePerGas\`${n?` ${pn(n)} gwei`:}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:FeeCapTooHigh})}}Object.defineProperty(yo,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas higher than 2\^256-1|fee cap higher than 2\^256-1/});class Gl extends R{constructor({cause:t,maxFeePerGas:n}{}){super(`The fee cap (\`maxFeePerGas\`${n?` ${pn(n)}`:} gwei) cannot be lower than the block base fee.`,{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:FeeCapTooLow})}}Object.defineProperty(Gl,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas less than block base fee|fee cap less than block base fee|transaction is outdated/});class $l extends R{constructor({cause:t,nonce:n}{}){super(`Nonce provided for the transaction ${n?`(${n}) `:}is higher than the next one expected.`,{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:NonceTooHighError})}}Object.defineProperty($l,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class Kl extends R{constructor({cause:t,nonce:n}{}){super(`Nonce provided for the transaction ${n?`(${n}) `:}is lower than the current nonce of the account.`,Try increasing the nonce or find the latest nonce with `getTransactionCount`..join(``),{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:NonceTooLowError})}}Object.defineProperty(Kl,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class ql extends R{constructor({cause:t,nonce:n}{}){super(`Nonce provided for the transaction ${n?`(${n}) `:}exceeds the maximum allowed nonce.`,{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:NonceMaxValueError})}}Object.defineProperty(ql,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class Wl extends R{constructor({cause:t}{}){super(The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account..join(``),{cause:t,metaMessages:This error could arise when the account does not have enough funds to:, - pay for the total gas fee,, - pay for the value to send., ,The cost of the transaction is calculated as `gas * gas fee + value`, where:, - `gas` is the amount of gas needed for transaction to execute,, - `gas fee` is the gas fee,, - `value` is the amount of ether to send to the recipient.}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:InsufficientFundsError})}}Object.defineProperty(Wl,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds/});class Jl extends R{constructor({cause:t,gas:n}{}){super(`The amount of gas ${n?`(${n}) `:}provided for the transaction exceeds the limit allowed for the block.`,{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:IntrinsicGasTooHighError})}}Object.defineProperty(Jl,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class Zl extends R{constructor({cause:t,gas:n}{}){super(`The amount of gas ${n?`(${n}) `:}provided for the transaction is too low.`,{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:IntrinsicGasTooLowError})}}Object.defineProperty(Zl,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class Yl extends R{constructor({cause:t}){super(The transaction type is not supported for this chain.,{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:TransactionTypeNotSupportedError})}}Object.defineProperty(Yl,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class vo extends R{constructor({cause:t,maxPriorityFeePerGas:n,maxFeePerGas:r}{}){super(`The provided tip (\`maxPriorityFeePerGas\`${n?` ${pn(n)} gwei`:}) cannot be higher than the fee cap (\`maxFeePerGas\`${r?` ${pn(r)} gwei`:}).`.join(``),{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:TipAboveFeeCapError})}}Object.defineProperty(vo,nodeMessage,{enumerable:!0,configurable:!0,writable:!0,value:/max priority fee per gas higher than max fee per gas|tip higher than fee cap/});class c0 extends R{constructor({cause:t}){super(`An error occurred while executing: ${t?.shortMessage}`,{cause:t}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:UnknownNodeError})}}function fx(e,t){const n(e.details||).toLowerCase(),re instanceof R?e.walk(i>i.codeGn.code):e;return r instanceof R?new Gn({cause:e,message:r.details}):Gn.nodeMessage.test(n)?new Gn({cause:e,message:e.details}):yo.nodeMessage.test(n)?new yo({cause:e,maxFeePerGas:t?.maxFeePerGas}):Gl.nodeMessage.test(n)?new Gl({cause:e,maxFeePerGas:t?.maxFeePerGas}):$l.nodeMessage.test(n)?new $l({cause:e,nonce:t?.nonce}):Kl.nodeMessage.test(n)?new Kl({cause:e,nonce:t?.nonce}):ql.nodeMessage.test(n)?new ql({cause:e,nonce:t?.nonce}):Wl.nodeMessage.test(n)?new Wl({cause:e}):Jl.nodeMessage.test(n)?new Jl({cause:e,gas:t?.gas}):Zl.nodeMessage.test(n)?new Zl({cause:e,gas:t?.gas}):Yl.nodeMessage.test(n)?new Yl({cause:e}):vo.nodeMessage.test(n)?new vo({cause:e,maxFeePerGas:t?.maxFeePerGas,maxPriorityFeePerGas:t?.maxPriorityFeePerGas}):new c0({cause:e})}function hx(e,{format:t}){if(!t)return{};const n{};function r(s){const oObject.keys(s);for(const a of o)a in e&&(naea),sa&&typeof saobject&&!Array.isArray(sa)&&r(sa)}const it(e||{});return r(i),n}const px{legacy:0x0,eip2930:0x1,eip1559:0x2,eip4844:0x3};function mx(e){const t{};return typeof e.accessListu&&(t.accessListe.accessList),typeof e.blobVersionedHashesu&&(t.blobVersionedHashese.blobVersionedHashes),typeof e.blobsu&&(typeof e.blobs0!string?t.blobse.blobs.map(n>Ve(n)):t.blobse.blobs),typeof e.datau&&(t.datae.data),typeof e.fromu&&(t.frome.from),typeof e.gasu&&(t.gasoe(e.gas)),typeof e.gasPriceu&&(t.gasPriceoe(e.gasPrice)),typeof e.maxFeePerBlobGasu&&(t.maxFeePerBlobGasoe(e.maxFeePerBlobGas)),typeof e.maxFeePerGasu&&(t.maxFeePerGasoe(e.maxFeePerGas)),typeof e.maxPriorityFeePerGasu&&(t.maxPriorityFeePerGasoe(e.maxPriorityFeePerGas)),typeof e.nonceu&&(t.nonceoe(e.nonce)),typeof e.tou&&(t.toe.to),typeof e.typeu&&(t.typepxe.type),typeof e.valueu&&(t.valueoe(e.value)),t}function Sf(e){if(!(!e||e.length0))return e.reduce((t,{slot:n,value:r})>{if(n.length!66)throw new df({size:n.length,targetSize:66,type:hex});if(r.length!66)throw new df({size:r.length,targetSize:66,type:hex});return tnr,t},{})}function gx(e){const{balance:t,nonce:n,state:r,stateDiff:i,code:s}e,o{};if(s!void 0&&(o.codes),t!void 0&&(o.balanceoe(t)),n!void 0&&(o.nonceoe(n)),r!void 0&&(o.stateSf(r)),i!void 0){if(o.state)throw new tx;o.stateDiffSf(i)}return o}function yx(e){if(!e)return;const t{};for(const{address:n,...r}of e){if(!xt(n,{strict:!1}))throw new gr({address:n});if(tn)throw new ex({address:n});tngx(r)}return t}function vx(e){const{account:t,gasPrice:n,maxFeePerGas:r,maxPriorityFeePerGas:i,to:s}e,ot?Go(t):void 0;if(o&&!xt(o.address))throw new gr({address:o.address});if(s&&!xt(s))throw new gr({address:s});if(typeof nu&&(typeof ru||typeof iu))throw new rx;if(r&&r>2n**256n-1n)throw new yo({maxFeePerGas:r});if(i&&r&&i>r)throw new vo({maxFeePerGas:r,maxPriorityFeePerGas:i})}function wx(e,t){if(!xt(e,{strict:!1}))throw new gr({address:e});if(!xt(t,{strict:!1}))throw new gr({address:t});return e.toLowerCase()t.toLowerCase()}const Ra/docs/contract/decodeFunctionResult;function Tc(e){const{abi:t,args:n,functionName:r,data:i}e;let st0;if(r){const aNc({abi:t,args:n,name:r});if(!a)throw new mo(r,{docsPath:Ra});sa}if(s.type!function)throw new mo(void 0,{docsPath:Ra});if(!s.outputs)throw new Db(s.name,{docsPath:Ra});const or0(s.outputs,i);if(o&&o.length>1)return o;if(o&&o.length1)return o0}const bxmodulepreload,Axfunction(e,t){return new URL(e,t).href},Pf{},xxfunction(t,n,r){let iPromise.resolve();if(n&&n.length>0){const sdocument.getElementsByTagName(link),odocument.querySelector(metapropertycsp-nonce),ao?.nonce||o?.getAttribute(nonce);iPromise.all(n.map(l>{if(lAx(l,r),l in Pf)return;Pfl!0;const ul.endsWith(.css),cu?relstylesheet:;if(!!r)for(let vs.length-1;v>0;v--){const wsv;if(w.hrefl&&(!u||w.relstylesheet))return}else if(document.querySelector(`linkhref${l}${c}`))return;const ddocument.createElement(link);if(d.relu?stylesheet:bx,u||(d.asscript,d.crossOrigin),d.hrefl,a&&d.setAttribute(nonce,a),document.head.appendChild(d),u)return new Promise((v,w)>{d.addEventListener(load,v),d.addEventListener(error,()>w(new Error(`Unable to preload CSS for ${l}`)))})}))}return i.then(()>t()).catch(s>{const onew Event(vite:preloadError,{cancelable:!0});if(o.payloads,window.dispatchEvent(o),!o.defaultPrevented)throw s})},kf{inputs:{components:{name:target,type:address},{name:allowFailure,type:bool},{name:callData,type:bytes},name:calls,type:tuple},name:aggregate3,outputs:{components:{name:success,type:bool},{name:returnData,type:bytes},name:returnData,type:tuple},stateMutability:view,type:function},d0{inputs:,name:ResolverNotFound,type:error},{inputs:,name:ResolverWildcardNotSupported,type:error},{inputs:,name:ResolverNotContract,type:error},{inputs:{name:returnData,type:bytes},name:ResolverError,type:error},{inputs:{components:{name:status,type:uint16},{name:message,type:string},name:errors,type:tuple},name:HttpError,type:error},Cx...d0,{name:resolve,type:function,stateMutability:view,inputs:{name:name,type:bytes},{name:data,type:bytes},outputs:{name:,type:bytes},{name:address,type:address}},{name:resolve,type:function,stateMutability:view,inputs:{name:name,type:bytes},{name:data,type:bytes},{name:gateways,type:string},outputs:{name:,type:bytes},{name:address,type:address}},Ex...d0,{name:reverse,type:function,stateMutability:view,inputs:{type:bytes,name:reverseName},outputs:{type:string,name:resolvedName},{type:address,name:resolvedAddress},{type:address,name:reverseResolver},{type:address,name:resolver}},{name:reverse,type:function,stateMutability:view,inputs:{type:bytes,name:reverseName},{type:string,name:gateways},outputs:{type:string,name:resolvedName},{type:address,name:resolvedAddress},{type:address,name:reverseResolver},{type:address,name:resolver}},Of{name:addr,type:function,stateMutability:view,inputs:{name:name,type:bytes32},outputs:{name:,type:address}},{name:addr,type:function,stateMutability:view,inputs:{name:name,type:bytes32},{name:coinType,type:uint256},outputs:{name:,type:bytes}},Sx0x82ad56cb,Px0x608060405234801561001057600080fd5b5060405161018e38038061018e83398101604081905261002f91610124565b6000808351602085016000f59050803b61004857600080fd5b6000808351602085016000855af16040513d6000823e81610067573d81fd5b3d81f35b634e487b7160e01b600052604160045260246000fd5b600082601f83011261009257600080fd5b81516001600160401b038111156100ab576100ab61006b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d9576100d961006b565b6040528181528382016020018510156100f157600080fd5b60005b82811015610110576020818601810151838301820152016100f4565b506000918101602001919091529392505050565b6000806040838503121561013757600080fd5b82516001600160401b0381111561014d57600080fd5b61015985828601610081565b602085015190935090506001600160401b0381111561017757600080fd5b61018385828601610081565b915050925092905056fe,kx0x608060405234801561001057600080fd5b506040516102c03803806102c083398101604081905261002f916101e6565b836001600160a01b03163b6000036100e457600080836001600160a01b03168360405161005c9190610270565b6000604051808303816000865af19150503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50915091508115806100b857506001600160a01b0386163b155b156100e1578060405163101bb98d60e01b81526004016100d8919061028c565b60405180910390fd5b50505b6000808451602086016000885af16040513d6000823e81610103573d81fd5b3d81f35b80516001600160a01b038116811461011e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561015457818101518382015260200161013c565b50506000910152565b600082601f83011261016e57600080fd5b81516001600160401b0381111561018757610187610123565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101b5576101b5610123565b6040528181528382016020018510156101cd57600080fd5b6101de826020830160208701610139565b949350505050565b600080600080608085870312156101fc57600080fd5b61020585610107565b60208601519094506001600160401b0381111561022157600080fd5b61022d8782880161015d565b93505061023c60408601610107565b60608601519092506001600160401b0381111561025857600080fd5b6102648782880161015d565b91505092959194509250565b60008251610282818460208701610139565b9190910192915050565b60208152600082518060208401526102ab816040850160208701610139565b601f01601f1916919091016040019291505056fe;class Xl extends R{constructor({blockNumber:t,chain:n,contract:r}){super(`Chain ${n.name} does not support contract ${r.name}.`,{metaMessages:This could be due to any of the following:,...t&&r.blockCreated&&r.blockCreated>t?`- The contract ${r.name} was not deployed until block ${r.blockCreated} (current block ${t}).`:`- The chain does not have the contract ${r.name} configured.`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ChainDoesNotSupportContract})}}class f0 extends R{constructor(){super(No chain was provided to the Client.),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:ClientChainNotConfiguredError})}}const Ma/docs/contract/encodeDeployData;function h0(e){const{abi:t,args:n,bytecode:r}e;if(!n||n.length0)return r;const it.find(o>typein o&&o.typeconstructor);if(!i)throw new Ob({docsPath:Ma});if(!(inputsin i))throw new cf({docsPath:Ma});if(!i.inputs||i.inputs.length0)throw new cf({docsPath:Ma});const skc(i.inputs,n);return Pc(r,s)}function Ic({blockNumber:e,chain:t,contract:n}){const rt?.contracts?.n;if(!r)throw new Xl({chain:t,contract:{name:n}});if(e&&r.blockCreated&&r.blockCreated>e)throw new Xl({blockNumber:e,chain:t,contract:{name:n,blockCreated:r.blockCreated}});return r.address}function Ox(e,{docsPath:t,...n}){const r(()>{const ifx(e,n);return i instanceof c0?e:i})();return new ix(r,{docsPath:t,...n})}const janew Map;function p0({fn:e,id:t,shouldSplitBatch:n,wait:r0,sort:i}){const sasync()>{const cl();o();const mc.map(({args:d})>d);m.length!0&&e(m).then(d>{i&&Array.isArray(d)&&d.sort(i);for(let v0;vc.length;v++){const{pendingPromise:w}cv;w.resolve?.(dv,d)}}).catch(d>{for(let v0;vc.length;v++){const{pendingPromise:w}cv;w.reject?.(d)}})},o()>ja.delete(t),a()>l().map(({args:c})>c),l()>ja.get(t)||,uc>ja.set(t,...l(),c);return{flush:o,async schedule(c){const m{},dnew Promise((y,b)>{m.resolvey,m.rejectb});return n?.(...a(),c)&&s(),l().length>0?(u({args:c,pendingPromise:m}),d):(u({args:c,pendingPromise:m}),setTimeout(s,r),d)}}}async function m0(e,t){const{account:ne.account,batch:r!!e.batch?.multicall,blockNumber:i,blockTag:slatest,accessList:o,blobs:a,code:l,data:u,factory:c,factoryData:m,gas:d,gasPrice:v,maxFeePerBlobGas:w,maxFeePerGas:y,maxPriorityFeePerGas:b,nonce:f,to:p,value:g,stateOverride:A,...x}t,Cn?Go(n):void 0;if(l&&(c||m))throw new R(Cannot provide both `code` & `factory`/`factoryData` as parameters.);if(l&&p)throw new R(Cannot provide both `code` & `to` as parameters.);const Sl&&u,Pc&&m&&p&&u,NS||P,jS?jx({code:l,data:u}):P?Nx({data:u,factory:c,factoryData:m,to:p}):u;try{vx(t);const I(i?oe(i):void 0)||s,Xyx(A),uee.chain?.formatters?.transactionRequest?.format,ne(ue||mx)({...hx(x,{format:ue}),from:C?.address,accessList:o,blobs:a,data:j,gas:d,gasPrice:v,maxFeePerBlobGas:w,maxFeePerGas:y,maxPriorityFeePerGas:b,nonce:f,to:N?void 0:p,value:g});if(r&&Rx({request:ne})&&!X)try{return await Mx(e,{...ne,blockNumber:i,blockTag:s})}catch(O){if(!(O instanceof f0)&&!(O instanceof Xl))throw O}const ttawait e.request({method:eth_call,params:X?ne,I,X:ne,I});return tt0x?{data:void 0}:{data:tt}}catch(H){const IDx(H),{offchainLookup:X,offchainLookupSignature:ue}await xx(async()>{const{offchainLookup:ut,offchainLookupSignature:ne}await Promise.resolve().then(()>n2);return{offchainLookup:ut,offchainLookupSignature:ne}},void 0,import.meta.url);if(e.ccipRead!!1&&I?.slice(0,10)ue&&p)return{data:await X(e,{data:I,to:p})};throw N&&I?.slice(0,10)0x101bb98d?new ax({factory:c}):Ox(H,{...t,account:C,chain:e.chain})}}function Rx({request:e}){const{data:t,to:n,...r}e;return!(!t||t.startsWith(Sx)||!n||Object.values(r).filter(i>typeof iu).length>0)}async function Mx(e,t){const{batchSize:n1024,wait:r0}typeof e.batch?.multicallobject?e.batch.multicall:{},{blockNumber:i,blockTag:slatest,data:o,multicallAddress:a,to:l}t;let ua;if(!u){if(!e.chain)throw new f0;uIc({blockNumber:i,chain:e.chain,contract:multicall3})}const m(i?oe(i):void 0)||s,{schedule:d}p0({id:`${e.uid}.${m}`,wait:r,shouldSplitBatch(y){return y.reduce((f,{data:p})>f+(p.length-2),0)>n*2},fn:async y>{const by.map(g>({allowFailure:!0,callData:g.data,target:g.to})),fDc({abi:kf,args:b,functionName:aggregate3}),pawait e.request({method:eth_call,params:{data:f,to:u},m});return Tc({abi:kf,args:b,functionName:aggregate3,data:p||0x})}}),{returnData:v,success:w}await d({data:o,to:l});if(!w)throw new l0({data:v});return v0x?{data:void 0}:{data:v}}function jx(e){const{code:t,data:n}e;return h0({abi:zm(constructor(bytes, bytes)),bytecode:Px,args:t,n})}function Nx(e){const{data:t,factory:n,factoryData:r,to:i}e;return h0({abi:zm(constructor(address, bytes, address, bytes)),bytecode:kx,args:i,t,n,r})}function Dx(e){if(!(e instanceof R))return;const te.walk();return typeof t?.dataobject?t.data?.data:t.data}async function $n(e,t){const{abi:n,address:r,args:i,functionName:s,...o}t,aDc({abi:n,args:i,functionName:s});try{const{data:l}await gc(e,m0,call)({...o,data:a,to:r});return Tc({abi:n,args:i,functionName:s,data:l||0x})}catch(l){throw dx(l,{abi:n,address:r,args:i,docsPath:/docs/contract/readContract,functionName:s})}}async function g0(e){return new Promise(t>setTimeout(t,e))}const eu256;let wseu,bs;function y0(e11){if(!bs||ws+e>eu*2){bs,ws0;for(let t0;teu;t++)bs+(256+Math.random()*256|0).toString(16).substring(1)}return bs.substring(ws,ws+++e)}function Tx(e){const{batch:t,cacheTime:ne.pollingInterval??4e3,ccipRead:r,key:ibase,name:sBase Client,pollingInterval:o4e3,type:abase}e,le.chain,ue.account?Go(e.account):void 0,{config:c,request:m,value:d}e.transport({chain:l,pollingInterval:o}),v{...c,...d},w{account:u,batch:t,cacheTime:n,ccipRead:r,chain:l,key:i,name:s,pollingInterval:o,request:m,transport:v,type:a,uid:y0()};function y(b){return f>{const pf(b);for(const A in w)delete pA;const g{...b,...p};return Object.assign(g,{extend:y(g)})}}return Object.assign(w,{extend:y(w)})}const Asnew Sc(8192);function Ix(e,{enabled:t!0,id:n}){if(!t||!n)return e();if(As.get(n))return As.get(n);const re().finally(()>As.delete(n));return As.set(n,r),r}function Bx(e,{delay:t100,retryCount:n2,shouldRetry:r()>!0}{}){return new Promise((i,s)>{const oasync({count:a0}{})>{const lasync({error:u})>{const ctypeof tfunction?t({count:a,error:u}):t;c&&await g0(c),o({count:a+1})};try{const uawait e();i(u)}catch(u){if(an&&await r({count:a,error:u}))return l({error:u});s(u)}};o()})}function Fx(e,t{}){return async(n,r{})>{const{dedupe:i!1,retryDelay:s150,retryCount:o3,uid:a}{...t,...r},li?mr(bc(`${a}.${at(n)}`)):void 0;return Ix(()>Bx(async()>{try{return await e(n)}catch(u){const cu;switch(c.code){case Ei.code:throw new Ei(c);case Si.code:throw new Si(c);case Pi.code:throw new Pi(c,{method:n.method});case ki.code:throw new ki(c);case Cn.code:throw new Cn(c);case Oi.code:throw new Oi(c);case Ri.code:throw new Ri(c);case Mi.code:throw new Mi(c);case yr.code:throw new yr(c);case ji.code:throw new ji(c,{method:n.method});case vr.code:throw new vr(c);case Ni.code:throw new Ni(c);case gn.code:throw new gn(c);case Di.code:throw new Di(c);case Ti.code:throw new Ti(c);case Ii.code:throw new Ii(c);case Bi.code:throw new Bi(c);case Fi.code:throw new Fi(c);case 5e3:throw new gn(c);default:throw u instanceof R?u:new ux(c)}}},{delay:({count:u,error:c})>{if(c&&c instanceof mn){const mc?.headers?.get(Retry-After);if(m?.match(/\d/))return Number.parseInt(m)*1e3}return~~(1u)*s},retryCount:o,shouldRetry:({error:u})>Qx(u)}),{enabled:i,id:l})}}function Qx(e){returncodein e&&typeof e.codenumber?e.code-1||e.codevr.code||e.codeCn.code:e instanceof mn&&e.status?e.status403||e.status408||e.status413||e.status429||e.status500||e.status502||e.status503||e.status504:!0}function v0({key:e,name:t,request:n,retryCount:r3,retryDelay:i150,timeout:s,type:o},a){const ly0();return{config:{key:e,name:t,request:n,retryCount:r,retryDelay:i,timeout:s,type:o},request:Fx(n,{retryCount:r,retryDelay:i,uid:l}),value:a}}function Lx(e,t{}){const{key:nfallback,name:rFallback,rank:i!1,retryCount:s,retryDelay:o}t;return({chain:a,pollingInterval:l4e3,timeout:u,...c})>{let me,d()>{};const vv0({key:n,name:r,async request({method:w,params:y}){const basync(f0)>{const pmf({...c,chain:a,retryCount:0,timeout:u});try{const gawait p.request({method:w,params:y});return d({method:w,params:y,response:g,transport:p,status:success}),g}catch(g){if(d({error:g,method:w,params:y,transport:p,status:error}),zx(g)||fm.length-1)throw g;return b(f+1)}};return b()},retryCount:s,retryDelay:o,type:fallback},{onResponse:w>dw,transports:m.map(w>w({chain:a,retryCount:0}))});if(i){const wtypeof iobject?i:{};Ux({chain:a,interval:w.interval??l,onTransports:y>my,sampleCount:w.sampleCount,timeout:w.timeout,transports:m,weights:w.weights})}return v}}function zx(e){returncodein e&&typeof e.codenumber&&(e.codeyr.code||e.codegn.code||e.code5e3)}function Ux({chain:e,interval:t4e3,onTransports:n,sampleCount:r10,timeout:i1e3,transports:s,weights:o{}}){const{stability:a.7,latency:l.3}o,u,casync()>{const mawait Promise.all(s.map(async w>{const yw({chain:e,retryCount:0,timeout:i}),bDate.now();let f,p;try{await y.request({method:net_listening}),p1}catch{p0}finally{fDate.now()}return{latency:f-b,success:p}}));u.push(m),u.length>r&&u.shift();const dMath.max(...u.map(w>Math.max(...w.map(({latency:y})>y)))),vs.map((w,y)>{const bu.map(x>xy.latency),p1-b.reduce((x,C)>x+C,0)/b.length/d,gu.map(x>xy.success),Ag.reduce((x,C)>x+C,0)/g.length;return A0?0,y:l*p+a*A,y}).sort((w,y)>y0-w0);n(v.map((,w)>sw)),await g0(t),c()};c()}class Hx extends R{constructor(){super(No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.,{docsPath:/docs/clients/intro})}}function Vx(e,{errorInstance:tnew Error(timed out),timeout:n,signal:r}){return new Promise((i,s)>{(async()>{let o;try{const anew AbortController;n>0&&(osetTimeout(()>{r?a.abort():s(t)},n)),i(await e({signal:a?.signal||null}))}catch(a){a?.nameAbortError&&s(t),s(a)}finally{clearTimeout(o)}})()})}function _x(){return{current:0,take(){return this.current++},reset(){this.current0}}}const Rf_x();function Gx(e,t{}){return{async request(n){const{body:r,onRequest:it.onRequest,onResponse:st.onResponse,timeout:ot.timeout??1e4}n,a{...t.fetchOptions??{},...n.fetchOptions??{}},{headers:l,method:u,signal:c}a;try{const mawait Vx(async({signal:v})>{const w{...a,body:Array.isArray(r)?at(r.map(f>({jsonrpc:2.0,id:f.id??Rf.take(),...f}))):at({jsonrpc:2.0,id:r.id??Rf.take(),...r}),headers:{Content-Type:application/json,...l},method:u||POST,signal:c||(o>0?v:null)},ynew Request(e,w);return i&&await i(y),await fetch(e,w)},{errorInstance:new Ef({body:r,url:e}),timeout:o,signal:!0});s&&await s(m);let d;if(m.headers.get(Content-Type)?.startsWith(application/json)?dawait m.json():(dawait m.text(),dJSON.parse(d||{})),!m.ok)throw new mn({body:r,details:at(d.error)||m.statusText,headers:m.headers,status:m.status,url:e});return d}catch(m){throw m instanceof mn||m instanceof Ef?m:new mn({body:r,cause:m,url:e})}}}}function $x(e,t{}){const{batch:n,fetchOptions:r,key:ihttp,name:sHTTP JSON-RPC,onFetchRequest:o,onFetchResponse:a,retryDelay:l}t;return({chain:u,retryCount:c,timeout:m})>{const{batchSize:d1e3,wait:v0}typeof nobject?n:{},wt.retryCount??c,ym??t.timeout??1e4,be||u?.rpcUrls.default.http0;if(!b)throw new Hx;const fGx(b,{fetchOptions:r,onRequest:o,onResponse:a,timeout:y});return v0({key:i,name:s,async request({method:p,params:g}){const A{method:p,params:g},{schedule:x}p0({id:b,wait:v,shouldSplitBatch(N){return N.length>d},fn:N>f.request({body:N}),sort:(N,j)>N.id-j.id}),Casync N>n?x(N):await f.request({body:N}),{error:S,result:P}await C(A);if(S)throw new u0({body:A,error:S,url:b});return P},retryCount:w,retryDelay:l,timeout:y,type:http},{fetchOptions:r,url:b})}}function w0(e,t){if(!(e instanceof R))return!1;const ne.walk(r>r instanceof _l);return n instanceof _l?!!(n.data?.errorNameResolverNotFound||n.data?.errorNameResolverWildcardNotSupported||n.data?.errorNameResolverNotContract||n.data?.errorNameResolverError||n.data?.errorNameHttpError||n.reason?.includes(Wildcard on non-extended resolvers is not supported)||treverse&&n.reasonn050):!1}function b0(e){if(e.length!66||e.indexOf()!0||e.indexOf()!65)return null;const t`0x${e.slice(1,65)}`;return Rn(t)?t:null}function Na(e){let tnew Uint8Array(32).fill(0);if(!e)return Ve(t);const ne.split(.);for(let rn.length-1;r>0;r-1){const ib0(nr),si?Ac(i):mr(hn(nr),bytes);tmr(qt(t,s),bytes)}return Ve(t)}function Kx(e){return`${e.slice(2)}`}function qx(e){const tnew Uint8Array(32).fill(0);return e?b0(e)||mr(hn(e)):Ve(t)}function A0(e){const te.replace(/^\.|\.$/gm,);if(t.length0)return new Uint8Array(1);const nnew Uint8Array(hn(t).byteLength+2);let r0;const it.split(.);for(let s0;si.length;s++){let ohn(is);o.byteLength>255&&(ohn(Kx(qx(is)))),nro.length,n.set(o,r+1),r+o.length+1}return n.byteLength!r+1?n.slice(0,r+1):n}async function Wx(e,{blockNumber:t,blockTag:n,coinType:r,name:i,gatewayUrls:s,strict:o,universalResolverAddress:a}){let la;if(!l){if(!e.chain)throw new Error(client chain not configured. universalResolverAddress is required.);lIc({blockNumber:t,chain:e.chain,contract:ensUniversalResolver})}try{const uDc({abi:Of,functionName:addr,...r!null?{args:Na(i),BigInt(r)}:{args:Na(i)}}),c{address:l,abi:Cx,functionName:resolve,args:wc(A0(i)),u,blockNumber:t,blockTag:n},mgc(e,$n,readContract),ds?await m({...c,args:...c.args,s}):await m(c);if(d00x)return null;const vTc({abi:Of,args:r!null?Na(i),BigInt(r):void 0,functionName:addr,data:d0});return v0x||Vo(v)0x00?null:v}catch(u){if(o)throw u;if(w0(u,resolve))return null;throw u}}async function Jx(e,{address:t,blockNumber:n,blockTag:r,gatewayUrls:i,strict:s,universalResolverAddress:o}){let ao;if(!a){if(!e.chain)throw new Error(client chain not configured. universalResolverAddress is required.);aIc({blockNumber:n,chain:e.chain,contract:ensUniversalResolver})}const l`${t.toLowerCase().substring(2)}.addr.reverse`;try{const u{address:a,abi:Ex,functionName:reverse,args:wc(A0(l)),blockNumber:n,blockTag:r},cgc(e,$n,readContract),m,di?await c({...u,args:...u.args,i}):await c(u);return t.toLowerCase()!d.toLowerCase()?null:m}catch(u){if(s)throw u;if(w0(u,reverse))return null;throw u}}class Zx extends R{constructor({callbackSelector:t,cause:n,data:r,extraData:i,sender:s,urls:o}){super(n.shortMessage||An error occurred while fetching for an offchain result.,{cause:n,metaMessages:...n.metaMessages||,n.metaMessages?.length?:,Offchain Gateway Call:,o&& Gateway URL(s):,...o.map(a>` ${Ji(a)}`),` Sender: ${s}`,` Data: ${r}`,` Callback selector: ${t}`,` Extra data: ${i}`.flat()}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:OffchainLookupError})}}class Yx extends R{constructor({result:t,url:n}){super(Offchain gateway response is malformed. Response data must be a hex value.,{metaMessages:`Gateway URL: ${Ji(n)}`,`Response: ${at(t)}`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:OffchainLookupResponseMalformedError})}}class Xx extends R{constructor({sender:t,to:n}){super(Reverted sender address does not match target contract address (`to`).,{metaMessages:`Contract address: ${n}`,`OffchainLookup sender address: ${t}`}),Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:OffchainLookupSenderMismatchError})}}const e20x556f1830,x0{name:OffchainLookup,type:error,inputs:{name:sender,type:address},{name:urls,type:string},{name:callData,type:bytes},{name:callbackFunction,type:bytes4},{name:extraData,type:bytes}};async function t2(e,{blockNumber:t,blockTag:n,data:r,to:i}){const{args:s}i0({data:r,abi:x0}),o,a,l,u,cs,{ccipRead:m}e,dm&&typeof m?.requestfunction?m.request:C0;try{if(!wx(i,o))throw new Xx({sender:o,to:i});const vawait d({data:l,sender:o,urls:a}),{data:w}await m0(e,{blockNumber:t,blockTag:n,data:qt(u,kc({type:bytes},{type:bytes},v,c)),to:i});return w}catch(v){throw new Zx({callbackSelector:u,cause:v,data:r,extraData:c,sender:o,urls:a})}}async function C0({data:e,sender:t,urls:n}){let rnew Error(An unknown error occurred.);for(let i0;in.length;i++){const sni,os.includes({data})?GET:POST,aoPOST?{data:e,sender:t}:void 0;try{const lawait fetch(s.replace({sender},t).replace({data},e),{body:JSON.stringify(a),method:o});let u;if(l.headers.get(Content-Type)?.startsWith(application/json)?u(await l.json()).data:uawait l.text(),!l.ok){rnew mn({body:a,details:u?.error?at(u.error):l.statusText,headers:l.headers,status:l.status,url:s});continue}if(!Rn(u)){rnew Yx({result:u,url:s});continue}return u}catch(l){rnew mn({body:a,details:l.message,url:s})}}throw r}const n2Object.freeze(Object.defineProperty({__proto__:null,ccipRequest:C0,offchainLookup:t2,offchainLookupAbiItem:x0,offchainLookupSignature:e2},Symbol.toStringTag,{value:Module}));function r2(e){return{formatters:void 0,fees:void 0,serializers:void 0,...e}}const rr(e,t!0)>{if(t&&!$o(e))throw new Error(`invalid address: ${e}`);return _o(e)},i2e>$o(e)&&e_o(e),$oe>/^0xa-fA-F0-9{40}$/.test(e),s20x0000000000000000000000000000000000000000,tue>`${e.slice(0,10)}...${e.slice(-8)}`,o2e>`${e.slice(0,10)}...`,a2e>{for(let te.length-1;t>0;t--){const nMath.floor(Math.random()*(t+1));et,enen,et}},E0/\B(?(\d{3})+(?!\d))/g,nu(e,t,n)>{const r10n**BigInt(t);return(e/r).toString().replace(E0,,)},rie>e.toString().replace(E0,,),Qi(e,tnew Date)>{const nnew Date(e*1e3);return{utc:u2(n),ago:l2(n,t)}},Is60,BsIs*60,DaBs*24,l2(e,t)>{const nMath.floor((t.getTime()-e.getTime())/1e3);return n1*2?1 second ago:nIs?`${n} seconds ago`:nIs*2?1 minute ago:nBs?`${Math.floor(n/Is)} minutes ago`:nBs*2?1 hour ago:nDa?`${Math.floor(n/Bs)} hours ago`:nDa*2?1 day ago:`${Math.floor(n/Da)} days ago`},u2e>{const te.getUTCFullYear(),nString(e.getUTCMonth()+1).padStart(2,0),rString(e.getUTCDate()).padStart(2,0),iString(e.getUTCHours()).padStart(2,0),sString(e.getUTCMinutes()).padStart(2,0),oString(e.getUTCSeconds()).padStart(2,0);return`${t}-${n}-${r} ${i}:${s}:${o} UTC`};var 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;const Mfnew Map(8217,apostrophe,8260,fraction slash,12539,middle dot),jf4;function d2(e){let t0;function n(){return et++8|et++}let rn(),i1,s0,1;for(let x1;xr;x++)s.push(i+n());let on(),at;t+o;let l0,u0;function c(){return l0&&(uu8|et++,l8),u>>--l&1}const m31,d2**m,vd>>>1,wv>>1,yd-1;let b0;for(let x0;xm;x++)bb1|c();let f,p0,gd;for(;;){let xMath.floor(((b-p+1)*i-1)/g),C0,Sr;for(;S-C>1;){let jC+S>>>1;xsj?Sj:Cj}if(C0)break;f.push(C);let Pp+Math.floor(g*sC/i),Np+Math.floor(g*sC+1/i)-1;for(;!((P^N)&v);)bb1&y|c(),PP1&y,NN1&y|1;for(;P&~N&w;)bb&v|b1&y>>>1|c(),PP1^v,N(N^v)1|v|1;pP,g1+N-P}let Ar-4;return f.map(x>{switch(x-A){case 3:return A+65792+(ea++16|ea++8|ea++);case 2:return A+256+(ea++8|ea++);case 1:return A+ea++;default:return x-1}})}function f2(e){let t0;return()>et++}function S0(e){return f2(d2(h2(e)))}function h2(e){let t;...ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/.forEach((i,s)>ti.charCodeAt(0)s);let ne.length,rnew Uint8Array(6*n>>3);for(let i0,s0,o0,a0;in;i++)aa6|te.charCodeAt(i),o+6,o>8&&(rs++a>>(o-8));return r}function p2(e){return e&1?~e>>1:e>>1}function m2(e,t){let nArray(e);for(let r0,i0;re;r++)nri+p2(t());return n}function Li(e,t0){let n;for(;;){let re(),ie();if(!i)break;t+r;for(let s0;si;s++)n.push(t+s);t+i+1}return n}function P0(e){return zi(()>{let tLi(e);if(t.length)return t})}function k0(e){let t;for(;;){let ne();if(n0)break;t.push(g2(n,e))}for(;;){let ne()-1;if(n0)break;t.push(y2(n,e))}return t.flat()}function zi(e){let t;for(;;){let ne(t.length);if(!n)break;t.push(n)}return t}function O0(e,t,n){let rArray(e).fill().map(()>);for(let i0;it;i++)m2(e,n).forEach((s,o)>ro.push(s));return r}function g2(e,t){let n1+t(),rt(),izi(t);return O0(i.length,1+e,t).flatMap((o,a)>{letl,...uo;return Array(ia).fill().map((c,m)>{let dm*r;returnl+m*n,u.map(v>v+d)})})}function y2(e,t){let n1+t();return O0(n,1+e,t).map(i>i0,i.slice(1))}function v2(e){let t,nLi(e);return i(r(),),t;function r(s){let oe(),azi(()>{let lLi(e).map(u>nu);if(l.length)return r(l)});return{S:o,B:a,Q:s}}function i({S:s,B:o},a,l){if(!(s&4&&laa.length-1)){s&2&&(laa.length-1),s&1&&t.push(a);for(let u of o)for(let c of u.Q)i(u,...a,c,l)}}}function w2(e){return e.toString(16).toUpperCase().padStart(2,0)}function R0(e){return`{${w2(e)}}`}function b2(e){let t;for(let n0,re.length;nr;){let ie.codePointAt(n);n+i65536?1:2,t.push(i)}return t}function wr(e){let ne.length;if(n4096)return String.fromCodePoint(...e);let r;for(let i0;in;)r.push(String.fromCodePoint(...e.slice(i,i+4096)));return r.join()}function A2(e,t){let ne.length,rn-t.length;for(let i0;r0&∈i++)rei-ti;return r}var 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;const Ui44032,wo4352,bo4449,Ao4519,M019,j021,br28,xoj0*br,C2M0*xo,E2Ui+C2,S2wo+M0,P2bo+j0,k2Ao+br;function Gr(e){return e>>24&255}function N0(e){return e&16777215}let ru,Nf,iu,Fs;function O2(){let eS0(x2);runew Map(P0(e).flatMap((t,n)>t.map(r>r,n+124))),Nfnew Set(Li(e)),iunew Map,Fsnew Map;for(lett,nof k0(e)){if(!Nf.has(t)&&n.length2){letr,in,sFs.get(r);s||(snew Map,Fs.set(r,s)),s.set(i,t)}iu.set(t,n.reverse())}}function D0(e){return e>Ui&&eE2}function R2(e,t){if(e>wo&&eS2&&t>bo&&tP2)return Ui+(e-wo)*xo+(t-bo)*br;if(D0(e)&&t>Ao&&tk2&&(e-Ui)%br0)return e+(t-Ao);{let nFs.get(e);return n&&(nn.get(t),n)?n:-1}}function T0(e){ru||O2();let t,n,r!1;function i(s){let oru.get(s);o&&(r!0,s|o),t.push(s)}for(let s of e)for(;;){if(s128)t.push(s);else if(D0(s)){let os-Ui,ao/xo|0,lo%xo/br|0,uo%br;i(wo+a),i(bo+l),u>0&&i(Ao+u)}else{let oiu.get(s);o?n.push(...o):i(s)}if(!n.length)break;sn.pop()}if(r&&t.length>1){let sGr(t0);for(let o1;ot.length;o++){let aGr(to);if(a0||sa){sa;continue}let lo-1;for(;;){let utl+1;if(tl+1tl,tlu,!l||(sGr(t--l),sa))break}sGr(to)}}return t}function M2(e){let t,n,r-1,i0;for(let s of e){let oGr(s),aN0(s);if(r-1)o0?ra:t.push(a);else if(i>0&&i>o)o0?(t.push(r,...n),n.length0,ra):n.push(a),io;else{let lR2(r,a);l>0?rl:i0&&o0?(t.push(r),ra):(n.push(a),io)}}return r>0&&t.push(r,...n),t}function I0(e){return T0(e).map(N0)}function j2(e){return M2(T0(e))}const Df45,B0.,F065039,Q01,Kne>Array.from(e);function Hi(e,t){return e.P.has(t)||e.Q.has(t)}class N2 extends Array{get is_emoji(){return!0}}let su,L0,cn,ou,z0,ir,Ta,jn,U0,Tf,au;function Bc(){if(su)return;let eS0(c2);const t()>Li(e),n()>new Set(t());sunew Map(k0(e)),L0n(),cnt(),ounew Set(t().map(c>cnc)),cnnew Set(cn),z0n(),n();let rP0(e),ie();const s()>new Set(t().flatMap(c>rc).concat(t()));irzi(c>{let mzi(e).map(d>d+96);if(m.length){let dc>i;m0-32,mwr(m),d&&(m`Restricted${m}`);let vs(),ws(),y!e();return{N:m,P:v,Q:w,M:y,R:d}}}),Tan(),jnnew Map;let ot().concat(Kn(Ta)).sort((c,m)>c-m);o.forEach((c,m)>{let de(),vomd?om-d:{V:,M:new Map};v.V.push(c),Ta.has(c)||jn.set(c,v)});for(let{V:c,M:m}of new Set(jn.values())){let d;for(let w of c){let yir.filter(f>Hi(f,w)),bd.find(({G:f})>y.some(p>f.has(p)));b||(b{G:new Set,V:},d.push(b)),b.V.push(w),y.forEach(f>b.G.add(f))}let vd.flatMap(w>Kn(w.G));for(let{G:w,V:y}of d){let bnew Set(v.filter(f>!w.has(f)));for(let f of y)m.set(f,b)}}let anew Set,lnew Set;const uc>a.has(c)?l.add(c):a.add(c);for(let c of ir){for(let m of c.P)u(m);for(let m of c.Q)u(m)}for(let c of a)!jn.has(c)&&!l.has(c)&&jn.set(c,Q0);U0new Set(Kn(a).concat(Kn(I0(a)))),Tfv2(e).map(c>N2.from(c)).sort(A2),aunew Map;for(let c of Tf){let mau;for(let d of c){let vm.map(w>{let yw.get(d);return y||(ynew Map,w.set(d,y)),y});dF0?m.push(...v):mv}for(let d of m)d.Vc}}function Fc(e){return(H0(e)?:`${Qc(Ko(e))} `)+R0(e)}function Qc(e){return`${e}`}function D2(e){if(e.length>4&&e2Df&&e3Df)throw new Error(`invalid label extension: ${wr(e.slice(0,4))}`)}function T2(e){for(let ne.lastIndexOf(95);n>0;)if(e--n!95)throw new Error(underscore allowed only at start)}function I2(e){let te0,nMf.get(t);if(n)throw ii(`leading ${n}`);let re.length,i-1;for(let s1;sr;s++){tes;let oMf.get(t);if(o){if(is)throw ii(`${n} + ${o}`);is+1,no}}if(ir)throw ii(`trailing ${n}`)}function Ko(e,tR0){let n;B2(e0)&&n.push(◌);let r0,ie.length;for(let s0;si;s++){let oes;H0(o)&&(n.push(wr(e.slice(r,s))),n.push(t(o)),rs+1)}return n.push(wr(e.slice(r,i))),n.join()}function B2(e){return Bc(),cn.has(e)}function H0(e){return Bc(),z0.has(e)}function F2(e){return U2(Q2(e,j2,_2))}function Q2(e,t,n){if(!e)return;Bc();let r0;return e.split(B0).map(i>{let sb2(i),o{input:s,offset:r};r+s.length+1;try{let ao.tokensV2(s,t,n),la.length,u;if(!l)throw new Error(empty label);let co.outputa.flat();if(T2(c),!(o.emojil>1||a0.is_emoji)&&c.every(d>d128))D2(c),uASCII;else{let da.flatMap(v>v.is_emoji?:v);if(!d.length)uEmoji;else{if(cn.has(c0))throw ii(leading combining mark);for(let y1;yl;y++){let bay;if(!b.is_emoji&&cn.has(b0))throw ii(`emoji + combining mark: ${wr(ay-1)} + ${Ko(b0)}`)}I2(c);let vKn(new Set(d)),wz2(v);H2(w,d),L2(w,v),uw.N}}o.typeu}catch(a){o.errora}return o})}function L2(e,t){let n,r;for(let i of t){let sjn.get(i);if(sQ0)return;if(s){let os.M.get(i);if(nn?n.filter(a>o.has(a)):Kn(o),!n.length)return}else r.push(i)}if(n){for(let i of n)if(r.every(s>Hi(i,s)))throw new Error(`whole-script confusable: ${e.N}/${i.N}`)}}function z2(e){let tir;for(let n of e){let rt.filter(i>Hi(i,n));if(!r.length)throw ir.some(i>Hi(i,n))?_0(t0,n):V0(n);if(tr,r.length1)break}return t}function U2(e){return e.map(({input:t,error:n,output:r})>{if(n){let in.message;throw new Error(e.length1?i:`Invalid label ${Qc(Ko(t))}: ${i}`)}return wr(r)}).join(B0)}function V0(e){return new Error(`disallowed character: ${Fc(e)}`)}function _0(e,t){let nFc(t),rir.find(i>i.P.has(t));return r&&(n`${r.N} ${n}`),new Error(`illegal mixture: ${e.N} + ${n}`)}function ii(e){return new Error(`illegal placement: ${e}`)}function H2(e,t){for(let n of t)if(!Hi(e,n))throw _0(e,n);if(e.M){let nI0(t);for(let r1,in.length;ri;r++)if(ou.has(nr)){let sr+1;for(let o;si&&ou.has(ons);s++)for(let ar;as;a++)if(nao)throw new Error(`duplicate non-spacing marks: ${Fc(o)}`);if(s-r>jf)throw new Error(`excessive non-spacing marks: ${Qc(Ko(n.slice(r-1,s)))} (${s-r}/${jf})`);rs}}}function V2(e,t,n){let r,i;for(ee.slice().reverse();e.length;){let sG2(e);if(s)i.length&&(r.push(t(i)),i),r.push(n(s));else{let oe.pop();if(U0.has(o))i.push(o);else{let asu.get(o);if(a)i.push(...a);else if(!L0.has(o))throw V0(o)}}}return i.length&&r.push(t(i)),r}function _2(e){return e.filter(t>t!F0)}function G2(e,t){let nau,r,ie.length;for(;i&&(nn.get(e--i),!!n);){let{V:s}n;s&&(rs,e.lengthi)}return r}function $2(e){return F2(e)}const K2r2({id:1,name:Ethereum,nativeCurrency:{name:Ether,symbol:ETH,decimals:18},rpcUrls:{default:{http:https://cloudflare-eth.com}},blockExplorers:{default:{name:Etherscan,url:https://etherscan.io,apiUrl:https://api.etherscan.io/api}},contracts:{ensRegistry:{address:0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e},ensUniversalResolver:{address:0xce01f8eee7E479C928F8919abD53E553a36CeF67,blockCreated:19258213},multicall3:{address:0xca11bde05977b3631167028862be2a173976ca11,blockCreated:14353601}}}),G0https://lb.drpc.org/ogrpc?networkethereum&dkeyAkk7Msy5VUgfqTJqXJjhRmfVle3JT70R77S8vmJKmvm9,https://ethereum-rpc.publicnode.com,https://eth-mainnet.blastapi.io/43b4173a-bf56-4d8b-a0d6-f4905f395351;a2(G0);const NnTx({chain:K2,transport:Lx(G0.map(e>$x(e))),batch:{multicall:!0}}),$0E.forwardRef(({className:e,type:t,...n},r)>h.jsx(input,{type:t,className:le(flex h-9 w-full rounded-md border border-input bg-transparent px-3 py-1 text-sm shadow-sm transition-colors file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50,e),ref:r,...n}));$0.displayNameInput;function q2(){const{pushHistoryAndSync:e}mc(),tE.useRef(null),n,rE.useState(ok),i,sE.useState(!0),oE.useCallback(()>{if(r(ok),!t.current)throw new Error;s(t.current.value)},),aE.useCallback(async()>{if(!t.current)throw new Error;const ut.current;if(u.valueu.value.trim(),u.value){r(ok);return}const cm>{const drr(m);e(fc(d)),u.blur(),u.value,s(!0),r(ok)};if($o(u.value)){c(u.value);return}if(u.value.includes(.)){let mnull;try{m$2(u.value)}catch{}if(m){r(loading);const dawait Wx(Nn,{name:m});if(d){c(d);return}}r(error);return}r(error)},e),lu>{!u.nativeEvent.isComposing&&u.keyEnter&&a()};return h.jsx(div,{className:ml-auto flex-1 md:flex-initial,children:h.jsxs(div,{className:relative,children:h.jsx($0,{type:text,size:50,onChange:o,onKeyDown:l,placeholder:Search by Address / ENS Name,spellCheck:!1,ref:t,className:`pr-8 ${W2(n)}`,name:q,autoComplete:off}),h.jsx(div,{className:ni(absolute right-1 top-1 size-7 rounded-md,!i&&bg-accent cursor-pointer),onClick:a,children:h.jsx(sw,{className:ml-1.5 mt-1.5 h-4 w-4 text-muted-foreground})})})})}const W2e>{switch(e){caseok:returntext-primary;caseerror:returntext-destructive;caseloading:returntext-muted-foreground}};function J2(e){constt,nE.useState(!1),rE.useCallback(()>n(!0),),iE.useCallback(()>n(!1),),s{route:{id:/},className:font-extrabold,label:ChainsObserver},{route:{id:/-/proof-of-play-points-leaderboard},label:PoP Points Leaderboard},{route:{id:/-/nft-holding-leaderboard/*,params:piratenation-founders-pirate},label:Founders Pirate Leaderboard};return h.jsxs(h.Fragment,{children:h.jsx(header,{className:sticky top-0 z-50 w-full border-b bg-background,children:h.jsxs(div,{className:container flex h-14 gap-4,children:h.jsx(button,{type:button,className:inline md:hidden,onClick:r,children:h.jsx(rw,{className:size-5})}),h.jsx(nav,{className:hidden md:flex gap-6 font-medium flex-row items-center text-sm,children:s.map(o>h.jsx(tr,{to:o.route,className:ni(whitespace-nowrap no-underline hover:underline hover:decoration-current,e.route?.ido.route.id?text-foreground:text-muted-foreground,o.className),children:o.label},o.route.id))}),h.jsx(div,{className:flex w-full items-center,children:h.jsx(q2,{})})})}),h.jsxs(div,{className:ni(t?:hidden,fixed z-50 gap-4 bg-background p-6 shadow-xl inset-y-0 left-0 h-full w-3/4 border-r),children:h.jsx(button,{type:button,onClick:i,className:absolute right-4 top-4 opacity-70,children:h.jsx(Xv,{className:size-4})}),h.jsx(nav,{className:grid gap-6 text-lg font-medium,children:s.map(o>h.jsx(tr,{to:o.route,className:ni(no-underline w-min whitespace-nowrap,e.route?.ido.route.id?text-foreground:text-muted-foreground,o.className),onClick:i,children:o.label},o.route.id))})})})}const If{address:0x6759aCD57cB5EA451a3eDF397734eDDDFc123049,creationBlock:20078957n},lu{address:0x7613C48E0cd50E42dD9Bf0f6c235063145f6f8DC,decimals:18},K0{address:0x1B41d54B3F8de13d58102c50D7431Fd6Aa1a2c48},Z218,q0{id:1,idname:piratenation-founders-pirate,name:Founders Pirate,address:K0.address,contractCreationBlock:16985982},BfChainsObserver,En(e,tnull,n)>{const rn?.noindex||!1;document.title`${e}${e.includes(Bf)?:` - ${Bf}`}`;let i!1;for(const s of document.head.querySelectorAll(metanamedescription))tnull||i?s.remove():(s.setAttribute(content,t),i!0);if(t!null&&!i){const sdocument.createElement(meta);s.setAttribute(name,description),s.setAttribute(content,t),document.head.appendChild(s)}return r?W0():(J0(),()>{})},W0()>{let e!1;for(const t of document.head.querySelectorAll(metanamerobots))e?t.remove():(t.setAttribute(content,noindex),e!0);if(!e){const tdocument.createElement(meta);t.setAttribute(name,robots),t.setAttribute(content,noindex),document.head.appendChild(t)}return J0},J0()>{for(const e of document.head.querySelectorAll(metanamerobots))e.remove()},qoE.forwardRef(({className:e,...t},n)>h.jsx(div,{className:relative w-full overflow-auto,children:h.jsx(table,{ref:n,className:le(w-full caption-bottom text-sm,e),...t})}));qo.displayNameTable;const WoE.forwardRef(({className:e,...t},n)>h.jsx(thead,{ref:n,className:le(&_tr:border-b,e),...t}));Wo.displayNameTableHeader;const JoE.forwardRef(({className:e,...t},n)>h.jsx(tbody,{ref:n,className:le(&_tr:last-child:border-0,e),...t}));Jo.displayNameTableBody;const Y2E.forwardRef(({className:e,...t},n)>h.jsx(tfoot,{ref:n,className:le(border-t bg-muted/50 font-medium &>tr:last:border-b-0,e),...t}));Y2.displayNameTableFooter;const SnE.forwardRef(({className:e,...t},n)>h.jsx(tr,{ref:n,className:le(border-b transition-colors hover:bg-muted/50 data-stateselected:bg-muted,e),...t}));Sn.displayNameTableRow;const CeE.forwardRef(({className:e,...t},n)>h.jsx(th,{ref:n,className:le(h-10 px-2 text-left align-middle font-medium text-muted-foreground &:has(rolecheckbox):pr-0 &>rolecheckbox:translate-y-2px,e),...t}));Ce.displayNameTableHead;const EeE.forwardRef(({className:e,...t},n)>h.jsx(td,{ref:n,className:le(p-2 align-middle &:has(rolecheckbox):pr-0 &>rolecheckbox:translate-y-2px,e),...t}));Ee.displayNameTableCell;const X2E.forwardRef(({className:e,...t},n)>h.jsx(caption,{ref:n,className:le(mt-4 text-sm text-muted-foreground,e),...t}));X2.displayNameTableCaption;function Co(e){return h.jsx(tr,{to:fc(e.address),underline:!1,className:e.className,children:e.children??e.isShort?tu(e.address):e.address})}function eC(e){constt,nE.useState(null),r,iE.useState(null);E.useEffect(()>{let a;const lq0.find(u>u.idnamee.params0);return l?(i(l),aEn(`${l.name} Holding Leaderboard`,`This leaderboard ranks addresses based on their ${l.name} holding statistics.`)):(n(Invalid URL path),aEn(Not Found,null,{noindex:!0})),()>{n(null),i(null),a()}},e.params0);const sWi.erc721HodlLeaderboard.useQuery(r?r.id:Ht,{staleTime:Number.POSITIVE_INFINITY,gcTime:Number.POSITIVE_INFINITY}).data,oE.useMemo(()>new Date,);return t!null?h.jsx(p,{children:t}):r?h.jsxs(div,{children:h.jsxs(h1,{className:text-3xl font-bold leading-tight tracking-tight md:text-4xl lg:leading-1.1,children:r.name, Holding Leaderboard}),h.jsx(p,{className:leading-relaxed mt-6,children:This leaderboard ranks addresses based on their Pirate Nation Founders Pirate (FP) holding statistics. The ranking is determined by the total number of days each address has held FPs. (For example, if an address holds two FPs, one for 3 days and another for 5 days, the total used here would be 8 days.) It also displays the date the address first obtained an FP from its current holdings. Note that the FP contract was migrated on 2023-04-06, and this leaderboard only tracks data from that date onward.}),s?h.jsxs(h.Fragment,{children:h.jsx(p,{className:text-muted-foreground mt-5 text-center,children:h.jsxs(small,{children:Last updated (updates daily):, ,s.lastUpdated?Qi(s.lastUpdated,o).ago:})}),h.jsxs(p,{className:mt-5 text-center,children:Total Holders: ,s.holderCount?ri(s.holderCount):}),h.jsx(div,{className:mt-7,children:h.jsxs(qo,{className:w-auto mx-auto,children:h.jsx(Wo,{children:h.jsxs(Sn,{className:hover:bg-background,children:h.jsx(Ce,{children:Rank}),h.jsx(Ce,{children:Address}),h.jsx(Ce,{children:ENS Name}),h.jsxs(Ce,{children:Holding Days,h.jsx(Wv,{className:inline size-4 text-muted-foreground})}),h.jsx(Ce,{children:FP Count}),h.jsx(Ce,{children:First Obtained})})}),h.jsx(Jo,{children:s.addresses.map(({address:a,name:l,days:u,count:c,since:m},d)>{const vrr(a,!1),wQi(m,o);return h.jsxs(Sn,{children:h.jsx(Ee,{children:d+1}),h.jsx(Ee,{className:max-w-110px md:max-w-none truncate,children:h.jsx(Co,{address:v})}),h.jsx(Ee,{className:max-w-130px md:max-w-none truncate,children:l}),h.jsx(Ee,{children:ri(u)}),h.jsx(Ee,{children:c}),h.jsxs(Ee,{children:w.ago,h.jsxs(span,{className:hidden md:inline text-muted-foreground,children: ,(,w.utc,)})})},v)})})})})}):h.jsx(p,{className:mt-5 flex justify-center,children:h.jsx(hc,{className:mr-2 h-4 w-4 animate-spin})})}):h.jsx(h.Fragment,{})}function tC(){return E.useEffect(()>En(Not Found,null,{noindex:!0}),),h.jsx(p,{children:Page Not Found})}function nC(){E.useEffect(()>En(Proof of Play Points Leaderboard,This leaderboard displays Proof of Play (PoP) Points earned through $PIRATE staking.),);const eWi.pnPirateStakeLeaderboard.useQuery(void 0,{staleTime:Number.POSITIVE_INFINITY,gcTime:Number.POSITIVE_INFINITY})?.data;return h.jsxs(div,{children:h.jsx(h1,{className:text-3xl font-bold leading-tight tracking-tight md:text-4xl lg:leading-1.1,children:Proof of Play Points Leaderboard}),h.jsxs(p,{className:leading-relaxed mt-6,children:This leaderboard displays Proof of Play (PoP) Points earned through $PIRATE staking. Note that the accumulated bonus Points from holding Founders Pirate NFTs (700,000 Points per NFT per day) are not included here, as these Points have not yet been realized. For more information, please refer to the Pirate Nation Foundation, ,h.jsx(hr,{href:https://www.piratenation.foundation/PN%20Foundation%20Litepaper_v1.1.02_June2024.pdf,children:litepaper}), ,and ,h.jsx(hr,{href:https://www.piratenation.foundation,children:website}),.}),h.jsx(p,{className:leading-relaxed mt-5,children:Each address link directs to a dedicated address page where you can view the staking multiplier and other stats.}),e?h.jsxs(h.Fragment,{children:h.jsx(p,{className:text-muted-foreground leading-relaxed mt-5 text-center,children:h.jsxs(small,{children:Last updated (updates daily): ,Qi(e.lastUpdated).ago})}),h.jsxs(p,{className:leading-relaxed mt-5 text-center,children:h.jsx(strong,{children:Total PoP Points}),: ,ri(e.totalPoints),e.pointsHolderCount?h.jsxs(h.Fragment,{children: ,h.jsxs(small,{className:text-muted-foreground,children:(,ri(e.pointsHolderCount), Points holders)})}):h.jsx(h.Fragment,{})}),h.jsx(div,{className:mt-7,children:h.jsxs(qo,{className:w-auto mx-auto,children:h.jsx(Wo,{children:h.jsxs(Sn,{className:hover:bg-background,children:h.jsx(Ce,{children:Rank}),h.jsx(Ce,{children:Address}),h.jsx(Ce,{children:ENS Name}),h.jsx(Ce,{className:text-right,children:PoP Points})})}),h.jsx(Jo,{children:e.addresses.map(({address:t,name:n,points:r},i)>{const srr(t,!1);return h.jsxs(Sn,{children:h.jsx(Ee,{children:i+1}),h.jsx(Ee,{className:max-w-110px md:max-w-none truncate,children:h.jsx(Co,{address:s})}),h.jsx(Ee,{className:max-w-130px md:max-w-none truncate,children:n}),h.jsx(Ee,{className:text-right font-mono,children:ri(r)})},s)})})})})}):h.jsx(p,{className:mt-5 flex justify-center,children:h.jsx(hc,{className:mr-2 h-4 w-4 animate-spin})})})}function rC(){return E.useEffect(()>En(ChainsObserver,ChainsObserver is an on-chain data explorer/studio designed for advanced dapps and supports a multi-chain environment.),),h.jsx(div,{className:flex justify-center,children:h.jsxs(div,{className:max-w-5xl,children:h.jsx(h1,{className:text-4xl font-extrabold tracking-tight lg:text-5xl,children:ChainsObserver}),h.jsx(p,{className:leading-relaxed mt-6,children:ChainsObserver is an on-chain data explorer/studio designed for advanced dapps and supports a multi-chain environment. It allows visitors to view easy-to-understand blockchain activities and stats in one place, regardless of the chain or dapp. Unlike traditional block explorers that display raw transactions, ChainsObserver presents data in a human-friendly manner, tailored to each on-chain app. This customized view is made possible by allowing any developer to register scripts, known as applets, that define how on-chain data is processed and displayed on ChainsObserver.}),h.jsx(h2,{className:mt-10 border-b pb-2 text-3xl font-semibold tracking-tight,children:Motivation}),h.jsx(p,{className:leading-relaxed mt-6,children:A multi-chain environment has become the standard. We need a platform where we can access all information in one place without having to switch between multiple sites.}),h.jsx(p,{className:leading-relaxed mt-5,children:On-chain applications are also becoming more complex. While simple token transactions can be understood through traditional explorers, complex transactions require more advanced data interpretation and presentation.}),h.jsx(p,{className:leading-relaxed mt-5,children:Additionally, with the increasing number of dapps, it is impractical for any single service provider to create custom presentations for each one. While major dapps might be covered, smaller ones are often left out.}),h.jsx(p,{className:leading-relaxed mt-5,children:ChainsObserver addresses these issues by providing a unified view of multi-chain data, optimized for each dapp through user-configured applets.}),h.jsx(h2,{className:mt-10 border-b pb-2 text-3xl font-semibold tracking-tight,children:Why Another Explorer?}),h.jsx(p,{className:leading-relaxed mt-6,children:There are already many services for viewing blockchain data, but ChainsObserver offers a unique approach. Here are some comparisons:}),h.jsxs(ul,{className:my-6 ml-6 list-disc &>li:mt-2,children:h.jsxs(li,{children:h.jsx(span,{className:font-semibold,children:General Block Explorers (e.g., Etherscan, Blockscout)}),h.jsxs(ul,{className:ml-7 list-disc &>li:mt-1,children:h.jsx(li,{children:Primarily display transaction data for a single chain.}),h.jsxs(li,{children:Their information is close to raw data (function signatures and parameters) along with standard token transfers. Function signatures are derived from the contract source code and can often be cryptic (e.g.,, ,h.jsx(code,{children:h.jsx(small,{children:multicall})}),,, ,h.jsx(code,{children:h.jsx(small,{children:execute})}),), making them difficult for general users to understand.}),h.jsx(li,{children:ChainsObserver provides a user-friendly view, explaining what actions occurred and what changed from the users perspective.})})}),h.jsxs(li,{children:h.jsx(span,{className:font-semibold,children:Services Displaying More Readable Transactions (e.g., DeBanks Transactions Tab)}),h.jsxs(ul,{className:ml-7 list-disc &>li:mt-1,children:h.jsx(li,{children:Support multiple chains and offer more understandable transaction data.}),h.jsx(li,{children:Adding new dapps usually requires a request to the service team, and complex contract interactions (such as those spanning multiple transactions) may not be displayed optimally.}),h.jsx(li,{children:ChainsObserver allows anyone to add support for new dapps, providing a customized and best suited representation of the dapps data.})})}),h.jsxs(li,{children:h.jsx(span,{className:font-semibold,children:Data Analytics Platforms (e.g., Dune, Flipside)}),h.jsxs(ul,{className:ml-7 list-disc &>li:mt-1,children:h.jsx(li,{children:Enable users to create and publish data queries, showing the results of their analysis.}),h.jsx(li,{children:While these services are centered around user-generated content, similar to ChainsObserver, ChainsObserver operates more like a block explorer, focusing on real-time on-chain activities around user addresses.})})}),h.jsxs(li,{children:h.jsx(span,{className:font-semibold,children:Indexers/Subgraphs (e.g., The Graph, Alchemy Subgraphs)}),h.jsxs(ul,{className:ml-7 list-disc &>li:mt-1,children:h.jsx(li,{children:Provide query capabilities for on-chain data for developers, without including a frontend.}),h.jsx(li,{children:ChainsObserver includes a user interface designed for end-users.})})}),h.jsxs(li,{children:h.jsx(span,{className:font-semibold,children:Dedicated Dapp-Specific Services}),h.jsxs(ul,{className:ml-7 list-disc &>li:mt-1,children:h.jsx(li,{children:Built specifically for a particular dapps data, thus providing the best possible display.}),h.jsx(li,{children:ChainsObserver offers a unified access point for data, allowing users to view information from many dapps in one place. Additionally, developers can save time by using our infrastructure instead of building their own.})})})}),h.jsx(p,{className:leading-relaxed mt-5,children:We believe that existing solutions do not fully meet the needs of the community, and ChainsObserver aims to fill these gaps.}),h.jsx(h2,{className:mt-10 border-b pb-2 text-3xl font-semibold tracking-tight,children:How Does It Work?}),h.jsx(p,{className:leading-relaxed mt-6,children:Heres how it operates:}),h.jsxs(ol,{className:mt-6 ml-6 list-decimal &>li:mt-2,children:h.jsx(li,{children:ChainsObserver can query and store data from multiple chains.}),h.jsxs(li,{children:Users can register applets on ChainsObserver, specifying how on-chain data should be processed and displayed.,h.jsxs(ul,{className:ml-7 list-disc &>li:mt-1,children:h.jsx(li,{children:Users may or may not be the developers of the on-chain app. Were also eager to develop applets for many dapps!}),h.jsx(li,{children:An applet is a set of scripts that define which data from which chains to process and how to display it. It can also generate aggregated stats in addition to transaction-based activities. Transactions related to a given address, initiated by another address (e.g., delegated accounts or bridges), can be linked and processed accordingly.}),h.jsx(li,{children:Our service can be seen as an extension of traditional explorers, where developers not only verify contracts for code visibility but also submit code for displaying data on the frontend.})})}),h.jsxs(li,{children:Visitors to ChainsObserver can view organized on-chain activities presented by these applets.,h.jsxs(ul,{className:ml-7 list-disc &>li:mt-1,children:h.jsx(li,{children:Each activity, whether consisting of a single or multiple transactions, is displayed as a frame.}),h.jsx(li,{children:Our service can also be accessed externally via API or embeddable HTML content, making it easy for developers to integrate.})})})}),h.jsx(hr,{className:my-10}),h.jsxs(p,{className:leading-relaxed mb-5,children:ChainsObserver is currently under active development. For the latest updates, follow us on, ,h.jsx(hr,{href:https://x.com/ChainsObserver,children:X (@ChainsObserver)}),! If you have any questions or inquiries, please feel free to contact us at, ,h.jsx(a,{href:mailto:chainsobserver@gmail.com,className:underline underline-offset-2,children:chainsobserver@gmail.com}),.})})})}function Z0(e){var t,n,r;if(typeof estring||typeof enumber)r+e;else if(typeof eobject)if(Array.isArray(e))for(t0;te.length;t++)et&&(nZ0(et))&&(r&&(r+ ),r+n);else for(t in e)et&&(r&&(r+ ),r+t);return r}function iC(){for(var e,t,n0,r;narguments.length;)(eargumentsn++)&&(tZ0(e))&&(r&&(r+ ),r+t);return r}const Ffe>typeof eboolean?.concat(e):e0?0:e,QfiC,sC(e,t)>n>{var r;if(t?.variantsnull)return Qf(e,n?.class,n?.className);const{variants:i,defaultVariants:s}t,oObject.keys(i).map(u>{const cn?.u,ms?.u;if(cnull)return null;const dFf(c)||Ff(m);return iud}),an&&Object.entries(n).reduce((u,c)>{letm,dc;return dvoid 0||(umd),u},{}),ltnull||(rt.compoundVariants)null||rvoid 0?void 0:r.reduce((u,c)>{let{class:m,className:d,...v}c;return Object.entries(v).every(w>{lety,bw;return Array.isArray(b)?b.includes({...s,...a}y):{...s,...a}yb})?...u,m,d:u},);return Qf(e,o,l,n?.class,n?.className)},oCsC(inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2,{variants:{variant:{default:border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80,secondary:border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80,destructive:border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80,outline:text-foreground}},defaultVariants:{variant:default}});function aC({className:e,variant:t,...n}){return h.jsx(div,{className:le(oC({variant:t}),e),...n})}const QsE.forwardRef(({className:e,...t},n)>h.jsx(div,{ref:n,className:le(rounded-xl border bg-card text-card-foreground shadow,e),...t}));Qs.displayNameCard;const LsE.forwardRef(({className:e,...t},n)>h.jsx(div,{ref:n,className:le(flex flex-col space-y-1.5 p-6,e),...t}));Ls.displayNameCardHeader;const zsE.forwardRef(({className:e,...t},n)>h.jsx(h3,{ref:n,className:le(font-semibold leading-none tracking-tight,e),...t}));zs.displayNameCardTitle;const lCE.forwardRef(({className:e,...t},n)>h.jsx(p,{ref:n,className:le(text-sm text-muted-foreground,e),...t}));lC.displayNameCardDescription;const $rE.forwardRef(({className:e,...t},n)>h.jsx(div,{ref:n,className:le(p-6 pt-0,e),...t}));$r.displayNameCardContent;const uCE.forwardRef(({className:e,...t},n)>h.jsx(div,{ref:n,className:le(flex items-center p-6 pt-0,e),...t}));uC.displayNameCardFooter;function cC(e){const te.params0,{sync:n}mc(),r,iE.useState(null),s,oE.useState(null),aWi.address.useQuery(r??Ht,{staleTime:Number.POSITIVE_INFINITY,gcTime:Number.POSITIVE_INFINITY}).data,l,uE.useState(null);E.useEffect(()>{const d`0x${t}`;let v()>{};if(i2(d))i(d),vEn(`Address ${d}`);else if($o(d)){const wrr(d);history.replaceState(null,,dc(fc(w))),n()}else o(Invalid address),vEn(Invalid Address,null,{noindex:!0});return()>{v(),i(null),o(null)}},t,n),E.useEffect(()>{if(r)return dC(r).then(u),()>u(null)},r),E.useEffect(()>{if(a&&l&&a.pnPirateStakeLeaderboardRanknull&&l.ensNamenull&&l.pirateBalance0n&&l.stakedPirateBalance0n&&l.foundersPirateBalance0n)return W0()},!a,!l);const cE.useCallback(()>r&&navigator.clipboard.writeText(r),r),mE.useMemo(()>new Date,r);return s!null?h.jsx(p,{children:s}):r?h.jsxs(h.Fragment,{children:h.jsxs(div,{className:flex flex-col md:flex-row md:gap-2,children:h.jsx(span,{className:text-xl font-semibold,children:Address}),h.jsxs(span,{className:overflow-scroll,children:h.jsx(span,{className:text-xs md:text-lg,children:r}),h.jsx(button,{type:button,onClick:c,className:ml-0.5 active:bg-accent rounded-md,children:h.jsx(Zv,{className:mx-1 mb-1 h-4 w-4 text-muted-foreground inline})})}),l?.ensName?h.jsx(span,{children:h.jsx(aC,{variant:outline,children:l.ensName})}):h.jsx(h.Fragment,{})}),h.jsxs(div,{className:mt-7 grid auto-rows-max items-start gap-5 col-span-2,children:h.jsxs(div,{className:grid gap-4 grid-cols-1 md:grid-cols-2,children:h.jsxs(Qs,{className:rounded-lg,children:h.jsx(Ls,{children:h.jsx(zs,{children:Overview})}),h.jsx($r,{children:l?h.jsx(ul,{className:grid gap-4,children:{left:Balance,right:h.jsxs(h.Fragment,{children:nu(l.pirateBalance+l.stakedPirateBalance,lu.decimals), ,$PIRATE,h.jsx(br,{}),h.jsx(span,{className:text-muted-foreground,children:h.jsxs(small,{children:(,nu(l.stakedPirateBalance,lu.decimals), ,staked with a ,l.stakedPirateMultiplier,% multiplier)})})})},{left:Founders Pirate NFTs,right:h.jsxs(h.Fragment,{children:l.foundersPirateBalance.toString(),h.jsx(br,{}),h.jsx(span,{className:text-muted-foreground,children:h.jsxs(small,{children:(,h.jsx(tr,{to:{id:/-/nft-holding-leaderboard/*,params:piratenation-founders-pirate},children:a?.pnFoundersPirateHodl?`holding rank: ${a.pnFoundersPirateHodl.rank}, first obtained: ${Qi(a.pnFoundersPirateHodl.since,m).ago}`:holding rank: n/a}),)})})})},{left:Proof of Play Points,right:h.jsxs(h.Fragment,{children:l.popPoints,h.jsx(br,{}),h.jsx(span,{className:text-muted-foreground,children:h.jsxs(small,{children:(,h.jsxs(tr,{to:{id:/-/proof-of-play-points-leaderboard},children:rank:, ,a?.pnPirateStakeLeaderboardRank?a.pnPirateStakeLeaderboardRank:n/a}),)})})})}.map(({left:d,right:v})>h.jsxs(li,{className:grid grid-cols-3 gap-3,children:h.jsx(span,{className:text-muted-foreground,children:d}),h.jsx(span,{className:col-span-2 leading-5,children:v})},d))}):h.jsx(hc,{className:mr-2 h-4 w-4 animate-spin})})}),h.jsxs(Qs,{className:rounded-lg,children:h.jsx(Ls,{children:h.jsx(zs,{children:Links})}),h.jsx($r,{children:h.jsx(ul,{className:ml-6 list-disc,children:{label:Pirate Nation game profile,url:https://piratenation.game/account/},{label:Proof of Play marketplace,url:https://marketplace.proofofplay.com/portfolio/},{label:Ethereum explorer,url:https://etherscan.io/address/},{label:Proof of Play Apex explorer,url:https://explorer.apex.proofofplay.com/address/},{label:DeBank,url:https://debank.com/profile/}.map(({label:d,url:v},w)>h.jsx(li,{className:w0?:mt-2,children:h.jsx(hr,{href:`${v}${r}`,children:d})},v))})})})}),h.jsxs(Qs,{className:rounded-lg,children:h.jsx(Ls,{children:h.jsx(zs,{children:Activities (Beta)})}),h.jsxs($r,{children:h.jsxs(p,{className:leading-relaxed,children:A customizable, multi-chain activity view is currently under development. Key activities will be displayed here in an easy-to-understand format., ,h.jsx(tr,{to:{id:/},children:Read more about what were building.}),a?.erc721Transfers.length?h.jsx(h.Fragment,{children: Currently displaying the most recent 100 transfers of Founders Pirates:}):h.jsx(h.Fragment,{})}),a?.erc721Transfers.length?h.jsx(h.Fragment,{}):h.jsx(p,{className:leading-relaxed mt-5 text-muted-foreground,children:Some background: For advanced, multi-chain on-chain apps, it can often be challenging to understand whats happening just by looking at general block explorers. At ChainsObserver, on-chain data are processed and displayed using user-configured applets, allowing visitors to see human-friendly activities and stats tailored to each dapp.})}),a?.erc721Transfers.length?h.jsx($r,{className:px-0 md:px-6,children:h.jsxs(qo,{children:h.jsx(Wo,{children:h.jsxs(Sn,{className:hover:bg-background,children:h.jsx(Ce,{children:Activity}),h.jsx(Ce,{children:Time}),h.jsx(Ce,{children:Transaction})})}),h.jsx(Jo,{children:a.erc721Transfers.map((d,v)>{const wq0.find(p>p.idd.erc721Id),yQi(d.time,m),brr(d.from,!1),frr(d.to,!1);return h.jsxs(Sn,{children:h.jsxs(Ee,{children:Transfer of, ,h.jsxs(span,{className:bg-accent p-1 rounded-md,children:w.name, #,d.tokenId}), ,from, ,h.jsx(span,{className:break-all,children:br?tu(b):h.jsx(Co,{address:b,isShort:!0})}), ,to, ,h.jsx(span,{className:break-all,children:fr?tu(f):h.jsx(Co,{address:f,isShort:!0})})}),h.jsxs(Ee,{children:y.ago, ,h.jsxs(span,{className:text-muted-foreground,children:(,y.utc,)})}),h.jsx(Ee,{children:h.jsx(hr,{href:`https://etherscan.io/tx/${d.tx}`,underline:!1,children:o2(d.tx)})})},`${r}-${v}`)})})})}):h.jsx(h.Fragment,{})})})}):h.jsx(h.Fragment,{})}const dCasync e>{if(es2)return{ensName:null,pirateBalance:0n,foundersPirateBalance:0n,stakedPirateBalance:0n,stakedPirateMultiplier:0,popPoints:0};constt,n,r,i,,,,s,oawait Promise.all(Jx(Nn,{address:e}),$n(Nn,{address:lu.address,abi:Lf,functionName:balanceOf,args:e}),$n(Nn,{address:K0.address,abi:Lf,functionName:balanceOf,args:e}),$n(Nn,{address:If.address,abi:{inputs:{internalType:address,name:,type:address},name:users,outputs:{internalType:uint256,name:erc20balance,type:uint256},{internalType:uint256,name:erc20initial,type:uint256},{internalType:uint256,name:accumulatedPoints,type:uint256},{internalType:uint64,name:lastUpdatedTime,type:uint64},{internalType:uint16,name:multiplier,type:uint16},stateMutability:view,type:function},functionName:users,args:e}),$n(Nn,{address:If.address,abi:{inputs:{internalType:address,name:user,type:address},name:getPointsBalance,outputs:{internalType:uint256,name:,type:uint256},stateMutability:view,type:function},functionName:getPointsBalance,args:e}));return{ensName:t,pirateBalance:n,foundersPirateBalance:r,stakedPirateBalance:i,stakedPirateMultiplier:s,popPoints:nu(o,Z2)}},Lf{inputs:{internalType:address,name:owner,type:address},name:balanceOf,outputs:{internalType:uint256,name:,type:uint256},stateMutability:view,type:function};function fC(e){switch(e.route?.id){case/:return h.jsx(rC,{});case/-/proof-of-play-points-leaderboard:return h.jsx(nC,{});case/-/nft-holding-leaderboard/*:return h.jsx(eC,{params:e.route.params});case/0x*:return h.jsx(cC,{params:e.route.params});default:return h.jsx(tC,{})}}function hC(){conste,tE.useState(zf),nE.useCallback(()>{t(zf()),window.scroll(0,0)},);return E.useEffect(()>(window.addEventListener(popstate,n),()>window.removeEventListener(popstate,n)),n),h.jsx(div,{className:min-h-screen bg-background text-foreground font-sans antialiased flex flex-col,children:h.jsxs(zw,{sync:n,children:h.jsx(J2,{route:e}),h.jsx(main,{className:container flex-1,children:h.jsx(div,{className:py-8,children:h.jsx(fC,{route:e})})}),h.jsx(Lw,{})})})}const zf()>Kv(window.location.pathname);function pC(){return h.jsx(E.StrictMode,{children:h.jsx(_v,{fallback:h.jsx(p,{children:Something went wrong.}),children:h.jsx(Wi.Provider,{client:Vv,queryClient:Uf,children:h.jsx($1,{client:Uf,children:h.jsx(hC,{})})})})})}const Ufnew z1,Y0document.getElementById(root);if(!Y0)throw new Error;em(Y0).render(h.jsx(pC,{}));history.scrollRestorationmanual;history.replaceState(null,,window.location.pathname);/script> style relstylesheet crossorigin>*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: }html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where(title){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where(typebutton),input:where(typereset),input:where(typesubmit){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}typesearch{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,rolebutton{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}hidden{display:none}:root{--background: 0 0% 100%;--foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--primary: 240 5.9% 10%;--primary-foreground: 0 0% 98%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 4.8% 95.9%;--muted-foreground: 240 3.8% 46.1%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--ring: 240 5.9% 10%;--radius: .3rem}*{border-color:hsl(var(--border))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-y-0{top:0;bottom:0}.left-0{left:0}.right-1{right:.25rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-4{top:1rem}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-5{margin-bottom:1.25rem}.ml-0\.5{margin-left:.125rem}.ml-1\.5{margin-left:.375rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-3{width:.75rem;height:.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-7{width:1.75rem;height:1.75rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-20{height:5rem}.h-4{height:1rem}.h-9{height:2.25rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-3\/4{width:75%}.w-4{width:1rem}.w-auto{width:auto}.w-full{width:100%}.w-min{width:-moz-min-content;width:min-content}.max-w-5xl{max-width:64rem}.max-w-\110px\{max-width:110px}.max-w-\130px\{max-width:130px}.flex-1{flex:1 1 0%}.caption-bottom{caption-side:bottom}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-max{grid-auto-rows:max-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-1\.5>:not(hidden)~:not(hidden){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-input{border-color:hsl(var(--input))}.border-transparent{border-color:transparent}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-primary{background-color:hsl(var(--primary))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-2{padding-bottom:.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-zinc-500{text-decoration-color:#71717a}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (max-width: 768px){.container{padding-left:1rem;padding-right:1rem}}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-blue-700:hover{text-decoration-color:#1d4ed8}.hover\:decoration-current:hover{text-decoration-color:currentColor}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.active\:bg-accent:active{background-color:hsl(var(--accent))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\state\selected\\:bg-muteddata-stateselected{background-color:hsl(var(--muted))}@media (min-width: 768px){.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-none{max-width:none}.md\:flex-initial{flex:0 1 auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-2{gap:.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:leading-\1\.1\{line-height:1.1}}.\\&\:has\(\role\checkbox\\)\\:pr-0:has(rolecheckbox){padding-right:0}.\\&\>\role\checkbox\\\:translate-y-\2px\>rolecheckbox{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\&\>li\\:mt-1>li{margin-top:.25rem}.\\&\>li\\:mt-2>li{margin-top:.5rem}.\\&\>tr\\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\\&_tr\:last-child\\:border-0 tr:last-child{border-width:0px}.\\&_tr\\:border-b tr{border-bottom-width:1px}/style> /head> body> div idroot>/div> !-- Cloudflare Pages Analytics -->script defer srchttps://static.cloudflareinsights.com/beacon.min.js data-cf-beacon{token: 64670e403eb0499e82cb15dd0b0f5f55}>/script>!-- Cloudflare Pages Analytics -->/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]